项目的开发流程
1、需求调研
1. 创建调研计划,收集客户资料,获取客户需求(所有的资料都需要保留一份,资料中存疑的需要及时询问)。
2. 编写需求文档(重点描述出客户的业务流程和性能要求,采用Word、Excel形式)。
3. 需求变更记录。
4. 开需求澄清会,梳理全部需求,解答各方疑问后,开展项目启动会。
5. 确定开发环境和运行环境。
6. 估算出项目工作量。
2、项目启动(1和2不区分先后顺序)
1. 项目组成立。
2. 制定项目预期计划。
3. 制定项目计划周期。
3、系统详细设计
1. 根据需求设计给出对应功能的完整的UI界面,并且和用户确认后提交开发和测试。
2. 确定整体开发架构,开发人员之间统一开发工具和jdk版本,并申请项目代码管理库。
3. 应用模块设计,针对每个功能开发给出对应详细设计,以及对应的接口详细设计,形成文档,并提交审核。
4. 数据库方面有调整变更,需要形成对应的数据库文档,并提交评审后执行。
5. 初步编写用户使用手册、管理员使用手册。
4、程序开发
1. 测试优先编写测试用例、编写测试计划和测试方案,并统一评审。
2. 创建开发任务计划表、开发计划日程表。
3. 开发按照编码规范编写代码规范注释,根据日程计划安排开发功能。
4. 开发完成的所有功能开发自己需要自测完整,保证无阻碍测试项才可提交测试。
以上形成开发文档。
5、测试
1. 功能测试:单元测试、集成测试。
2. 性能测试:集成测试、压力测试。
3. 完善用户使用手册、管理员使用手册。
形成测试报告。
6、上线、试用、培训
1. 解决现场修改的问题。
2. 验证上线后系统功能的正常,保证上线成功,给予用户使用。
3. 用户使用培训讲解,给予用户使用手册、管理员使用手册。
4.项目维护、验收。