看完了UML视频,对UML也有了一个比较全面的认识。以下是对UML的总结:
1.概念
Unified Modeling Language (UML)又称统一建模语言,用图形化的方式来建造系统模型。
2.UML的构成
UML主要由三大块构成:基本构造块、规则和公共机制。基本构造块中的关系和图是学习的重点
UML中类与类、类与接口以及接口与接口之间的关系总共有四种:依赖、关联、泛化和实现。图包括九种图:用例图、类图、对象图、状态图、活动图、序列图、协作图、构件图和部署图,各种图的作用和画法前面博客中都介绍过,在此不做过多解释。
3.RUP统一软件开发过程
RUP(Rational Unified Process)是一个面向对象且基于网络的程序开发方法论。它是以面向对象方法为基础的方法,RUP坚持以用例驱动,以架构为中心,迭代和增量的开发方法。
4.设计模式
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石脉络,如同大厦的结构一样。