UML设计技术 用例图

穿精又带淫゛_ 提交于 2020-01-23 21:43:53

用例图介绍

        用例图(Use-Case Diagram),是指由参与者(Actor)、用例(Use Case),边界以及它们之间的关系构成的用于描述系统功能的视图。用例图可以直观呈现系统与功能模块之间的互动关系,便于软件设计初期的建模。借助于用例图,开发相关人员,客户与专业人士能够以可视化的方式对问题进行探讨,减少了大量交流上的障碍,便于对问题达成共识。

用例图关键要素

参与者

        参与者是指独立于系统,并与系统存在交互的对象,可以是人,物体,其他系统等等。

系统边界

        设计系统,需要明确系统边界,知道哪些是系统内部的东西,哪些是系统外部的东西,方便后期的统一设计规划。

用例

        系统里面的功能,模块或者属性,行为等。

关系

        参与者与用例的关系,参与者与参与者的关系

关系的介绍

不同的关系用不同的线条来表示,以下是主要关系。

包含(include)

        比如管理学生信息,包含增添学生信息,修改学生信息,删除学生信息,一般是对行为与功能的进一步细化,细化的程度需要掌握好,不然设计的用例图效果不好。

扩展(extend)

        例如,查询操作可以对结果进行导出、打印。对于查询而言,能不能导出、打印,查询都是一样的,它们不是必须做的操作。扩展一般是行为与功能的一些可选,非必须的细化操作。

泛化(generalization)

        比如车和公交车,是一种继承泛化的关系。

关联(Association)

        一般用来表示参与者与用例之间存在关联关系。

基本图示

在这里插入图片描述

用例图展示

在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!