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中实现,用例图中一个使用案例对应时序图中的一个时序,描述的是一个功能具体如何实现
小人:动作的发起人
矩形/小圆圈:对象
实线箭头:调用
虚线箭头:返回
柱状:对象的生命周期,柱状不能断,在同一个流程中不能断
回折线:当前类中的方法执行过程中调用自己当前类中的方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值