初识UML(一)
来源:互联网 发布:淘宝发顺丰要补多少钱 编辑:程序博客网 时间:2024/06/05 02:08
1.UML是什么?有什么作用?
Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始于1997年一个OMG标准,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。
UML适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。
UML描述了一个系统的静态结构和动态行为。UML将系统描述为一些离散的相互作用的对象并最终为外部用户提供一定功能的模型结构。静态结构定义了系统中重要对象的属性和操作以及这些对象之间的相互关系。动态行为定义了对象的时间特性和对象为完成目标而相互进行通信的机制。从不同但相互联系的角度对系统建立的模型可用于不同的目的。
2.UML的构成
(1)UML统一了各种方法对不同类型的系统、不同开发阶段以及不同内部概念的不同观点,从而有效的消除了各种建模语言之间不必要的差异。它实际上是一种通用的建模语言,可以为许多面向对象建模方法的用户广泛使用。
(2)UML建模能力比其它面向对象建模方法更强。它不仅适合于一般系统的开发,而且对并行、分布式系统的建模尤为适宜。
(3)UML是一种建模语言,而不是一个开发过程。
小结:刚接触UML,只是对它有了一个宏观的认识和理解。接下来我会深入学习和理解UML的精华。阅读全文
2 0
- 初识UML(一)
- UML(一)之初识UML
- UML系列 (一) 初识
- UML之初识(一)
- UML学习一 初识建模
- 以Android源码分析初识UML(一)
- 初识UML(1)
- 初识UML(二)
- 初识UML
- 初识UML
- 初识UML
- 初识UML
- 初识--UML
- 初识UML
- 初识UML
- 初识UML
- UML初识
- 初识uml
- Retrofit2+Rxjava2联网的封装
- 1004. 无环图
- Python分布式爬虫打造搜索引擎完整版-基于Scrapy、Redis、elasticsearch和django打造一个完整的搜索引擎网站
- JNI转换通俗易懂的总结(Java调用C++篇)
- FFMPEG 实现 YUV,RGB各种图像原始数据之间的转换(swscale)——读完清晰明了
- 初识UML(一)
- JQuery事件-6.29
- mysql5.7安装过程中出现的错误--无法定位程序输入点 于动态链接库
- mobile safari 下overflow:auto的解决方法
- Linux ls 命令 详解
- Cocoapods导入ReactiveCocoa5.0以上版本注意事项
- jar包和war包的介绍和区别
- iOS 获取手机上已经安装的应用
- npm 安装权限问题