什么是用例图 用例图是指由参与者,用例,边界以及它们之间的关系构成的用于描述系统功能的视图。 用例图(User Case)是外部用户(被称为参与者)所能观察到的系统功能的模型图。用例图是UML用于描述软件功能的图形。 用例图的要素主要包括: 参与者 (一种系统外部实体,与用例存在交互关系) 用例 (一个相对独立的软件功能) 关系 (参与者与用例,参与者与参与者,用例与用例,这种一对一的关系) 参与者 包含有人、设备、其它系统及时间,位于系统外部,与系统交互且与系统间存在交互信息的接口的实体被称为参与者。 用例 UML规定用椭圆表示一个用例,用例的名字放在椭圆里面或下方。 关系 用例互相之间存在泛化关系、包含关系和扩展关系。(泛化关系和包含关系) 扩展用例 A用例作为一个完整的服务功能,如果需要某些扩展功能时,会存在一个B用例完成那个附加功能,这称为扩展用例。 基本 用例用圆括号括起来;角色用两个冒号包裹起来;用箭头-->连接角色和用例。 用例描述 如果想定义跨越多行的用例描述,可以用双引号将其裹起来。 继承 如果一个角色或者用例继承于另一个,用<|--符号表示。 注释 用note left of , note right of , note top of , note bottom of等关键字给一个对象添加注释。且注释还可以通过note关键字来定义。 构造类型 用 << 和 >>