您的位置:首页 > 其它

什么是UML

2014-01-19 20:53 274 查看
UML(Unified Modeling Language)统一建模语言,是设计软件蓝图的可视化建模语言。就像建造一栋大楼,在施工前需要一张设计蓝图,软件也同样如此,在编写一款软件之前也需要这样的一张蓝图,而UML就是设计软件蓝图的工具。

统一建模语言,既然是一种语言,那么就有它的词汇和语法,不过你大可放心,UML不像英语,它的词汇和语法非常简单,词汇包括类、对象、构件、包等,而语法则是这些词汇的关系,有关联、泛化、依赖等。所以UML的学习需要你熟悉这些词汇及语法,当然就像你会汉语,却不一定能写出伟大的文学作品,同样光学会UML的使用是不够的,还需要我们我们理解这门语言背后的思想,深刻认识全心全意为人民服务的宗旨,这样才能创造出伟大的作品。

下面我们理解一下什么是统一,这个很简单,就像三个人在一起聊天,一个讲汉语,一个讲英语,一个讲日语,他们是无法交流的,所以需要将语言统一起来,形成一个标准。

那什么是建模,建模就是建立模型,把现实中的事物抽象成一个模型,放在计算机里去研究。就像UML中的一个词汇Actor(参与者),它可以是一个人,可以是一台服务器等等,它就是与系统交互的一个实体的抽象。

至于可视化,因为UML要设计软件蓝图,那么你怎样去描绘,才能让程序员清晰明了去施工开发这个软件呢?当然不是枯燥的文字描述,而是用图形方式展示,正所谓一张图胜过千言万语。

UML非常重要,希望大家能学好这门课,设计出华丽宏伟的杰作。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: