UML总结-阿里云开发者社区

开发者社区> 开发与运维> 正文

UML总结

简介:   看完了UML视频,对UML也有了一个比较全面的认识。以下是对UML的总结:     1.概念   Unified Modeling Language (UML)又称统一建模语言,用图形化的方式来建造系统模型。

  看完了UML视频,对UML也有了一个比较全面的认识。以下是对UML的总结:

 

  1.概念

  Unified Modeling Language (UML)又称统一建模语言,用图形化的方式来建造系统模型。

  2.UML的构成

  UML主要由三大块构成:基本构造块、规则和公共机制。基本构造块中的关系和图是学习的重点

  UML中类与类、类与接口以及接口与接口之间的关系总共有四种:依赖、关联、泛化和实现。图包括九种图:用例图、类图、对象图、状态图、活动图、序列图、协作图、构件图和部署图,各种图的作用和画法前面博客中都介绍过,在此不做过多解释。

  3.RUP统一软件开发过程

   RUP(Rational Unified Process)是一个面向对象且基于网络的程序开发方法论。它是以面向对象方法为基础的方法,RUP坚持以用例驱动,以架构为中心,迭代和增量的开发方法。

  4.设计模式

  设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石脉络,如同大厦的结构一样。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章