阳光VIP

少壮不努力,老大徒伤悲。平日弗用功,自到临期悔。
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

UML总结1---什么是UML

Posted on 2012-02-01 15:45  阳光VIP  阅读(137)  评论(0编辑  收藏  举报
前天看完UML视频,没有贸然发博,昨天一天看了很多人关于UML的介绍博客,感觉受益很多,看别人的东西真的是一件很愉快的事情。
 
首先说说什么是UML,UML翻译成中文就是统一建模语言,重要的是语言,这门语言有点特别,它没有那些语言所有的数据,函数等。有的是图形,还有对图像的描述,也就是说他是一门图形语言,正如老师说的那样,一个图形比得上千言万语,所以,UML用图像来代替千万条代码。
 
它的诞生是为了在开发阶段,说明、可视化、构建和书写一个面向对象软件密集系统的制品的开发方法,请注意这里的关键字。
 
1:UML是为面向对象开发提供建模的。
 
2:一般是为软件设计提供开发说明的
 
3:他的目的是为了用简洁的方式说明系统的需求,功能,结构。便于开发人员交流,用户与开发人员交流,维护人员后期维护测试的。
 
4:UML构建出的是一个模型,就像是一个大楼的骨架,和这座大楼的功能,如何去盖这座楼。
 
5:UML是一种语言,就像是一种标准。比如:规定椭圆代表用例,这仅仅是一个规定。实现这个规定的方式很多,我们也可以在word画一个椭圆,但是太不方便了。所以就有了rose这个实现UML的一个工具。说白了rose就是一个专业的“画图工具”。
 
6:UML的核心就是抽象、分解。把问题分解,抽象成一个一个的小块,再对症下药,对每个模块分析,解决。