现在的位置: 首页 > 综合 > 正文

UML扫盲——菜鸟学习篇

2012年10月26日 ⁄ 综合 ⁄ 共 1016字 ⁄ 字号 评论关闭

            也许,你也是菜鸟,也许你也未接触过UML,也许你也是第一次听到这个词。没有关系!今天就给你解析一下菜鸟眼中的UML。或许,对于同样是第一次接触UML的你有些许借鉴哦。

         看到的资料中有一个较为规范的定义,“对面向对象建模技术的研究的主要成果就是统一建模语言UML”,其中提到了面向对象技术。下面我们来研究一下什么是面向对象技术。

       
 菜鸟初见一:何为面向对象技术?

         面向对象技术是软件工程领域的重要技术,是一种程序设计方法。它是对现实世界中问题的抽象,并且从现实世界中抽象而来,与现实世界息息相关。单从字面上来理解,“面向对象”与生活中的“面向大众、面向顾客”是不是有异曲同工之妙?这样联系一下是不是会很好理解?

               菜鸟初见二:何为UML? 

         UML,为Unified Modeling Language,中文翻译为“统一建模语言”,其实呢,它不是一种严格意义上的语言,因为它既不是程序设计语言,也不是形式化语言,它是用来设计软件蓝图的可视化建模语言,或者说它是一种图形化语言。但是它为什么被称为Language呢 ?因为它作为一种图形化语言,规定了一种标准(但是并不是唯一的标准),作为一种标准去执行,因此冠名以“Language”或许并不夸张。UML支持面向对象系统的分析、设计、实现和交付等各个环节,可以用于系统的理解、设计、浏览、维护和信息控制。可以理解成,面向对象技术是对现实世界的抽象,而UML技术,是对面向对象技术的深入研究。

         菜鸟初见三:为什么要用UML?

         为什么要用UML呢?要生产一款合格的软件,如果没有统一的要求、规则去规范、约束,那么将很难形成标准,很难有“优秀、合格”一说。可见,无规矩不成方圆,这话,真不是随便说说的。

         鸟初见四:UML的应用领域?

         UML作为一种通用的标准建模语言,可以对任何具有静态机构和动态行为的系统进行建模。

         总结:

         UML是一种可视化的面向对象的建模语言,它描述了一个系统的静态结构和动态行为,它用图形的方式表现了面向对象系统的整个结构,并且从不同的角度为系统建模,形成了系统的不同视图。

        UML的学习才刚刚开始,之后,我将继续更新我对UML的学习与感受,希望共同学习,共同进步!

        

      作者信息见:http://ggddez.blog.163.com/

     

         

抱歉!评论已关闭.