1.项目概述
1.1背景开发
1.2项目概况
2.需求分析
2.1问题陈述
2.2可行分析
从经济、技术可行性分析
2.3实体分析
用E-R工具描述
2.4业务分析
业务1:用文字描述业务过程
结构化分析法:绘制业务流程图、状态图、顺序图等,最终绘制数据流程图
面向对象分析法:绘制用例图、类图、状态图、顺序图等
2.5数据字典
2.6非功能性分析
3.软件设计
3.1概要设计
系统架构:软件、网络、服务器、其他软件系统等关联图。部署环境
软件结构:数据流程图进行模块化划分,HIPO图,模块化原则:
数据库设计:E-R图,关系表
3.2详细设计
功能1:描述功能实现过程,绘制程序流程(程序流程、盒图(N_S ))
面向对象设计方法
3.1概要设计
系统架构:软件、网络、服务器、其他软件系统等关联图。部署图
软件结构:用例图和类图进行,包图
数据库设计:类的属性设计,数据库关系结构设计
3.2详细设计
类的方法进行描述实现过程,用工具:程序流程、盒图(N_S )
4.软件实现
- 界面
- 关键功能代码
5.软件测试
5.1单元测试
选取1-2关键功能进行测试
(1)设计测试用例
(2)测试结果分析
5.2集成测试
选取2-3模块组合
(1)设计测试用例
(2)测试结果分析
5.3确认测试
(1)设计测试用例
(2)测试结果分析
5.4系统测试
(1)设计测试用例
(2)测试结果分析