UML视频看完了,最主要的还是总结,而思维导图就是做总结最好的工具。前几天看的软件工程的视频,可以知道,软件工程是设计思想,而UML就是设计工具了。

       要想认识UML,我们首先应该知道它是干什么的,有什么用处,课程内容的第一部分:UML的概述,明确的告诉了我们:UnifiedModeling Language,很明显,它是统一建模语言,用来设计软件蓝图的可视化建模语言。注意:UML不是一个程序设计语言,也不是一个形式化语言。它支持面向对象系统的分析、设计、实现和交付等各个环节,可以用于系统的理解、设计、浏览、维护和信息控制。

      下面就是我总结出来的思维导图:

UML软件工程架构图 uml软件建模思维导图_UML

       学习UML视频,最主要的就是它的九种图,为完善机房收费系统,会用Rational Rose绘制九种图,思维理清了,也就没那么难了。

       UML有三种构造快,事物、关系、图。事物:对模型中最具代表性的成分的抽象;关系:把事物结合在一起;图:聚集了相关的事物。

       了解九种图,要了解他们的功能,根据他们的各自的功能进行绘制。

        1、用例图:描述角色以及角色与用例之间的连接关系。

        2:类图:描述系统中的类以及类之间的关系的静态视图。

        3、对象图:类图的实例,描述对象之间的关系。

        4、活动图:描述用例要求所进行的活动,以及活动间的约束关系。

        5、状态图:描述类的对象可以拥有的状态,以及事件发生时状态的转移条件。

        6:序列图:用来显示你的参与者如何以一系列顺序的步骤与系统的对象交互的模型。

        7、协作图:显示对象间的动态合作关系。

        8:构件图:描述代码构建的物理结构,以及各种构建之间的依赖关系。

        9:部署图:用来建模系统的物理部署。

      下一个阶段就是绘制九种图,绘制九种图,并且放到不同的阶段,根据他们的功能放到文档里去。更加深刻的去了解这九种图。