uml中九图和四种关系

阅读: 评论:0

uml中九图和四种关系

uml中九图和四种关系

九图
类图,用例图,时序图,对象图,状态图,活动图,协作图,组件图,配置图
四种关系:
关联关系,依赖关系,泛化关系,实现关系。

Uml中三大重要图

1.类图:
画一个类图:通常在rational Rose工具的logical view目录下实现,一般会创建一些目录来组织这些类图(类可能多)
类和类之间的关系包括6种情况:
1.泛化关系(is a :a cat is an Animal继承)类和类的继承,接口和接口的继承
2实现关系(like a:厨师像一个菜单)虚线箭头,类和接口
3关联关系(has a:程序员有一个电脑)
4聚合关系
描述整体和局部(部分)的关系,聚合关系是特殊的关联关系
Eg:一个教室中有多个学生。教室和学生之间就是整体和局部的关系,整体的生命周期不会决定部分的生命周期,如:教室没了,学生还在,或者说学生走了教室还在。九
4.1组合关系
可以看作一种特殊的聚合关系,整体的生命周期决定部分的生命周期,部分是依附在整体上面的,整体离开了部分无法存活eg:人和四肢关系
4.2依赖关系
所有关系中最弱的一种,这种关系通常体现类和局部变量之间的关系
2.用例图(use case diagram)
什么是用例图?
站在系统用户(系统角色)的角度分析系统存在哪些功能?
实现用例图的时候,需要进行系统角色的抽取。
在rational Rose工具中 ,一般会在use case view中实现
怎么实现用例图?
3.时序图sequence diagram
什么是时序图?
时序图当中描述的是方法的调用过程,程序的执行流程,以及方法执行结束的返回值情况
怎么实现时序图?通常在rational Rose的logical view中实现,用例图中一个使用案例对应时序图中的一个时序,描述的是一个功能具体如何实现
小人:动作的发起人
矩形/小圆圈:对象
实线箭头:调用
虚线箭头:返回
柱状:对象的生命周期,柱状不能断,在同一个流程中不能断
回折线:当前类中的方法执行过程中调用自己当前类中的方法

本文发布于:2024-01-31 01:06:21,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170663438224227.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:四种   关系   uml   中九图
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23