UML学习笔记(一)
UML-统一的图形语言
- 用例图:需求捕获,测试依据
- 类图:静态系统结构
- 对象图:对象之间的关联
- 构件图:构件之间的关联
- 部署图:构件的物理部署
以上五种图形用于描述系统结构
- 顺序图:捕获时间顺序
- 协作图:强调对象协作
- 状态图:生命周期状态转换
- 活动图:工作流程模型
**以上四种图形用于描述系统行为
UML运用于开发过程(总结)
- 完成Use Case Diagram & Document
- 对于比较复杂的Use Case用Activity图辅助说明
- 根据Use Case Diagram 和 Activity Diagram,分析业务领域的概念,抽象出概念模型
- 分析概念模型,抽象出类
- 分析类的职责和关系,做出类图
- 根据类图制作Sequence、Collaboration、State Chart等各种图示
- 重复迭代5-6,直到“完美”
- Coding
- 测试并修改,有必要的话从前面的步骤开始改起,或从1,或从5
- 部署并和用户一起测试
- 从实施和测试得到的反馈驱动下一次1-11