软件项目进度计划_第1页
软件项目进度计划_第2页
软件项目进度计划_第3页
软件项目进度计划_第4页
软件项目进度计划_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

选定的文档施工进度计划首先,时间表XX项目的整体项目实施将按合同计划在5个月内完成。施工期从2017年9月初开始,至2018年1月底结束。为确保项目顺利完成,分阶段进行进度控制,加强软件质量管理,确保项目按工期顺利交付。二。工程计划项目阶段时间功函成就需求调查2017.9.1-2017.9.20成立项目咨询专家组,对项目需求进行详细研究。系统需求规格系统设计2017.9.20-2017.10.20在需求调研的基础上,对系统架构、安全体系和功能进行了系统设计。系统设计规范系统开发2017.9.20-2017.12.15执行每个子系统的迭代开发并完成单元测试。可运行系统的不同迭代版本系统综合2017.12.15-2017.12.25每个模块的系统集成和集成测试实验报告为了形成一个完全可操作的系统初始系统测试2017.12.25-2017.12.30初始项目检查初始检验报告系统调试2017.12.30-2018.1.101.平台在线调试2.系统的持续优化升级可运行系统的版本,并在本地安装和部署给用户。用户培训2018.1.10-2018.1.25对各级用户进行培训使用说明最终项目检查2018.1.30最终项目检查验收报告三、项目各环节实施计划在分析项目的建设目标、任务和范围、施工进度要求和项目建设特点的基础上,根据招标文件的要求和我们以往大型信息平台建设实施的经验和教训,为了更好地保证项目的整体进度和整体质量,更好地避免和解决项目建设过程中可能出现的风险,更好地实现项目的系统建设目标和总体目标, 本章根据项目的特点,提出了项目建设实施过程的总体阶段划分、各阶段要实现的目标、实施方法和实施计划。系统建设过程主要分为七个主要建设阶段,即需求调查/分析、系统设计、开发/测试、集成测试、培训/试运行、验收和交付以及保修期。充分吸收面向对象开发的迭代思想,在几个经典项目阶段的基础上,在每个阶段中被分成几个迭代过程。每次迭代都包括计划、分析、原型制作等。因此,项目可以一步一步进行。每个迭代周期完成后,将形成一个产品原型。通过与所有者的持续互动,原型将被完善,直到成为一个可用的产品。如图所示:1.项目里程碑里程碑通常设置在项目实施阶段任务或关键任务的完成点。在项目实施计划中设定里程碑,以便在进度、质量、绩效等方面更有效地监控和管理项目实施。以里程碑为监控点;便于项目组织成员有一个共同的愿景,并展示项目简明清晰的阶段目标。促进项目经理和相关人员在进度问题上的沟通。为项目进度设置里程碑时,遵循以下原则:根据项目目标和交付成果设定里程碑。可交付成果可以是文档或可执行程序。将每个实施阶段的完成点设置为里程碑。如果最终的需求规范被作为需求分析阶段的完成点,它可以被定义为一个里程碑。里程碑集必须是可审查的、可测量的,并有明确的完成标准。只有当里程碑通过考试,才能进入下一阶段的任务。综上所述,本项目的里程碑如下表所示:序列号时间里程碑描述1第20天应用系统需求分析设计完成2第120天应用系统编码的实现3第130天系统完成了测试。4第140天用户培训已完成5第150天系统上线试运行,完成初步检查。6第160天系统调试通过业务需求研究,确定并定义了问题领域、用户需求、项目范围、项目成功标准和业主验收标准。定义实施范围:确定和定义项目实施的目标、范围和关键成功因素。准备需求分析报告:包括业务系统的业务模型、业务流程和业务功能设计。业务需求调查:主要采取一对一访谈、小组讨论、发送调查表、调查问卷、查阅需求数据、举办研讨会等方式,从业务、管理和决策层面获取需求。根据需求沟通的进度,采用快速原型法以直观的方式确定需求。采用Rational Rose的“用例”表达方法来定义系统需求,确保需求的完整性、准确性、唯一性、可测量性、可测试性和可追溯性。在描述中,应尽可能使用业主相关用户的业务语言,以方便需求的评审和测试。完成标准:完成该阶段任务的标准是:正式提交需求分析报告,通过业主和监理的审核,并得到业主的确认。可交付成果:这一阶段的交付成果是:XX项目需求分析报告3.系统设计阶段任务范围:在系统设计阶段,按照面向对象的分析设计方法,结合其他软件工程方法,完成各子系统的概要设计。包括软件实现结构的功能设计、数据库结构设计、页面设计和面向对象设计。实现方法:这个子阶段将设计业务流程、控制流程、功能模块和数据结构。这是连接上述(需求分析)和以下(代码实现)的阶段。这个阶段将业务需求转变为技术设计,从业务描述转变为技术描述,从业务语言转变为技术语言。一般来说,这个阶段可以分为三个主要步骤:业务流程和逻辑设计、控制和显示逻辑设计、功能模块设计和数据结构设计。业务流程和逻辑设计:使用业务图形按照业务流程的顺序对业务进行总结和组织,并绘制业务流程图。对于被很好地描述和标准化的业务需求,它们可以与需求分析相结合,并且绘图工作将在绘图工具软件Visio的帮助下标准化图形表示。功能模块和逻辑设计:提取最小的业务单元,按照“功能域-业务流程-业务活动”的三层结构分解和表达功能,按照业务流程组织功能层次,绘制功能层次图。在业务流程图中表示为“操作单元”的节点被视为功能模块,描述它们的输入、输出、主要处理过程以及所涉及的数据和数据单元。数据结构设计:总结功能模块设计中涉及的相关数据和数据单元,用“对象关系语言”来表达,并指出数据之间的一致性或绑定关系。这通常称为数据结构或数据字典。这部分工作将得到实体关系设计工具PowerDesigner的帮助。系统设计规范评审:项目经理评审每个应用子系统的系统设计规范。审核工作由项目经理、技术负责人和专家进行。完成标准:完成此阶段任务的标准是:正式提交概要设计规范,并由业主确认。可交付成果:这一阶段的交付成果是:XX系统设计说明书。4.代码开发阶段任务范围:包括标准化内部数字内容资源的转换、处理和管理、数字内容的深度处理、在线编辑过程管理、知识挖掘和知识数据库开发、网络数据收集和内容提供服务、产品包装和多渠道发布、在线交互服务的编码实现以及单元测试。以及项目安全体系的建设。实现方法:(1)日常编制和日常部署在项目各应用子系统的开发和实施阶段,将采用快速原型法和“日常创建和日常部署”的开发方法,每天形成一个版本并部署。核心业务职能将被取消这种方法的特点如下:可以在最短的时间内开发子系统核心业务功能交付项目相关人员测试和试用;进入开发阶段后,每天都会形成一个版本,让业主的项目经理以最直观的沟通方式看到最终的产品原型。最大程度地避免了产品实现和系统需求之间的差异。需求变化的频率降低;降低了系统实施的风险。(2)代码演练代码演练是一组人通过阅读、讨论和争论对程序进行静态分析的过程。演练小组由组长、2 3名程序设计和测试人员以及程序员组成。演练组在充分阅读待决程序文本、控制流程图、相关要求、规范等文件的基础上,召开了代码演练会议。程序员们一句一句地解释程序的逻辑,并进行激烈的讨论,甚至争论以揭示错误的关键。实践表明,程序员可以在解释的过程中发现许多他们没有发现的错误,而讨论和争论进一步促进了问题的暴露。例如,对局部小问题的修改方法的讨论可能会发现,它甚至可能涉及到模块工作描述、模块间接口和整体系统结构等大问题,从而导致需求定义的重新定义和重新设计验证,这可以大大提高软件的质量。(3)单元测试单元测试侧重于模块,这是软件设计的最小单元。通过测试,发现该模块的实际功能与定义该模块的功能描述不一致,并且存在编码错误。由于模块规模小、功能单一、逻辑简单,测试人员可以通过模块规范和源程序清楚地了解模块的输入输出情况和模块的逻辑结构。使用结构测试(白盒方法)案例来实现尽可能彻底的测试,然后用功能测试(黑盒方法)案例来补充它,以便它能够识别和响应任何合理和不合理的输入。高度可靠的模块是形成可靠系统的坚实基础。将单元测试结果编制成单元测试报告,提交给项目经理审核,审核通过后提交给项目领导小组审批。(4)系统测试随着代码的实现和单元测试的完成,软件测试人员开始系统地测试代码。系统测试以子系统为基本单元进行,基本测试依据是测试计划和测试方案。根据测试方案中的用例设计,数据(手动或自动工具)按照模块逐一“输入”,并进行一定的压力测试。主要工作流程是:运行程序员提交的功能模块代码,输入数据,如实记录运行结果,并填写“测试记录”。对于测试失败的功能模块,填写测试反馈表,程序员将修改问题代码并再次提交测试。这是一个多周期的反馈过程。系统测试报告的编制:测试完成后,测试人员应编制完整的测试报告,包括测试对象、测试范围、主要功能、测试环境、测试工具、测试结果总结,并附完整的测试记录和反馈记录。完成标准:完成这一阶段任务的标准是:编码完成并通过单元测试、集成测试、系统测试以及技术总监和项目经理的审查。系统的详细施工进度详见施工进度计划甘特图。可交付成果:这一阶段的交付成果是:网站系统能够正常运行。5.初始系统检查阶段任务范围:该阶段的任务范围包括:在测试环境中完成应用系统的部署和集成测试后,业主应确定是否满足试运行的基本条件。并完成验收报告。实现方法:供应商应在通过集成测试的每个应用系统自检合格后,向用户提交初始检验申请以供批准。用户检查应用系统的操作,看它是否满足要求:是否满足签名确认的需求分析报告;是否符合招标文件的要求;试运行是否可以开始。在接受之后6.试运行阶段任务范围:该阶段的任务范围是:在用户培训工作的阶段性成果完成后,开始组织系统调试工作,由项目经理和业主主管领导共同确定调试范围和调试策略,编制调试计划,组织调试工作。实现方法:(一)试运行实施步骤:准备应用系统运行所需的真实数据;作业组织的建立和人员的准备:成立由业主监理和项目经理组成的试点运行领导小组;确定试运行期间的系统管理人员和系统维护人员;召开试运营参与者动员会,统一思想,明确指导思想、工作原则、工作方法和工作计划;在其他调试机构中履行各种职责。双方共同制定了试运行工作计划。工作计划包括参与试运行各方的责任、工作进度和运行系统。(2)试运行期间各方的责任:调试工作将在供应商和业主的密切合作下完成。试运行期间,各方的责任如下:供应商负责记录试运行期间应用系统的运行情况,及时维护和更新试运行中的问题,并完成试运行报告。在系统调试阶段,系统应连续运行一个月,无重大故障,并根据调试报告不断修改和改进。如果在调试期间出现重大故障,调试期应从故障排除之日起重新计算,直到系统在一个月内没有重大故障。业主的系统用户负责在试运行期间定期反馈系统问题。完成标准:该阶段任务完成的标准是:试运行期间系统运行稳定,满足性能标准,试运行报告由业主确认。可交付成果:通过试运行验证的运行网站系统。7.系统最终检查阶段任务范围:该阶段的任务范围包括:在试运行完成并经业主批准后,协助业主组织系统的最终检查和验收。实现方法:试运行后,供应商应提交验收申请,并协助业主组织工程验收,最终完成工程交付。(a)验收标准:是否符合项目合同的要求;是否满足签名确认的需求分析报告;是否符合招标文件的要求;是否满足用户的培训要求;试运行期间是否满足整改要求。(二)验收组织试运行完成后,由供应商和业主组成的项目验收小组进行项目验收。验收小组审核验收内容,如实施过程文件、用户培训效果、软件运行效果、项目管理等。必要时,组织第三方对项目的主要内容、重要功能和性能进行专业测试。验收完成后,业主和供应商共同编制验收报告,签署验收意见,完成工程施工成果的交付。工程验收的完成将作为保修期的开始。完成标准:这一阶段的竣工标准是:验收合格,工程施工成果交付完毕。可交付成果:这一阶段的交付成果是:XX项目验收报告。四.保障措施在项目开发过程中,计划可行的质量管理活动,然后正确地实施和控制这些活动,以确保在开发过程中可以发现绝大多数缺陷。在项目中,评审和测试活动是

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论