用例图介绍
用例图(Use-Case Diagram),是指由参与者(Actor)、用例(Use Case),边界以及它们之间的关系构成的用于描述系统功能的视图。用例图可以直观呈现系统与功能模块之间的互动关系,便于软件设计初期的建模。借助于用例图,开发相关人员,客户与专业人士能够以可视化的方式对问题进行探讨,减少了大量交流上的障碍,便于对问题达成共识。
用例图关键要素
参与者
参与者是指独立于系统,并与系统存在交互的对象,可以是人,物体,其他系统等等。
系统边界
设计系统,需要明确系统边界,知道哪些是系统内部的东西,哪些是系统外部的东西,方便后期的统一设计规划。
用例
系统里面的功能,模块或者属性,行为等。
关系
参与者与用例的关系,参与者与参与者的关系
关系的介绍
不同的关系用不同的线条来表示,以下是主要关系。
包含(include)
比如管理学生信息,包含增添学生信息,修改学生信息,删除学生信息,一般是对行为与功能的进一步细化,细化的程度需要掌握好,不然设计的用例图效果不好。
扩展(extend)
例如,查询操作可以对结果进行导出、打印。对于查询而言,能不能导出、打印,查询都是一样的,它们不是必须做的操作。扩展一般是行为与功能的一些可选,非必须的细化操作。
泛化(generalization)
比如车和公交车,是一种继承泛化的关系。
关联(Association)
一般用来表示参与者与用例之间存在关联关系。
基本图示
用例图展示
来源:CSDN
作者:坐上蜗牛去地球
链接:https://blog.csdn.net/weixin_45792450/article/details/104077497