UML之用例图图

引言

在跟大家分享用例图之前,小君在此与小伙伴们一起回顾总结下UML的知识;首先抛出一个问题:UML的结构元素有哪些呢?

知识点

用例图:描述系统功能的视图
用例图的元素:
1,用例(功能的描述)
2,角色(人员的角色)
3,关系(执行者和用例之间的关系):泛化、关联(用直线表示)、依赖
软件开发所用到的视图:
1)用例图
2)部署图
3)实现图
4)1,什么是用例图模型
是开发者和用户之间共同协商的
关于角色的重点掌握:
1)可指人或事物
2)特点:触发,
3)给出一个软件,要能说出此的角色
关于泛化关系:
1)不仅use-case里有,决策里也有
关于用例图的扩展关系:
1)扩展到另一个类,用extend
关于用例图的图符:
1)系统
2)用例图
3)关联
第二部分
1,用例图的主要属性
1)事件流(系统与用户之间的)
2)前置条件和后置条件(可用于验证用例和评审 )
3) 特殊要求
4)扩展点
5)问题说明
2,用例图的粒度与范围
画出的用例图不同的原因:
1)图和图之间的不同:用例和;用例之间的关系不同、角色和角色之间的关系不同
2)用例过多,导致系统过于复杂;过少,粒度太粗,则代码系统维护代价太大

思维导图

如下是我对用例图整体的一个思维导图的总结,请查收:
注:包好是带有关键字《incliude》的依赖线表示
注:包好是带有关键字《incliude》的依赖线表示,扩展是带有关键字《extend》的依赖线表示;用例是收集功能需求的一个有力的工具

总结

还记得我们在开头所提出的问题吗?现在我要公布答案了,具体回答如下:
UML的元素:
结构元素:类,对象,参与者,接口和用例
关系元素:关联,泛化,依赖,聚集,组成,实现;其中包含和扩展属于依赖
唯一分子元素:包
解释元素:注释
UML语言扩展机制的两个组件:构造型和约束
还有一类元素:行为元素
这期的分享到这就告一段落了,下期再!我们的原则是:贴再博客上的文字是你自己写的吗?

猜你喜欢

转载自blog.csdn.net/weixin_42957931/article/details/86681987