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

Rational Unified Process   2003.06.15