第03章用例和用例图资料.ppt

面向对象分析与设计 UML 第3章 用例和用例图 3.1 用例 3.1 用例 3.1 用例 3.2 参与者 3.2 参与者 3.2 参与者 3.3 脚本 3.4 用例之间的关系 3.4.1 泛化关系 3.4.1 泛化关系 3.4.2 包含关系 3.4.2 包含关系 3.4.3 扩展关系 3.4.3 扩展关系 3.4.4 几种关系的比较 泛化和扩展表示用例之间的 “is a”, 包含关系表示用例之间的“has a”. 扩展关系的基本用例是 well formed 的. 一个基本用例执行时, 可以执行或不执行扩展用例. 包含关系的基本用例可以不是或是 well formed 的. 执行基本用例时, 一定会执行包含用例. 需要重复处理两个或多个用例时, 可以考虑包含关系. 处理正常行为的变型且只是偶而描述时, 可以考虑只使用泛化关系. 处理正常行为的变型且希望采用更多控制方式时, 可以在基本用例中设置扩展点, 使用扩展关系. 3.4.4 几种关系的比较 3.5 用例图 3.6 用例的描述 3.6 用例的描述 用例的目标 用例是怎么启动的 参与者与用例之间的消息如何传送 用例中除了主路径外, 其它路径是什么 用例结束后系统的状态 其它需要描述的内容 3.6 用例的描述 3.6 用例的描述 3.7 寻找用例的方法 找出系统外部的参与者和外部系统, 确定系统边界和范围 确定每一个参与者所期望

文档评论(0)

1亿VIP精品文档

相关文档