检查点:分析类
- 分析类的名称是唯一的。
- 至少一个协作使用类。
- 类的简短描述捕获了类的目的,并对其职责进行了简短总结。
- 类代表了一组内聚的职责。
- 职责名称是描述性的且职责描述正确。
- 类的职责与类参与的协作对类的期望一致。
- 已确定执行用例所需的所有类(不含设计类)。
- 某个边界类支持所有的参与者-系统交互。
- 没有任何两个类具有相同的职责。
- 每个分析类代表一组不同的职责,且与类的目的一致。
- 在分析模型中使用一致的方法来处理用例之间的各种关系(包含、扩展、泛化关系)。
- 说明每个分析类的完整生命周期(创建、使用、删除)。
- 类直接或通过委托来履行它的必需职责。
- 相应的关联将支持类的协作。
- 已针对对类的所有需求。
- 若类为边界类,已针对参与者的所有需求(包括输入错误)。
| |
|