什么是UML?
UML是一种面向对象的可视化建模语言。
它支持面向对象系统的分析、设计、实现和交付等各个环节,可以用于系统的理解、设计、浏览、维护和信息控制。
它的主要作用是帮助用户对软件系统进行面向对象的描述和建模(建模是通过将用户的业务需求映射为代码,保证代码满足这些需求,并能方便地回溯需求的过程)
为什么要用UML建模?
软件危机的影响
模型是对现实的简化。就是把复杂的系统变成小的系统,采用“逐个击破”的原则逐一解决。
建模利用了分解、抽象、泛化、投影、构件化、形式化的原理,一幅UML图顶的上千言万语
要生产合格的软件就要有一套关于体系结构、过程和工具的规范。UML就是一款为大众接受的标准建模语言。
UML 的组成结构
![这里写图片描述](https://i-blog.csdnimg.cn/blog_migrate/2e007551b48aaf010a1aaace82e52ca7.png)
小收获
UML视频已经学习了很长一段时间了,之前想要不要写这样一篇整理博客,觉得都是学习材料上有的,没有必要。其实自己梳理一遍自己的知识是很有必要的,它可以给我们带来以下好处:
1.整理思路,复习理解
3.了解自己还有那些不太清楚
4.留下学习的痕迹,有收获感
![这里写图片描述](https://i-blog.csdnimg.cn/blog_migrate/49eca68133928b1cb9c2d9337eae92f2.gif)