《UML用户指南》笔记(二)

ξ 2.1 UML概述

 

UML可以完成的工作:

可视化、详述、构造和文档化。

 

ξ 2.2 UML的概念模型

 

构造块

 事物

  结构事物(structural thing)

⒈类(class):拾对一组具有相同属性、操作、关系和语义的对象的描述。

⒉接口(interface):描述一个类或者构件的一个服务的操作集合。

⒊协作(collaboration):定义了一个交互,他是由一组共同工作以提供某协作行为的角色和其他元素构成的一个群体。

⒋用例(use case):是对一组动作序列的描述,系统执行这些动作将产生一个对特定的参与者有价值而且可观察的结果。

⒌主动类(active class):主动类的对象至少拥有一个进程或线程,因此他能够启动控制活动。

⒍构件(component):是系统中物理的、可替代的部件,他遵循且提供一组接口的实现。

⒎节点(node):是在运行时存在的物理元素,他表示了一种可计算的资源,他通常至少有一些记忆能力和处理能力。

  行为事物(behavioral thing)

⒈交互(interaction):是这样一种行为,它由在特定语境中共同完成一定任务的一组对象之间交换的消息组成。

⒉状态机(state machine):它描述了一个对象或者一个交互在生命周期内相应事件所经历的状态序列。

  分组事物(grouping thing)

⒈包(package):是把元素组织成组的机制,这种机制具有多种用途。

  注释事物(annotational thing)

⒈注释(note):是一个依附于一个元素或者一组元素之上,对它进行约束或者解释的简单符号。

 

关系

  关联(dependency):一种结构关系,它描述了一组链,链是对象之间的连接。聚合()是一种特殊类型的关联,它描述了整体和部分之间的结构关系。

  依赖(association):是两个事物之间的语义关系,其中一个独立事物发生变化会影响另外一个依赖事物的语义。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值