UML元素绘制方式
2024-08-31 23:37:23
UML是由视图(View)、图(Diagrams)、模型元素(Model elements)是和通用机制等几个部分构成。
视图:视图是对系统的抽象表示,UML共有9种不同的图类型。
模型元素:代表面向对象中的类、对象、消息和关系等概念。
通用机制:用于表示其他信息,比如注释、模型元素的语义等。它还提供扩展机制,使UML语言能够适应一个特殊的方法(或过程)、或扩充至一个组织或用户。
事物绘制方式:
UML类:
顶端部分被用来命名类。
第二个是用来显示类的属性。
第三部分是用来描述由类执行的操作。
第四部分是可选的显示附加组件。
对象(类实例)
和类的表示法一致,唯一区别是名称下有下划线
接口表示法:
接口是用圆来表示,如下所示。
协作表示法:
协作用椭圆虚线表示,如下所示。
用例表示法:
接口是用实现椭圆来表示,如下所示。
角色表示法:
某些内部或外部的与系统进行交互的实体,可以被定义为一个角色。
初始状态表示法:显示一个过程的起点,用实现圆表示
最终状态表示法:显示的一个过程的结束,实心圆和圆环表示。
活动表示法:描述系统的并发行为,具有黑框边界。
元件表示法:表示系统的任何部分,如下图所示。
节点表示法:表示物理的系统的一部分,如服务器,网络等,如下图所示,同一个名字。
交互表示法:表示一个系统的组件之间的通信。下图表示交互中使用不同的符号。
状态机表示法:状态机是用来描述一个系统组件的不同状态。
包表示法:包装信息书写方式如下表所示。
注释表示法:这种表示法如下所示,它们被用来提供一个系统的必要的信息。
最新文章
- unity3d 第三人称视角的人物移动以及相机控制
- DOM查找元素
- 【原】iOS设计模式之:建造者模式Builder Pattern,用于改进初始化参数
- [No000066]python各种类型转换-int,str,char,float,ord,hex,oct等
- Java关键字——transient
- 用Python开始机器学习(7:逻辑回归分类) --好!!
- Linux第二次学习笔记
- PHP isset()与empty()的使用区别详解
- 【C语言】结构组成(函数、语句、注释)
- ios文本常见属性
- nagios安装全过程
- mac双系统用磁盘工具合并windows分区后,开机还会 出现win分区
- TTabControl
- 【一小时入门】webpack 入门指南
- c# error
- Gradle 1.12用户指南翻译——第46章. Java 库发布插件
- asdasf
- 百度纯CSS生成菜单
- 必看的经典金融书籍推荐zz
- SPOJ 1811. Longest Common Substring (LCS,两个字符串的最长公共子串, 后缀自动机SAM)
热门文章
- django-模板之自动转义autoescape(八)
- .NET手撸2048小游戏
- 在jupyter中调用R
- 2018.8.2 python中is和==的区别
- 使用asp.net core 3.0 搭建智能小车2
- Apache Tomcat 远程代码执行漏洞(CVE-2019-0232)漏洞复现
- 翻遍互联网都找不到的解决方案,一行代码轻松实现 Gitbook 默认折叠左侧菜单效果
- Selenium +Chrome浏览器如何模拟手机操作
- mysql批量更新写法
- Jmeter与压测相关概念