UML基本图之用例图

翻阅了好多前辈博客,心理想到两句诗,“眼前有景道不得,崔颢题诗在上头”。我就做个导航,做两幅图就好了。

一、作者推荐博文:

1.https://blog.csdn.net/wrs120/article/details/52612107 ,王如霜
2.https://blog.csdn.net/MrBaymax/article/details/81112855 ,张志帅
3.https://blog.csdn.net/xdd19910505/article/details/18730981 ,徐小乖
以上博文作者都仔细拜读过,知识总结的很详细了,可以相互印证着来看。
 
 
 

二、作者关于用例图关系所画的图

1. 关联关系

在这里的
飞机的灵感来自于蜻蜓,研制成功的早期飞机就是蜻蜓的模样。

在这里插入图片描述
著名发型设计师Tony先森,一般的业务也就是这样了。。。
 

2. 泛化关系

在这里插入图片描述

3. 包含关系

在这里插入图片描述转自王如霜的博客
原创原创

4. 拓展关系

如果把用例当初功能,那么拓展就是把新的功能加入到用例之中。
在这里插入图片描述

三、用例的包含关系与泛化关系

1.用例之间该是什么关系?(理发与<烫发、剪发、染发>)
在这里插入图片描述
2.用例之间该是什么关系?
在这里插入图片描述
分析:我觉得1是包含,2是泛化。

继承,是子类继承父类的全部属性和方法
包含,是多个用例的实现都用到了共同的方法
从过程上来看,并没有太大差别。
我的理解是,如果用例一方必须用到另外一方的执行结果,那么就是包含。就是说:剪发,染发,烫发,都得进行洗头,不进行洗头就无法进行完这项功能,那么这就是包含。是剪发,染发,烫发包含洗发这个功能。
如果不是必须用到,那么就是继承,继承父类的属性和方法我必须都有,但我不一定用。

如有理解偏差,请指出,帮助小编成长!

发布了57 篇原创文章 · 获赞 20 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Cjx_9421/article/details/97608662