1. 需要画类图的类有
实体类(领域模型)
控制类
边界类
2.画到什么程度
不要使用类图描述使用的细节
保持类图的简单
领域模型概念
领域模型 包括 概念(名称比如帐号)、关联(关联关系,比如 继承、多对多 等等)、属性
将领域模型设计成类,就是没有方法
顺序图说明
类和类之间方法的调用
业务逻辑类的接口,方法名,参数,
顺序图只表示正常的情况,要表示不正常的情况就画状态图
说明:
对象消息的名称代表一个方法
return消息代表是返回
协助图(分析阶段)
可以从时序图转化来
分析有哪些类
状态图
用来描述一个对象所有可能的状态。
作用
1.分析页面流程
2.对象状态
3.需求分析和设计都可以使用
系统的顺序(用例驱动)
1.用例(用例图)
2.概念模型(类图)
3.划分模块(业务逻辑,呈现层 )(划分包)
4.实现用例
4.1 时序图(设计阶段)(通过用例画时序图然后确定方法(包括名称、返回值、参数))
需求分析
功能需要 用例来实现
非功能需求 用例的描述实现
用例 :就是一组相关的成功和失败场景集合
系统边界:用系统边界确定参与