社区编辑申请
注册/登录
详尽解读UML组成规则和公共机制
开发 架构
UML组成问题你是否熟悉,这里就向大家介绍一下UML组成,UML由三部分组成,本文介绍一下其中的规则和公共机制,希望通过本文的介绍你能够掌握。

本文和大家重点讨论一下UML组成规则和公共机制,上节我们介绍了UMl组成中的UML构造块,这里继续向大家介绍UML组成问题,相信通过本节的学习你对UML组成一定会有全面的了解。

UML组成规则

命名:也就是为事物、关系和图起名字。和任何语言一样,名字都是一个标识符
范围:与类的作用域相似.
可见性:Public,Protected,Private,Package

UML组成公共机制

1、规格描述

在图形表示法的每个部分后面都有一个规格描述(也称为详述),它用来对构造块的语法和语义进行文字叙述。这种构思,也就使可视化视图和文字视图的分离:

2、UML修饰与通用划分

在为了更好的表示这些细节,UML组成中还提供了一些修饰符号,例如不同可视性的符号、用斜体字表示抽象类

UML通用划分:

1)类与对象的划分:类是一种抽象,对象是一个具体的实例
2)接口与实现的分离:接口是一种声明、是一个契约,也是服务的入口;实现则是负责实施接口提供的契约
 

3、UML组成中扩展机制

构造型:在实际的建模过程中,可能会需要定义一些特定于某个领域或某个系统的构造块
标记值则是用来为事物添加新特性的。标记值的表示方法是用形如“{标记信息}”的字符串
约束是用来增加新的语义或改变已存在规则的一种机制(自由文本和OCL两种表示法)。约束的表示法和标记值法类似,都是使用花括号括起来的串来表示,不过它是不能够放在元素中的,而是放在相关的元素附近。

4、UML视图和图

图名功能备注

类图描述类、类的特性以及类之间的关系UML1原有
对象图 描述一个时间点上系统中各个对象的一个快照UML1非正式图
复合结构图 描述类的运行时刻的分解 UML2.0新增
构件图 描述构件的结构与连接UML1原有
部署图 描述在各个节点上的部署 UML1原有

包图描述编译时的层次结构UML中非正式图
用例图 描述用户与系统如何交互 UML1原有
活动图 描述过程行为与并行行为 UML1原有
状态机图描述事件如何改变对象生命周期UML1原有
顺序图 描述对象之间的交互,重点在强调顺序 UML1原有
通信图 描述对象之间的交互,重点在于连接UML1中的协作图
定时图 描述对象之间的交互,重点在于定时UML2.0新增
交互概观图 是一种顺序图与活动图的混合 UML2.0新增
 

【编辑推荐】

  1. UML组成之构造块概念解读
  2. 使用彩色UML建模 彰显颜色的魅力
  3. 三大模块实现UML组成
  4. UML组成中UML构造块详解
  5. UML基础与Rose建模案例----UML组成

 

 

 

责任编辑:佚名 来源: csdn.net
相关推荐

2022-05-27 10:00:06

C++游戏引擎

2022-06-07 09:59:21

网络安全安全漏洞

2022-06-29 14:46:00

网络攻击数据泄露勒索软件

2022-06-28 12:14:02

DockerLinux

2022-06-27 23:44:37

云原生云存储云计算

2022-06-24 10:52:47

人工智能作业帮T前线

2022-05-09 15:08:56

存储厂商NFV领域华为

2022-05-18 10:52:08

云原生云计算

2022-06-07 14:31:09

K8S网络模型容器网络

2022-05-23 13:30:48

数据胡实践

2022-04-11 13:34:07

区块链比特币安全

2022-06-15 09:15:35

​CloudflarHTTPS DDoS攻击

2022-04-20 20:28:40

HDF 驱动框架鸿蒙操作系统

2022-06-16 15:46:58

钱大妈云原生Flink

2022-06-16 10:38:24

2022-06-21 10:04:25

比特币去中心化金融体系

2022-06-20 11:51:57

基础设施保护网络攻击

2022-06-01 16:27:08

英特尔

2022-06-16 10:29:33

神经网络图像分类算法

2022-04-30 09:09:55

SecureFXSecureCRT

同话题下的热门内容

全链路压测:影子库与影子表之争应该知道的RPC内核细节(值得收藏)!!!架构自治服务:构建数据驱动的架构洞察五张图带你理解 RocketMQ 顺序消息实现机制什么是Pulsar函数流处理应用?实现基于 Grafana Loki 的日志报警使用 Loki 微服务模式部署生产集群淘宝iOS扫一扫架构升级 - 设计模式的应用

编辑推荐

终于有人把Elasticsearch原理讲透了!花了一个星期,我终于把RPC框架整明白了!拜托!面试不要再问我Spring Cloud底层原理陌陌基于K8s和Docker容器管理平台的架构实践收藏 | 第一次有人把“分布式事务”讲的这么简单明了
我收藏的内容
点赞
收藏

51CTO技术栈公众号