UML建模-简介

UML是啥

全称
Unified ModeLing Language
统一建模语言
发展
多家公司组成UML协会,提交到OMG
现在课程使用的版本是2.4版本
什么是OMG
Object Management Group
国际化的对象管理组

UML全家福 13种

UML图(UML Diagram)

结构型的图(Structure Diagram)
    类图(Class Diagram)
        三角形是从属关系
    对象图(Object Diagram)
    部署图(Deployment Diagram)
    构件图(Component Diagram)
    包图(Package Diagram)
    组件结合图(Composite Structure Diagram)
行为型的图(Behavior Diagram)
    活动图(Activity Diagram)
    状态机图(State Machine Diagram)
    用例图(Use Case Diagram)
    交互图(Interaction Diagram)
        顺序图(Sequence Diagram)
        通信图(Communication Diagram)
        时序图(Timing Diagram)
        交互概览图(Interaction Overview Diagram)

4+1视图

1
场景(需求)

用例图

4
逻辑视图(业务逻辑)

类图
状态机图
活动图
时序图

开发视图(程序逻辑)

类图
组件图
序列图

进程视图(各进程间的关系)

时序图

物理视图(物理实现)

部署图
组件图
包图

UML常见的误区和问题

UML只适合做软件设计?
还能做需求分析
UML语法很多很复杂?
确实很复杂,但是大多数使用的是简单的
UML只适合大型项目?
不是,时都适用
掌握了UML语法,就是OO高手了?
体现的是思考问题的转变
掌握UML足够了?
不局限于UML

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值