对于一个软件项目或工程,从一开始孕育到最终定稿都要经过哪些步骤或过程呢?

请问对于一个软件项目或工程,从一开始孕育到最终定稿都要经过哪些步骤或过程呢?

---------------------------------------------------------------

1 目的

2 开发规范概述

2.1 应用项目管理管理开发过程

2.2 标准的阶段性开发工作

2.2.1 总体规划

2.2.2 项目立项

2.2.3 需求分析

2.2.4 系统分析

2.2.5 系统设计

2.2.6 编码实现

2.2.7 项目测试

2.2.8 文档制作

2.2.9 项目验收

2.2.10 项目版本化发布

2.3 项目组织

3 开发工作规范

3.1 总体规划阶段

3.1.1 项目需求报告

3.1.1.1 工作定义

3.1.1.2 前序工作及输入成果

3.1.1.3 具体工作内容

3.1.1.3.1 资料收集(可选)

3.1.1.3.2 资料研究(可选)

3.1.1.3.3 项目需求报告编制

3.1.1.3.4项目需求报告讨论准备

3.1.1.3.5 项目需求报告讨论

3.1.1.3.6 项目需求报告修改

3.1.1.3.7 项目需求报告验收

3.1.1.4 参与者及职责

3.1.1.5 输出成果及后序工作

3.1.2 技术可行性实验(可选)

3.1.3 项目计划书

3.2 项目立项

3.2.1 立项申请

3.2.2 项目立项评估

3.2.3 项目进度计划

3.2.4 项目立项审批

3.3 需求分析

3.3.1 资料收集

3.3.2 需求分析编制

3.3.3 讨论准备

3.3.4 需求分析讨论

3.3.5 需求分析修改

3.3.6 需求分析验收

3.4 系统分析

3.4.1 系统分析准备

3.4.2 确定问题域

3.4.3 需求建模

3.4.4 建立分析对象模型

3.4.5 系统分析合并

3.4.6 系统分析测试

3.4.7 系统分析修改(测试后)

3.4.8 系统分析验收

3.5 系统设计

3.5.1 系统设计准备

3.5.2 界面设计

3.5.3 建立设计模型

3.5.4 系统设计合并

3.5.5 对象持久化设计

3.5.6 详细设计

3.5.7 系统设计测试

3.5.8 系统设计修改(测试后)

3.5.9 系统设计验收

3.6 编码实现

3.6.1 编码准备

3.6.2 编码

3.6.3 编码单元测试(测试工作)

3.6.4 单元测试后编码修改

3.6.5 编码联调

3.6.6 集成测试(测试工作)

3.6.7 集成测试后编码修改

3.6.8 系统测试(测试工作)

3.6.9 系统测试后编码修改

3.6.10 编码验收

3.7 项目测试

3.7.1 系统分析测试

3.7.2 系统设计测试

3.7.3 项目测试方案

3.7.4 单元测试

3.7.5 集成测试

3.7.6 系统测试

3.8 文档编制

3.8.1 开发文档整理

3.8.2 用户文档编制

3.8.3 宣传资料编写

3.9 项目验收

3.10 项目版本化发布

4 项目工作总结

4.1 项目任务数

4.1.1 总任务数

4.1.2 阶段任务数

4.2 输出成果

Published At
Categories with Web编程
Tagged with
comments powered by Disqus