请选择 进入手机版 | 继续访问电脑版

[其它相关] 建模UML用例图利用 原理总结分析

[复制链接]
查看126 | 回复16 | 2021-9-13 10:15:38 | 显示全部楼层 |阅读模式
目次

用例图紧张 用来形貌 “用户、需求、体系 功能单元”之间的关系。它展示了一个外部用户可以或许 观察到的体系 功能模子 图。

【用途】:帮助开发 团队以一种可视化的方式明白 体系 的功能需求。

用例图所包含的元素如下

1.参与者(Actor)

表示与您的应用程序或体系 举行 交互的用户、构造 或外部体系 。用一个小人表示。

建模UML用例图利用
原理总结分析

2.用例(Use Case)

用例就是外部可见的体系 功能,对体系 提供的服务举行 形貌 。用椭圆表示。

建模UML用例图利用
原理总结分析

3. 子体系 (Subsystem)

用来展示体系 的一部分功能,这部分功能接洽 细密 。

建模UML用例图利用
原理总结分析

4.关系

用例图中涉及的关系有:关联、泛化、包含、扩展。

如下表所示:

建模UML用例图利用
原理总结分析

a. 关联(Association)

表示参与者与用例之间的通讯 ,任何一方都可发送或担当 消息。

【箭头指向】:指向消息吸收 方

建模UML用例图利用
原理总结分析

b. 泛化(Inheritance)

就是通常明白 的继承关系,子用例和父用例相似,但表现出更特别 的举动 ;子用例将继承父用例的全部 布局 、举动 和关系。子用例可以利用 父用例的一段举动 ,也可以重载它。父用例通常是抽象的。

【箭头指向】:指向父用例

建模UML用例图利用
原理总结分析

c. 包含(Include)

包含关系用来把一个较复杂用例所表示的功能分解成较小的步骤。

【箭头指向】:指向分解出来的功能用例

建模UML用例图利用
原理总结分析

d. 扩展(Extend)

扩展关系是指用例功能的延伸,相称 于为基础用例提供一个附加功能。

【箭头指向】:指向基础用例

建模UML用例图利用
原理总结分析

e. 依靠 (Dependency)

以上4种关系,是UML定义的标准关系。但VS2010的用例模子 图中,添加了依靠 关系,用带箭头的虚线表示,表示源用例依靠 于目标 用例。

【箭头指向】:指向被依靠 项

建模UML用例图利用
原理总结分析

5. 项目(Artifact)

用例图固然 是用来帮助人们形象地明白 功能需求,但却没多少人可以或许 通看懂它。很多时间 跟用户交流以致 用Excel都比用例图强,VS2010中引入了“项目”如许 一个元素,以便让开发 职员 可以或许 在用例图中链接一个平凡 文档。

用依靠 关系把某个用例依靠 到项目上:

建模UML用例图利用
原理总结分析

然后把项目-》属性的Hyperlink设置到你的文档上;

如许 当你在用例图上双击项目时,就会打开干系 联的文档。

6. 解释 (Comment)

建模UML用例图利用
原理总结分析

包含(include)、扩展(extend)、泛化(Inheritance)的区别:

条件性:泛化中的子用例和include中的被包含的用例会无条件发生,而extend中的延伸用例的发生是有条件的;

直接性:泛化中的子用例和extend中的延伸用例为参与者提供直接服务,而include中被包含的用例为参与者提供间接服务。

对extend而言,延伸用例并不包含基础用例的内容,基础用例也不包含延伸用例的内容。

对Inheritance而言,子用例包含基础用例的全部 内容及其和其他用例或参与者之间的关系;

一个用例图示例:

建模UML用例图利用
原理总结分析

怨言 :

感觉用例图还不成熟,并不能很好地表达体系 的需求,没有UML背景的用户几乎不知道画的是些什么。

其次,包含关系、扩展关系的箭头符号竟然是同样的箭头,仅靠上方写个笔墨 来加以区别,翻译成其他语言的话,几乎就不知道代表什么意思。扩展关系的箭头朝向也很难明 确 ,为何要指向基用例,而不指向扩展用例。

VS2010添加的“项目”元素,是个很好的创新,可以或许 在用例图中关联word, excel这些文档。但为什么不把这些功能直接集成到用例内里 ,双击用例就弹出一份文档岂不更轻易 明白 ,非要画蛇添足地加一个元件,仅仅为了提供个链接功能。

用例形貌 表:

鉴于用列图并不能清楚 地表达功能需求,开发 中大家通常用形貌 表来补充某些不易表达的用例,下图的表给大家提供一个参考:

建模UML用例图利用
原理总结分析

以上就是建模UML用例图利用 原理总结分析的详细 内容,更多关于UML用例图原理总结的资料请关注脚本之家别的 干系 文章!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

avatar 123457064 | 2021-9-13 12:23:02 | 显示全部楼层
有节操!
回复

使用道具 举报

avatar 123456790 | 2021-9-16 06:29:17 | 显示全部楼层
感觉不错!
回复

使用道具 举报

avatar 做农告根乎 | 2021-9-16 06:29:21 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,他卖的服务器是永久的,我们的网站用 服务器都是在这家买的,你可以去试试。访问地址:http://fwq.mxswl.com
回复

使用道具 举报

avatar 狂风974 | 2021-9-16 20:11:56 | 显示全部楼层
祖国尚未统一,我却天天灌水,好内疚!
回复

使用道具 举报

avatar 狂风974 | 2021-9-18 10:10:55 | 显示全部楼层
楼上是GG还是MM啊?
回复

使用道具 举报

avatar 是哒hhh | 2021-9-18 10:10:57 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的网站,他卖的服务器是永久的,我们的网站用 服务器都是在这家买的,你可以去试试。访问地址:http://fwq.mxswl.com
回复

使用道具 举报

avatar 啤酒瓶空了缓 | 2021-9-18 23:23:30 | 显示全部楼层
很给力!
回复

使用道具 举报

avatar 楚一帆 | 2021-10-4 09:52:50 | 显示全部楼层
admin楼主,我告诉你一个你不知道的的秘密,有一个牛逼的源码论坛他的站点都是商业源码,还是免费下载的那种!特别好用。访问地址:http://www.mxswl.com 猫先森网络
回复

使用道具 举报

avatar 天然灵凡 | 2021-10-16 01:23:19 | 显示全部楼层
投admin楼主一票,不用谢哦!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则