UML视频看了两三集感觉脑子里乱乱的,不知道视频到第想要讲什么,中心在哪里?所以我通过看书和上网,从宏观的总结下UML。为以后的视频学习打基础。
UML建模语言描述面向对象的分析和设计过程。也就是说在分析和设计系统的时候,利用图形化的形式表示出来。而为了人们方便交流所以统一了一个图形化的语言,便是UML。UML应用于软件开发的整个生命周期,从系统设计到最后的运行维护。UML设计的初衷是为了面向对象的系统的建模(现在功能有所扩展),所以在学习UML之前先学习面向对象技术是很有必要的。
所以在视频开始介绍的面向对象的技术,重在介绍的是面向对象技术中的基本概念(这里不再赘述)和利用面向对象技术对系统开发的好处。然后通过现实生活中的例子说明,任何大的工程都要有模型做指导。从而引出了软件开发的模型,重点介绍的是模型的组成部分。
既然模型这么重要,那么我们怎样创建模型,并通过模型和别人设计开发人员交流那?这便引出了统一的可视化建模语言——UML。
UML结构由三部分组成:构造快、规则、公共机制。
构造快是对模型中最具代表性的成分抽象,也就是模块的元素,是模块的主体。
规则:支配构造快如何放在一起的规则。
公共机制:运用于整个UML的公共机制,扩展机制。
总结: 不谋全局者不足谋一域,不谋万世着不足某一时。全局把握方向,细节决定成败。