微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

UML设计技术 用例图

用例图介绍

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

用例图关键要素

参与者

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

系统边界

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

用例

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

关系

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

关系的介绍

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

包含(include)

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

扩展(extend)

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

泛化(generalization)

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

关联(Association)

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

基本图示

在这里插入图片描述

用例图展示

在这里插入图片描述

坐上蜗牛去地球 发布了15 篇原创文章 · 获赞 0 · 访问量 489 私信 关注

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐