uml建模怎么做,过程及工具使用详解?

营销圈公众号引导关注

什么是UML?

统一建模语言是一种为面向对象系统的产品进行说明、可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言。

UML使用面向对象设计的建模工具,但独立于任何具体程序设计语言。

被应用于软件设计阶段。

UML是用来描述事物与事物之间的关系,是一种绘图规则,可以绘制很多种图,最常见的为类图和时序图。

UML关系基础

UML主要是通过图来描述事物以及事物之间的关系。

我们主要需要知道的几种事物:类、接口、用例、包。

事物之间的关系:关联、聚合、组合、泛化、实现、依赖。

(1)关联关系

关联关系是一种拥有的关系,具有方向性。

用普通箭头的实线表示,箭头指向被拥有者。

当双方都各自拥有对方的时候,用不带箭头的实线表示

_

(2)聚合关系

聚合:是整体与部分的关系,但是是一种弱的拥有关系,即整体可能包含部分,但部分不一定属于整体。

用带空心菱形的实线表示,菱形指向整体,箭头指向个体。

(3)组合关系

组合:整体与部分的关系,组合比聚合更加严格。整体和部分具有相同的生命周期。

用带实心菱形的实线表示,菱形指向整体,箭头指向个体。

(4)泛化关系

泛化:表示一个更泛化的元素和一个更具体元素之间的关系,与继承是同一概念。

用带空心三角箭头的实线表示,箭头指向父类。

(5)实现关系

实现:类与接口的关系,类实现接口。用带空心的三角箭头的虚线表示,箭头指向父接口。

(6)依赖关系

依赖:如果一个类的改动会影响到另一个类,则两个类之间存在依赖关系,一般而言,依赖是单向的。用带普通箭头的虚线表示。

UML类图

+表示public

-表示private

#表示protected

~表示default,可省略不写。

字段和方法返回值的数据类型非必须。

抽象类或抽象方法用斜体表示。

静态类或静态方法加下划线。

如果是接口在类名上方加《Interface》。

好了,这篇文章的内容营销圈就和大家分享到这里,如果大家对网络推广引流和网络创业项目感兴趣,可以添加微信:Sum8338 备注:营销圈引流学习,我拉你进直播课程学习群,每周135晚上都是有实战的推广引流技术和网络创业项目课程分享,当然是免费学!

版权声明:本站部分文章来源互联网用户自发投稿,主要目的在于分享信息,版权归原作者所有,不承担相关法律责任。如有侵权请联系我们反馈邮箱yingxiaoo@foxmail.com,我们将在7个工作日内进行处理,如若转载,请注明本文地址:https://www.yingxiaoo.com/102772.html