【UML】入门小结

一、概述

UML(Unified MOdeling Language):统一建模语言,或标准建模语言。是一种可视化的面向对象的建模语言。它描述了一个系统的静态结构和动态行为,用图形方式表现典型的面相对象系统的整个结构。

注意:UML是建模语言,而不是程序设计语言,形式化语言。不同于一般的面向对象建模方法更强,适合于一般系统的开发,而且对并行、分布式系统的建模尤为适用。


二、构成

UML基本组成
介绍:

1)事物

	事物是UML模型中面向对象的基本元素和模块,属于静态部分。

Things
1、结构是UML模型中的静态部分,负责描述静态概念和客观因素。一共定义了七种结构。这七种结构分别是类、接口、用例、活动类、构件和节点。
2、行为是UML模型中的动态部分,代表时间和空间上的动作。交互和状态机是行为事物中最基本的两个动态事物元素。
3、分组是UML对模型中的各种组成部分进行事物分组的一种机制。目前只有一种分组,即包。通过包这种分组来实现对整个模型的组织,包括对组成一个完整模型的所有图形建模元素的组织。
4、注释是UML模型的解释部分,用于进一步说明UML模型中的其他任何组成部分。用注释事物来描述、说明和标注整个模型中的任何元素。

2)关系

UML模型由各种事物以及这些事物之间的各种关系构成的。关系是指支配、协调各种模型元素存在并相互使用的规则。主要包含4中关系,分别是依赖、关联、泛化和实现。
UML图关系
关联是一种事物之间的结构关系。
依赖是一种事物使用另一种事物的关系,而使用者不受被使用者的影响。
泛化通俗的说即是继承。通过继承,子类继承父类的全部结构和行为,并允许在此基础上再拥有自身特定的结构和行为。
实现描述一组操作的规约和一组对操作的具体实现之间的关系。

3)图

UML图
九种图,精确描述了系统从开发到运行整个生命周期的模型。使得开发系统的应用程序更加容易理解。在后面的文章会一一为大家介绍这九种图的。敬请期待!

4)规则

  • 命名为事物、关系和图起名;
  • 范围给一个名称以特定含义的语境;
  • 可见性怎样让其他人使用或看见名称;
  • 完整性事物如何正确、一致地相互联系;
  • 执行运行或模拟动态模型的含义是什么。

我的理解是规则就是规范,并且我们大家都遵守的一个约定,这样系统开发容易使大家得到理解。

5)公共机制

使用公共机制可以为模型元素提供额外的注释、信息或语义,还可以对UML进行扩展,更为方便地是可以在UML中的任何时候用同样的方法来使用这些机制。


三、总结

本文章对UML基础知识进行了简单的介绍,包括UML的基本概念,构成元素、规格和公共机制等等。有了进入大门的钥匙,那么大门另一边的世界就在我们的眼前。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨倩-Yvonne

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值