对于项目各阶段的文档,各公司都有固定模板。项目全过程包含众多文件,注意版本管理、版本管理、版本管理,重要的事情说三遍
版本说明一、需求阶段
1.1 调研(一般从职位级别较高人员开始访谈,访谈目的、对方的期望、对项目成功的定义)
调研准备调研用户的姓名、角色要写清楚,在会议记录中,最好能区分哪些纪要是哪个用户提出来的。
访谈记录1.2 软件需求说明书(需求规格说明书)
对所开发软件的功能、性能、用户界面及运行环境等作出详细的说明。该说明书应给出数据逻辑和数据采集的各项要求,为生成和维护系统数据文件做好准备。
建设背景(业务现状、面临问题、解决思路)
建设目标+内容
功能需求(业务流程、核心功能、角色权限)
非功能需求(外观、性能、安全性、保密性、数据服务需求等)
1.3 需求评审记录(参照会议纪要)
1.4 项目开发计划
为软件项目实施方案制订出具体计划,应该包括各部分工作的负责人员、开发的进度、开发经费的预算、所需的硬件及软件资源等。
二、设计阶段
2.1 概要设计【开发负责人】
该说明书是概要实际阶段的工作成果,它应说明功能分配、模块划分、程序的总体结构、输入输出以及接口设计、运行设计、数据结构设计和出错处理设计等。
2.2 详细设计【开发负责人】
着重描述每一模块是怎样实现的,包括实现算法、逻辑流程等。
三、开发阶段
开发进度月报(周报)
该月报系软件人员按月向管理部门提交的项目进展情况报告,报告应包括进度计划与实际执行情况的比较、阶段成果、遇到的问题和解决的办法以及下月的打算等。
四、测试阶段
4.1 测试计划(测试大纲)
为做好集成测试和验收测试,需为如何组织测试制订实施计划。计划应包括测试的内容、进度、条件、人员、测试用例的选取原则、测试结果允许的偏差范围等。
测试大纲示例4.2 测试分析报告
测试工作完成以后,应提交测试情况的说明,对测试结果加以分析,并提出测试的结论意见。
五、收尾阶段
5.1 用户操作手册
详细描述软件的功能、性能和用户界面,为操作人员提供该软件各种运行情况的有关知识,特别是操作方法的具体细节。
5.2 项目总结报告
与项目实施计划对照,总结实际执行的情况,如进度、成果、资源利用、成本和投入的人力,此外,还需对开发工作做出评价,总结出经验和教训。
网友评论