软件项目验收.ppt
《软件项目验收.ppt》由会员分享,可在线阅读,更多相关《软件项目验收.ppt(54页珍藏版)》请在三一办公上搜索。
1、第10章 软件项目验收,软件项目验收是指软件项目成果试运行后,正式交付给用户之前,用户方同承担方对软件项目成果进行审查,核查双方约定的项目计划中所规定范围内的各项工作或活动是否均已完成,应当交付的软件成果是否满足范围、功能和性能要求。软件项目无论是否按计划正常结束,验收都是非常必要的。对于非正常结束的软件项目,通过验收可以查明项目的哪些工作已经完成,完成到什么程度,分析不能正常结束的原因。,10.1 验收标志着软件项目即将结束(1)项目验收标志着软件项目的结束或阶段性结束,是软件项成果交付给用户,并开始正式使用的标志。(2)软件项目顺利通过验收,标志着项目的用户方与承担方之间的义务和责任基本结
2、束(除项目运行阶段的维护问题之外)。(3)项目按计划验收,是保证按合同完成软件成果研制、保证软件项目成果质量的关键步骤。(4)项目验收结束并不等于双方签订的协议的终止,这是因为软件项目往往还存在后续的维护等问题。,10.2 项目验收前的准备工作 项目验收前,项目承担方和用户方都需要做很多准备工作。10.2.1 项目承担方的准备工作(1)做好项目的收尾工作 收尾是项目临近完工的一段时间内的重要活动,此时剩下的只是一些开发量不大但头绪很多、需要细致耐心处理的工作。收尾工作做不好将影响验收的进行。所以,要正确处理好项目收尾工作,做到有头有尾。,(2)项目组自检工作 项目验收准备阶段,应对照以上验收的
3、标准和要求,进行必要的自检自查工作,尽最大可能地找到软件系统中存在的问题、漏洞和不足,并尽快予以解决和完善。自检工作主要包括以下三项内容:1)确定参加自检的人员 2)制定自检的计划 按照软件系统的功能层次和性能要求划分并确定自检的顺序,确定自检的方法,编制自检计划。3)执行自检 参加自检的人员要对软件的每一个功能逐个进行检查,检查功能的合理性与完整性。,(3)源程序整理与系统归档 整理源程序代码,包括清理废弃的程序代码、功能构件等。对已经全部完成的软件系统或子系统,按照软件配置管理的要求,将源程序、可执行程序及其构件进行归类、存储、备份、登记,防止软件丢失、损坏,或者泄露而造成损失。(4)准备
4、项目验收文档 软件项目验收除了验收开发的软件系统外,另一个重要的验收内容就是审核验收合同规定的需要提交给用户的全部文档资料。(5)提出验收申请 向用户方和监理方提交申请验收的请求报告,并同时附送项目验收的相关材料,以备项目接收方组织人员进行验收。,10.2.2 用户方的准备工作(1)成立项目验收委员会 项目验收委员会一般由用户方、承担方、监理方及行业专家组成。项目验收委员会的主要工作职责:1)审查系统试运行情况报告;2)审查各种技术资料;3)对系统运行情况进行复验和技术鉴定,评定系统质量;4)审核移交系统及文档清单;5)提交项目验收工作的总结报告和验收鉴定书。,(2)现场准备与软件系统的初步验
5、收 1)根据项目承担方送交的验收申请报告,组织人员到现场检查运行环境的准备工作;2)按照开发人员提出的数据准备要求,收集整理相关功能的验收数据,以备系统验收使用;3)对软件系统运行情况进行初步的检查和验收。如果检查结果不符合项目目标的要求,应通知承担方尽快进行系统的改进和完善工作。,10.3 软件项目验收 软件项目竣工验收的组织要根据项目的重要性、规模大小和隶属关系而定。一般由项目主管部门组织验收,由项目承担方参与,并聘请一些熟悉软件所涉及业务的人员和软件项目管理方面的专家参加。,10.3.1 项目验收标准(1)全部程序已经在实际运行的硬件环境、操作系统及相关的软硬件支撑环境下进行了试运行,并
6、且运行稳定。(2)程序总体功能完整,能满足业务要求和软件系统管理要求。(3)文档完整,与程序一致,能满足软件正式运行的要求。验收标准的细节部分应当是量化的、可测量的条件。,验收标准条款的不适当举例:1)为了保证系统功能的正确性,必须对软件系统进行彻底测试,测试要包括适当数量的数据信息和执行流程。“适当数量”不明确。“彻底地”含义也不明确。2)在软件用户的协助下,承担方应该准备测试结果信息以检验在测试范围内列出的所有条目。客户协助程度没有加以限制。谁对信息进行实际的分类。没有时间限制。,验收标准不仅要明确地涵盖系统性能,还要包含系统交付情况。例如,在何时、何地交付系统的拷贝或安装版本;交付多少个
7、拷贝或安装版本;以什么形式交付,资料如何打包等,都要在标准中加以详细叙述。,10.3.2 软件系统验收 由监理方从用户的角度对软件系统进行细致的调查、了解和分析。对系统的功能、性能进行全方位的测试,并完成监理报告。它是决定软件系统能否正常运行,能否被用户认可,是软件项目的初步验收。它主要考察系统的功能是否符合项目需求说明书的要求,是否具有双方所约定的软件系统的特性。它与软件项目最终验收不同,最终验收是系统使用验收,是指承担方在软件项目按软件需求说明书和其他设计文件所规定的内容全部开发完成后向用户交工的过程。,(1)软件验收的方法 一般来讲软件验收有两种方法:1)大型、复杂,各子系统之间的关联性
8、又不是很强,可将软件系统划分为不同的子系统,根据“总体规划、分步实施”的策略,划分阶段、逐步完成各个子系统的开发工作。可在某个子系统完成后,分阶段完成软件系统的验收工作,并通过对项目各个阶段验收结果的汇总、统计,得出软件系统最终的、整体性的质量验收结果。2)软件系统规模较小、较简单,或者软件系统各个功能之间关联性很强时,应在全部系统开发完成后,统一组织系统验收。,(2)软件系统质量验收 主要是对软件系统的功能、性能、流程、接口、用户界面友好性等方面进行验收。验收的内容包括:1)功能验收 软件系统实现功能是否满足用户的实际需求。2)性能验收 系统性能是否达到合同或者需求说明书中的要求。对于系统性
9、能的验收,除了检查正常情况下的性能指标外,更主要的是要检查业务峰值情况下系统的性能指标状况。3)流程验收 系统流程是否达到合同或需求说明书中的要求。,4)接口验收 当软件系统与其它软件系统存在接口时,应对相应的接口关联情况进行验收。检验接口是否满足合同或者需求说明书中的要求。5)用户界面验收 主要对用户界面的布局、结构、一致性、美观程度进行验收。6)系统开发是否按照标准进行 检验在软件系统的开发中,项目组使用的技术与规范是否采用国际标准、国家标准及行业标准。,(3)软件系统文档验收 项目文档既是项目评价和验收的标准,也是项目交接、维护和后期评价、使用的重要原始凭证。项目开发方必须将整理好的、真
10、实的项目文 档资料交给项目验收方,项目验收方只有在对文档资料验收合格后才能开始项目验收工作。项目文档验收的主要依据是项目的合同条款。由于软件系统自身的特殊性涉及到项目的知识产权界定和技术保密问题,所以在文档验收时,一般除了合同条款以外,双方应签署补充协议,做好系统的知识产权界定及落实开发方的技术保密问题。,项目文档验收的主要方面:1)完整性 按照合同条款规定的文档资料验收的范围和清单,通过对项目文件的验收、清点,检查项目文档资料的完整性。2)规范性 根据国家标准或行业标准,检查文档资料书写是否规范。3)有效性 通过与实际系统的比较,检查文档内容与实际系统是否一致。,项目文件全部验收合格时,项目
11、开发方与接收方对项目文件验收报告进行确认和签字,形成项目文件验收结果。项目文件验收结果一般包括项目文件档案和项目文件验收报告。项目文件档案主要是记录整个软件项目开展过程中各阶段的文档以及最终的用户使用手册等内容。项目文件验收报告是监理方根据项目承担方提供的各项文档资料审核完成后,对项目文档提出的验收意见,指出其中根本性的内容是合格还是不合格。如果不合格应指出需要修改的内容。,10.3.3 项目验收的工作流程,承担方,用户方,监理方,自测试准备文档资料准备项目报告提交申请验收报告,成立验收委员会系统测试准备用户报告制定验收计划,了解用户意见测试系统系统验收意见编写建立报告,工作报告技术报告财务报
12、告,现场系统操作用户报告领导意见,监理报告现场意见系统验收意见,听取现场报告 审核验收资料 考察监理意见观看现场演示 提出专家意见 起草验收报告,验收专家表决 公布验收结果,签署验收合格文件,准备执行项目成果移交工作,10.3.4 软件项目最终验收 主要是对整个项目的执行情况,如资金使用状况、进度控制情况、任务完成情况以及与项目相关的各种因素控制的得当与否等总体内容的验收和评价。项目最终验收由项目验收委员会主持会议,参加的人包括所有的软件项目的利益相关者,如用户方、承担方、监理方以及行业内的相关专家等,采取的主要方式是举行项目验收报告会。,主要事项包括:(1)对现场报告会准备的各类资料进行验收
13、,主要包括工作报告、技术报告、财务报告、监理报告、用户报告等的格式、内容、质量和真实性做全面的分析和验收。(2)项目开发方作项目报告(一般包括工作报告、技术报告、财务报告),介绍项目开发过程全貌和相关内容。(3)监理方作监理报告,包括对软件项目交付成果的测试报告,以及文档验收报告等。(4)用户代表做用户报告(对项目的综合评价及对软件系统的最终使用评价)。,(5)审查验收软件项目各种文档的完整性。(6)审查软件接收方所提出的软件功能、性能要求是否已经在前期得到了验证和认可。(7)审查软件项目采用的代码和基础数据是否符合规范化要求。(8)审查软件可执行程序是否与所提供的文档资料相一致。(9)审查用
14、户方提供的“系统正式验收证明”。(10)根据所了解的内容和信息,决定系统是否通过验收。,10.4 软件系统的客户化切换 所谓软件系统的客户化切换,就是指软件项目验收合格以后,应当进行软件成果的全面移交,将系统转入正式运行状态,并执行正式运行的规范化使用和管理。客户化切换的主要工作包括:1)软件系统的用户交接 2)文档资料的用户交接 3)新系统的正式上线运行,10.4.1 软件系统的用户交接 软件系统的用户交接主要包含以下工作:(1)整理试运行阶段的测试数据 试运行阶段,软件运行所积累的数据一部分将作为系统今后运行必不可少的数据,这些数据将保留在正式运行的系统中;另一部分数据只是为了验证系统的功
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 验收
文档标签
- 经典软件系统项目验收报告模板
- 软件系统综合课程设计
- IT软件项目文档管理
- 上海中软华腾软件系统有限公司长沙分公司
- 上海中软华腾软件系统有限公司合肥分公司
- 上海中软华腾软件系统有限公司郑州分公司
- 上海中软华腾软件系统有限公司广州分公司
- 上海中软华腾软件系统有限公司贵州分公司
- 上海中软华腾软件系统有限公司无锡分公司
- 上海中软华腾软件系统有限公司南昌分公司
- 上海中软华腾软件系统有限公司东莞分公司
- 上海中软华腾软件系统有限公司长春分公司
- 上海中软华腾软件系统有限公司珠海分公司
- 上海中软华腾软件系统有限公司厦门分公司
- 上海中软华腾软件系统有限公司南京分公司
- 上海中软华腾软件系统有限公司西安分公司
- 上海中软华腾软件系统有限公司宁波分公司
- 上海中软华腾软件系统有限公司武汉分公司
- 上海中软华腾软件系统有限公司杭州分公司
- 上海中软华腾软件系统有限公司深圳分公司
链接地址:https://www.31ppt.com/p-6434395.html