前言
在学习UML之前,我们需要对UML有个宏观的认识,了解一些基础知识。这样,当我们学习具体内容的时候,就可以在一个体系下或者说是知识网下进行深入了解,有利于提高学习效率。
正文
1.简介
UML(Unified Modeling Language):又称统一建模语言,标准建模语言
简言之,UML是一个
图形化语言,对象是模型化和软件系统开发。它为面向对象软件设计提供统一的、标准的、可视化的建模语言。它可以为软件开发的所有阶段提供模型化和可视化支持,包括需求分析、规格、构造、配置。
UML主要构成部分:(1)基本构造块 (2)支配其如何放置在一起的规则 (3)运用于整个语言的公用机制
![](https://img-blog.csdn.net/20160906100206546?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
2.优点
(1)帮助开发团队以一种可视化的方式理解系统的功能需求。
(2)有利于队员间在各个开发环节间确立沟通的标准,便于系统文档的制定和项目的管理。
(3)通过UML共享开发经验和资源。
(4)UML是世界标准,有利于公司的国际化步伐。
3.主要内容
五大视图:
五种类图,九种图形:
4.特点
(1)具有统一的标准
(2)独立于过程,不是开发过程
(3)面向对象
(4)概念明确,建模表示法简洁,图形结构清晰,容易掌握和使用
(5)相比其他面向对象建模方法更强
小结
对UML有个基本的了解之后,我们就可以开始UML视频的学习,更加深入的学习软件工程!UML具体的学习内容会在稍后的文章中总结。
未完待续~~~