最近画UML画画,于UML观看视频后还没有学会。它是的结果UML九图是不是太懂,我想加深绘制过程的理解,我一个新的水平。

现在我觉得是时候。。地介绍一下UML。了解一下它的基本内容。达到深入浅出的效果。

什么是UML

1、可视化的面向对象建模语言

2、描写叙述系统的静态结构和动态行为

3、用图形表现系统的总体结构

4、不同角度为系统建模。形成不同视图

UML的作用

在之前。我已经学过关于软件project的博客。通过软件project开发软件。会产生各种各样的文档。为软件的开发做好充分的指导资料。所以说,一个软件的开发文档至关重要,可是,这些文字性的资料也有自身的缺陷。就是长篇大论,枯燥乏味。如同嚼蜡!

而UML是用图形表现系统的总体结构。将现实世界的东西进行抽象,通过一张张的图来描写叙述各个功能之间的关系以及用户的需求,从不同的角度为系统建模。形成概念模型。通过UML,使我们更加轻松的理解软件的结构。

UML中的关系

   UML的构成图

小结

这篇博客主要写的是UML的基本概念,并没有解释UML中的关系和各种图的作用。

由于关系和图是UML的核心基础。写它们会占用非常大的篇幅,使博客看起来不是非常简练。所以,我会在下一篇博客中具体描写叙述!下一个博客《【UML】概念、关联、画画(两)》敬请关注。。

版权声明:本文博主原创文章,博客,未经同意不得转载。

【UML】概念、关联、画画(一)相关推荐

  1. 讨论UML概念和模型UML九种图。

    文件夹: UML的视图 UML的九种图 UML中类间的关系 上文我们介绍了,UML的视图.在每一种视图中都包括一个或多种图. 本文我们重点解说UML每种图的细节问题: 1.用例图(use case d ...

  2. 图书馆的uml概念类图怎么画_UML科普文,一篇文章掌握14种UML图

    前言 上一篇文章写了一篇建造者模式,其中有几个UML类图,有的读者反馈看不懂了,我们今天就来解决一哈. 什么是UML? UML是Unified Model Language的缩写,中文是统一建模语言, ...

  3. 【学习小记】UML——概念类图

    这学期接触了<系统设计与分析>这门课,重要,但是觉得挺不好学的,因为好像很多决策都不存在很明确的界限.所以,多思多想多交流吧,看一些相关的案例还是有些帮助的.现在把自己学习时的一些想法与大 ...

  4. 小解UML中关联、聚合、依赖(简易区分)

    说明:本帖目的是使读者快速简易理解三者关系,并非详解概念,所以有难免疏漏之处(部分内容来源网络). 一.相关概念 1.关联:关联关系(Association):类之间的联系,如客户和订单,每个订单对应 ...

  5. UML中关联,聚合,组合的区别及C++实现

    类间关系 在类图中,除了需要描述单独的类的名称.属性和操作外,我们还需要描述类之间的联系,因为没有类是单独存在的,它们通常需要和别的类协作,创造比单独工作更大的语义.在UML类图中,关系用类框之间的连 ...

  6. 图书馆的uml概念类图怎么画_设计模式:UML?设计原则?

    设计模式:UML是怎么回事?设计原则? 还未毕业,想着至少大学毕业前,设计模式多多了解,所以做相关笔记. UML相关概念 UML(Unified *统一* Modeling *建模* Language ...

  7. 图书馆的uml概念类图是什么_产品经理必学UML:类图

    本篇文章主要介绍了UML静态视图中的类图,包括类图的概念.用途及相关元素,供大家一起参考和学习. UML(Unified Modeling Language)又称统一建模语言或标准建模语言,可以看做用 ...

  8. [转] UML中关联、依赖、聚集等关系的异同

    1.  关联:连接模型元素及链接实例,用一条实线来表示: 2.  依赖:表示一个元素以某种方式依赖于另一个元素,用一条虚线加箭头来表示: 3.  聚集:表示整体与部分的关系,用一条实线加空心菱形来表示 ...

  9. 凸集、凸函数、凸优化问题 概念关联

    参考我的博客:http://blog.csdn.net/GoodShot/article/details/79162032 机器学习中,经常会用到凸集.凸函数.凸优化问题. 这里对这些概念进行介绍,简 ...

  10. [zz] 几种类间关系:继承、实现、依赖、关联、聚合、组合及UML实现图

    继承 指的是一个类(称为子类.子接口)继承另外的一个类(称为父类.父接口)的功能,并可以增加它自己的新功能的能力,继承是类与类或者接口与接口之间 最常见的关系:在Java中此类关系通过关键字exten ...

最新文章

  1. 理解 Word2Vec 之 Skip-Gram 模型
  2. stackoverflow_StackOverflow帐户如何确保您在公认的开发人员表格中占有一席之地
  3. [转]深入理解CSS中的层叠上下文和层叠顺序
  4. ios 检测是否安装微信异常
  5. IT人士还是要善待自己
  6. android小细节
  7. 【es】使用ElasticSearch的44条建议 性能优化
  8. Pandas Window对象
  9. (后端)解决code唯一码(java)简便方法
  10. 团体程序设计天梯赛-练习集L1-023. 输出GPLT
  11. oracle 访问adf 慢,ORACLE ADF 问题总结
  12. android利用数字证书对程序签名
  13. 购买namesilo域名可以用微信支付了
  14. 你还在用截图工具,获取视频中的图片?
  15. 严格模式 Strict Mode,与ES2020同步
  16. 资本运作/自我投资--哪项需要优先?
  17. DEM: 诊断事件管理 (Diagnostic Event Manager)
  18. Java抽象类(abstract)
  19. Workbench二次开发技术分享
  20. 计算机打字键盘怎么控制,键盘是怎样分区的,打字时每个手指分别可控制哪些键...

热门文章

  1. 软件测试——测试计划
  2. 从零基础入门Tensorflow2.0 ----八、39.4. gpu4
  3. 数据结构:实验三 二叉树操作实现
  4. 【ArcGIS|空间分析|网络分析】0 网络分析总结
  5. 珞珈一号影像辐射定标软件操作方法
  6. Bootstrap前端框架
  7. java递归遍历文件夹_java递归遍历获取目录下所有文件
  8. android如何去掉自动更新,如何停止Android手机上的应用程序自动更新
  9. python基础篇 —— 类
  10. 阴阳师bug以及服务器维护问题,阴阳师业原火bug处理公告汇总