码迷,mamicode.com
首页 > 其他好文 > 详细

什么是UML?

时间:2014-12-20 11:45:15      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:博客   uml   面向对象   可视化   

什么是建模?
     建模就是建立模型,就是为了理解事物而对事物做出的一种抽象,是对事物的一种无歧义的书面描述。
        建立系统模型的过程。又称模型化。建模是研究系统的重要手段和前提。凡是用模型描述系统的因果关系或相互关系的过程都属于建模。
为什么要建模?
为了能够更好地理解我们正在开发的系统。
好的模型能够:
        鉴别需求和沟通信息;
        着眼于系统的组件如何相互作用,而不是陷于具体的细节;
        使你能够了解设计组件的相互关系;
        通过使用一个共同的图形语言,改进跨团队的沟通。
通过建模,要达到的四个目的:
         1、模型帮助我们按照实际情况或按照我们所需要的样式对系统进行可视化。
         2、模型允许我们详细说明系统的结构或行为。
         3、模型给出了一个指导我们构造系统的模板。
         4、模型对我们做出的决策进行文档化。
为什么可视化建模?
          可视化建模就是以图形的方式描述所开发的系统的过程。可视化建模允许你提出一个复杂问题的必要细节,过滤不必要的细节。它也提供了一种从不同的视角观察被开发系统的机制。
现在再来说说UML
什么是UML?
Unified Modeling Language 统一建模语言,不是一个程序设计语言,也不是一个形式化语言。

    UML的发展历史
技术分享
       UML是一种定义良好、易于表达、功能强大且普遍适用的建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。
      首先,UML融合了BoochOMTOOSE方法中的基本概念,这些概念与其它面向对象技术中的基本概念大多相同,UML因而成为使用者乐于采用的简单一致的建模语言;其次,UML不仅是上述方法的简单汇合,而且在这些方法的基础上几经修改完成,它扩展了已有方法的应用范围;第三,UML是标准的建模语言,而不是标准的开发过程。尽管UML的应用以系统的开发过程为背景,但针对不同组织和不同应用领域,需要采取不同的开发过程。


 



什么是UML?

标签:博客   uml   面向对象   可视化   

原文地址:http://blog.csdn.net/cwl421/article/details/42041149

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!