各种图
- 数据流图:数据流动,数据字典
- 实体关系图:数据库
- UML 图
- 结构图
- 类图:对象关系,继承和关联
- 对象图:对象的属性,对象的快照
- 构(组)件图:组件的关系
- 组合结构图:组合关系
- 包图:包的关系
- 部署图:软件和硬件的部署
- 制品图:物理部署
- 行为(交互)图
- 时序图:时间轴顺序
- 序列(顺序)图:对象之间的交互和顺序
- 通信(协作)图:对象之间的消息传递和协作
- 状态图:状态变化
- 活动图:活动流程
- 用例图:用户和系统的交互
- 交互概述图
- 结构图
开发模型
- 快速原型:需求不明确时,确保相关利益方对需求理解一致
- 螺旋模型:每个阶段结束时有一个评审。每个阶段都使用瀑布模型
- 瀑布模型
- 敏捷模型:强调团队协作和客户参与
工具
- 需求分析阶段
- 结构化分析(SA)
- 数据流程图(DFD)
- 概要设计阶段
- 系统结构图(SC)
- 详细设计阶段
- 问题分析图(PAD)