UML统一建模语言

 提出一个问题往往比解决一个问题更重要,同时提出一个好的问题会事半功倍。---爱因斯坦

问题就是矛盾,抓住了主要矛盾才能正确、快速推动事物的发展。---博主

简介:

统一建模语言(英语:Unified Modeling Language,缩写 UML)是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。

模型:

在UML系统开发中有三个主要的模型:

  • 功能模型:从用户的角度展示系统的功能,包括用例图。

  • 对象模型:采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类别图、对象图。

  • 动态模型:展现系统的内部行为。包括序列图,活动图,状态图。

区分UML模型和UML图是非常重要的,UML图,包括用例图、协作图、活动图、序列图、部署图、构件图、类图、状态图,是模型中信息的图形表达方式,但是UML模型独立于UML图存在。UML的当前版本只提供了模型信息的交换,而没有提供图信息的交换。

UML使用一套与Java语言或其他面向对象语言等价物,同时也是本体论等价物的图形标记。

概念:

UML从来源中使用相当多的概念。我们将之定义于统一建模语言术语汇表。下面仅列代表性的概念。

对于结构而言

对于行为而言

  • 活动(UML),事件(UML),消息(UML),方法(UML),操作(UML),状态(UML),用例(UML)。

对于关系而言

其他概念

  • 构造型—这规范符号应用到的模型

  • 多重性—多重性标记法与资料库建模基数对应,例如:1, 0..1, 1..* [2] 

  • 角色

 

参考链接:https://www.cnblogs.com/jiangds/p/6596595.html

参考链接:https://blog.csdn.net/soft_zzti/article/details/79811923

参考链接:https://blog.csdn.net/badobad/article/details/50914624

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值