UML核心视图

一、静态视图


1、用例图
   用例视图采用参与者和用例作为基本元素,以不同的视角展现系统的功能性需求。


(1)业务用例视图
  使用业务主角和业务用例展现业务建模的结果。

 

(2)业务用例实现视图

 

(3)概念用例视图

 

(4)系统用例视图

 在许多项目中实际上只有系统用例视图。

 

(5)系统用例实现视图

 

2、类图
    展示系统中的类及其相互之间的关系。


 (1)概念层类图

 

 

(2)说明层类图

 

 

(3)实现层类图

实现层类图 是用得最普遍的,位于设计阶段,类图可视为伪代码。

 

3、包图
  用来表示高层次的观点。

 

二、动态视图


  描述事物动态行为的。不能够独立存在,必须特指一个静态视图或UML元素,
  说明在静态视图规定的事物结构下它们的动态行为。


1、 活动图

为了完成某一个目标需要做的活动以及这些活动的执行顺序。


(1)用例活动图

 

 

(2)对象活动图

 

(3)泳道

 

(4)业务场景建模


(5)用例场景建模

 

2、状态图


用来说明业务角色或业务实体可能的状态,导致状态转换的事件和状态转换引起的操作。

 

3、时序图


用于描述按时间顺序排列的对象之间的交互模式,它接照参与交互的对象
所具有的"生命线"和它们相互发送的消息来显示这些对象。


(1)业务模型时序图

 

(2)概念模型时序图

 

(3)设计模型时序图

 

 

4、协作图
   描述了对象间交互的一种模式,它通过对象之间的连接和它们相互发送的消息来显示参与交互的对象。
   与时序图不同的是,协作图因为展示了对象间的关系,使得它更适用于获得对对象结构的理解,
   而时序图则更适于获得对于调用过程的理解。如果更在意对象间的结构关系,则选择使
   用协作图,如果更在意对象交互的执行顺序,则选择使用时序图。协作图可通过时序图转换而形成。

(1)业务模型协作图

 

(2)概念模型协作图


(3)设计模型协作图

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值