用例图
- 用例是相对独立完整的,一个用例一般不需要其他用例来完成和它进行交互。但是有时候为了体现功能的之间的联系,用例之间也会存在两种关系(扩展:extend,包含:include)
- 用例的执行结果对于参与者来说是可见的,有意义的
- 一个用例必须是由一个参与者发起,不存在没有角色的用例,用例也不该自动启动
- 用例一定是动宾短语
一个用例是一个需求单元,分析单元,设计单元,开发单元,测试单元
类图
- 体现类的属性和方法以及类与其它类之间的关系的图
- 类与类之间的关系:依赖、关联、继承、实现
- 类图的作用:是对代码的直接体现
如何在实际中使用类图分析系统
对象图
- 表示在某一时刻一组对象以及它们之间关系的图,对象图可以看作是类图在系统某一时刻的实例
作用
- 论证类模型的设计:当设计了类模型时,你可以通过对象图来模拟出一个运行时的状态,这样就可以研究在运行时设计的合理性。同时,也可以作为开发人员讨论的一个基础
- 分析和说明源代码:由于类图