前言:
机房文档中有部分的UML图需要画。所以来学习UML!
UML和软件工程的相关性很强!
UML图是模型图,一张图胜过千言万语,所以,在软工文档里加上这样的图,让开发过程变得简单。
过程:
UML是软件工程发展的产物,为了让开发过程更加规范,避免无用功,采用模型化开发。
接着,人们就在想建立模型,怎么建立,于是通过"编码"的方式,创建了一种方法,通过使用这里面的图标,合理的使用来表示软件的开发。
但我想不通,感觉建模大部分都是针对面向对象的建模!可能面向结构是不需要建模的吧!
人们从各种层面角度的分析如何建立一个合理的模型才能准确的表示这个开发过程,于是就从不同的视角,有了这不同的视图,每种视图中又包含了不同的图(真实引导开发的图)来指导开发过程!
而在软件开发过程中,采用RUP(一种面型对象的软件开发过程),它有点类似在软件工程中学的几种开发模型,但不全是!
这里的RUP面对对象的软件开发过程有点像快速原型模型和螺旋模型
最后:
分享一篇非常值得借鉴的博客:
https://blog.csdn.net/xww810319/article/details/17354313
感谢你的阅读~