结构化分析
三种模型
-
功能模型
- DFD图
- 数据流
- 加工
- 外部实体
- 数据存储
- DFD图
-
行为建模
- 状态转换图
- 状态(初态、终态)
- 事件
- 状态转换图
-
数据模型
-
E-R图
- 联系
- 实体
-
面向对象需求分析
UML 4+1视图
- 逻辑视图
- 系统分析、设计人员【关注系统功能】
- 类与对象
- 实现视图
- 程序员
- 物理代码文件和组件
- 进程视图
- 系统集成人员
- 线程、进程、并发
- 部署视图
- 系统和网络工程师
- 软件到硬件的映射
- 【用例视图】
- 最终用户
- 需求分析模型
功能模型
行为建模
数据模型
E-R图