最新完整的软件需求分析报告模板内容摘要:

述的需求、与概要设计一致。 同时,详细设计的各项要求之间也应该是一致的。 b.合理性 详细设计所提出的设计方法和标准应该是合理的、恰当的。 c.可追踪性 对详细设计所提出的各项要求应该可以得到它的清晰的源流,即可在需求分析报告、概要设计报告中有明确的需求描述。 d.可行性 根据详细设计进行编码、测试、操作和维护应该是可行的。 数据库设计 如果软件产品需要使用到数据库,软件的详细设计应包括对数据库 的设计。 数据库设计应在软件的需求分析、概要设计完成之后、详细设计的其它工作之前进行。 在进行数据库设计时,应当按照交通局制定的《南京市交通局信息化数据库建设规范》要求进行。 详细设计的评审 在软件详细设计完成后,软件开发者应向交通局提交《软件系统数据库设计报告》和《软件系统详细设计报告》。 在交通局对《软件系统数据库设计报告》、《软件系统详细设计报告》评审通过后,即可进入软件编码阶段。 详细 设计格式 《软件系统详细设计报告》、《软件系统数据库设计报告》需按一定的格式进行编写, 具体的《软件系统详细设计报告 》文档编写模板和《软件系统数据库设计报告》文档编写模 板请见附录 C、附录 D。 软件的编码 软件编码 在软件编码阶段,开发者根据《软件系统详细设计报告》中对数据结构、算法分析和模块实现等方面的设计要求,开始具体的编写程序工作,分别实现各模块的功能,从而实现对目标系统的功能、性能、接口、界面等方面的要求。 软件编码的要求 a.模块化编码 b.代码可读性 大学生校园网 努力打造的学生最实用的网络平台。 更多精彩,尽在大学生校园网 6 c.可维护性 d.模块接口标准化 e.界面风格统一 e.注释的应用 编码的评审 为了尽早发现软件中的障碍,提高软件产品的质量, 开发者 在编码的过程中应该强调 代码评审工作。 将代码评审报告作为文档的一部分,提交给交通局。 编程规范 及要求 为了提高编程实现的质量,软件的程序设计必须遵照国家颁布的相关编程规范。 主要内容包括:规范化的程序内部文档、数据结构的详细说明、清晰的语句结构、编码规范。 编码规范的内容包括命名规范、界面规范、提示及帮助信息规范、热键定义等。 其中数据库部分应遵守《 南京市交通局信息化数据库建设规范 》的要求。 在软件编码的同时应进行单元测试。 软件的测试 软件测试 为了尽早发现软件产品中的错误,从而达到提高软件质量、降低软件维护的费用,开发者应在编码 过程中对各个模块的程序代码进行单元测试,系统集成时进行集成测试,系统集成完成后对整个软件进行系统测试。 单元测试是在软件开发过程中针对程序模块进行正确性检验。 集成测试是在单元测试的基础上,将所有模块按照设计要求组装成系统或子系统,对模块组装过程和模块接口进行正确性检验。 软件系统测试不仅是检测软件的整体行为表 现,从另一个侧面看,也是对软件开发设计的再确认。 进行软件系统测试工作时。 测试主要包括界面测试、可用性测试、功能测试、稳定性 (强度 )测试、性能测试、强壮性 (恢复 )测试、逻辑性测试、破坏性测试、安全性测 试等。 开发者针对 单元测试,集成测试,系统测试分别 制定《测试计划》。 集成测试需要根据需求分析报告和概要设计制作测试用例,并须经过评审。 软件测试按照《测试计划》、《需求分析报告》的要求进行,最后形成《软件测试报告》。 测试计划 在软件编码开始之前,开发者应向交通局提交《测试计划》,在软件交付时,开发者应向交通局提交《软件测试报告》,以确保开发者的软件得到了充分的测试。 开发的软件必须经过充分的测试证明其符合设计要求、运行稳定、安全可用方可交付交通局。 软件的交付准备 交付清单 在软件测试证明软件达到要求后,软件 开发者 应向交通局提交开发的目标安装程序、数据库的数据字典、《用户安装手册》、《用户使用指南》 、需求报告、设计报告、测试报告等双方合同约定的产物。 《用户安装手册》应详细介绍安装软件对运行环境的要求、安装软件的定义和内容、在客户端、服务器端及中间件的具体安装步骤、安装后的系统配置。 《用户使用指南》应包括软件各项功能的使用流程、操作步骤、相应业务介绍、特殊提示和注意事项等方面的内容,在需要时还应举例说明。 大学生校园网 努力打造的学生最实用的网络平台。 更多精彩,尽在大学生校园网 7 软件的鉴定验收 软件的鉴定验收 在软件开发完成后,为了确保软件是按照需求分析的要求进行开发的,保证软件产 品的质量,需要对软件产品进行鉴定验收。 在开发者如期交付软件后,由交通局负责确定具体的鉴定验收日期。 验收人员 由交通局聘请具有一定的分析、设计、编程和软件测试经验的验收组长和其他专业人员组成。 验收组设组长一名 (可设有副组长 ),负责整个验收的计划、组织工作。 验收具体内容 验收内容应该包括:合法性检查、文档检查、软件一致性检查、软件系统测试与测试结果评审等几项工作。 合法性检查检查软件开发工具是否合法、使用的函数库、控件、组件是否有合法的发布许可。 文档检查检查开发者提交的文档必须齐全,质量是否过关。 需要开发 者提供的文档包括: 项目实施计划; 详细技术方案; 软件需求规格说明书 (STP)(含数据字典 ); 概要设计说明书 (PDD); 详细设计说明书 (DDD)(含数据库设计说明书 ); 软件测试计划 (STP)(含测试用例 ); 软件测试报告 (STR); 用户手册 (SUM)(含操作、使用、维护、应急处理手册 ); 源程序 (SCL)(不可修改的电子文档 ); 项目实施计划 (PIP); 项目开发总结 (PDS); 软件质量保证计划 (SQAP); 此外,验收组可以根据需要对其它文档 (如软件配置计划、项目进展报表、阶段评审报 表 等 )进行检查。 文档的质量根据完备性、正确性、简明性、可追踪性、自说明性、规范件等方面进行踪合评定。 验收需要对软件代码进行检查,以确保其符合规范,并检查其一致性。 软件验收测试大纲 在软件进行鉴定验收前,开发者需按照一定的格式编写《软件验收测试大纲》,具体的格式请见附录 E。 培训 系统应用培训 主要培训内容包括:系统操作使用、业务管理流程。 培训对象:应用操作人员。 大学生校园网 努力打造的学生最实用的网络平台。 更多精彩,尽在大学生校园网 8 系统 管理的培训 (可选) 主要培训内容包括:系统安装、调试、维护;系统管理。 培训对象:系统 管理人员。 开发 者 应详细列出培训计划,包括培训内 容、教材、时间和人员等。 大学生校园网 努力打造的学生最实用的网络平台。 更多精彩,尽在大学生校园网 9 附录 A 软件需求分析报告文档模板 1. 引言 ............................................................................................................................................................11 编写目的 ............................................................................................................................................ 11 项目风险 ............................................................................................................................................ 11 文档约定 ............................................................................................................................................ 11 预期读者和阅读建议 ...................................................................................................................... 11 产品范围 ............................................................................................................................................ 12 参考文献 ............................................................................................................................................ 12 2. 综合描述 .................................................................................................................................................. 12 产品的状况 ....................................................................................................................................... 12 产品的功能 ....................................................................................................................................... 13 用户类和特性 ................................................................................................................................... 13 运行环境 ............................................................................................................................................ 13 设计和实现上的限制 ...................................................................................................................... 13 假设和约束 (依赖 ) ........................................................................................................................... 14 3. 外部接口需求 ......................................................................................................................................... 14 用 户界面 ............................................................................................................................................ 14 硬件接口 ............................................................................................................................................ 15 软件接口 ............................................................................................................................................ 15 通讯接口 ....。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。