一:执行者——Actor 定义:在系统之外,透过系统边界与系统进行有意义交互的任何事物。 引入执行者的目的:帮助确定系统边界。
二:用例 用例是在系统中执行的一系列动作,这些动作将生成特定执行者可见的价值结果。一个用例定义一组用例实例。 识别用例口诀:执行者使用系统来用例
三:执行者与用例之间的关联关系 在用例图中,执行者和用例之间进行交互,相互之间的关系用一根直线来表示,称为关联关系(Association)或通信关系(Communication)。
四:执行者之间的泛化关系 执行者之间可以有泛化(Generalization)关系(或称为“继承”关系) 五:用例之间的关系 描述在多个用例中都有的公共行为,由用例A指向用例B,表示用例A中使用了用例B中的行为或功能,包含关系是通过在依赖关系上应用<<include>>构造型(衍型)来表示的。 2,扩展关系 a,扩展用例可以在基用例之上添加新的行为,但是基用例必须声明某些特定的“扩展点”,并且扩展用例只能在这些扩展点上扩展新的行为。
3,泛化关系 a,当多个用例共同拥有一种类似的结构和行为的时候,可以将它们的共性抽象成为父用例,其他的用例作为泛化关系中的子用例。
六:案例 某酒店订房系统描述如下:
|
|
来自: 任易x9cojw24ff > 《待分类》