UML Part 1 初遇

Posted 漠宿笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML Part 1 初遇相关的知识,希望对你有一定的参考价值。




Part 1 初遇 UML
UML基础


UML在很多时候对我来说是一个既熟悉又陌生的词汇,无论是在软件工程课程还是设计模式学习时,无论在产品需求分析还是软件设计的过程中,都会遇到他。


UML仅仅是一种推荐的标准,没有人会强制我们使用,但是合理地使用UML这个工具,能够达到事半功倍的效果,降低沟通成本、提高开发效率、优化软件架构、提升软件水平。


何为UML

Unified Modeling Language 统一建模语言/标准建模语言


  • 语言是本质

    UML是一种语言,语言的本质是传递信息。所以UML的本质就是为了保存和传递信息。


  • 建模是方法

    传递信息的方法是建立模型,建模者根据自己面对的系统或需要解决的问题,进行可视化操作:概括出主体、整理出关系、抽象出逻辑、将对象和思维文档化。建模是一个抽象的过程,而URL是将抽象具化的过程。


  • 统一是优势

    1997年,OMG(Object Management Group对象管理组织)发布了UML。在统一了诸多面型对象方法所涉及的基本概念和建模符号后,UML作为模型语言,而非编程语言,抛弃了程序语言和算法的具体实现,能让开发者更加专注于产品和软件本身,非软件开发人员也能迅速接入方便了用户需求分析。


UML特点

五大特点


  • 面向对象

  • 可视化

  • 独立于过程

  • 独立于程序设计

  • 易于掌握使用


UML能为我们做什

产品和码农


  • 设计软件架构,实现模块功能。


  • 程序员间交流的最直接、高效的交流手段就是使用UML。Talk is bad,show me the UML.


  • 在软件需求分析与设计时,产品经理与客户间使用UML往往能够取得意想不到的效果。


UML都有哪些

UML图的分类



录之以备闲居之览

漠宿笔记,分享技术,记录成长,感受充实。


以上是关于UML Part 1 初遇的主要内容,如果未能解决你的问题,请参考以下文章

UML part4 顺序图协作图

UML part3 类图对象图

UML Part 2 类图 上

UML part2 用例图用例文档写作

王海鹏-彩色UML和FDD-UMLChina讲座-音频和幻灯

UML类图详解_聚合关系