到底什么是UML?

UML(Unified Modeling Language) 可以直接 翻译成统一建模语言.  对于UML我觉得可以通过
它的命名来更好的理解:

  • U like Unified:  统一是什么意思呢. 我们可以从几方面来理解:
    • UML综合和很多以往面对对象方法中被普遍接受的概念, 并给予它们清晰的定义, 表示法和术语
    • 支持软件开发周期中的无缝性. 在开发不同阶段可以用同一套概念和方法
    • UML可以用于不同领域的建模.
    • 编程语言以及开发平台的无关性
    • 不对开发过程的细节进行描述
  • M like Modeling: 建模
    • 模型是对系统结构和含义一般性说明
    • 模型是对现实世界的抽象, 很多现实系统中的细节在建模中间不被考虑. 比如说设计一个基于ATM交易系统, ATM传输协议在建模时候不会被考虑
    • 系统是模型的外延
  • L like Language:语言
    • UML是一种语言, 但是并不是编程语言, 而是一种规范语言(specification language)
    • 规范语言一般用于对系统的分析, 需求的分析等等高层次的描述,  实现系统不在规范语言的应用范畴.
  (不断完善中)
 
    评论 1
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

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

    抵扣说明:

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

    余额充值