UML Part 1 初遇
Posted 漠宿笔记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML Part 1 初遇相关的知识,希望对你有一定的参考价值。
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 初遇的主要内容,如果未能解决你的问题,请参考以下文章