什么是UML?

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

    UML的发展历史

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


 



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 20
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值