UML基本介绍

       统一建模语言UML(Unified Modeling Language)是现在主流的面向对象建模语言

    系统的建模并不是一件容易的事情,单靠一张图不能反映出系统各个方面的信息,应该从多个不同角度描述系统。通常的做法是用一组视图分别反映系统的不同方面,每个视图描述系统的一个特征面。视图之间可能会有部分重叠。


1.用例视图

    它用于描述系统的功能集,是从系统外部用户的角度,对系统做的抽象表示。用例视图所描述的系统功能依赖于外部用户或另一个系统触发激活,为用户或另一个系统提供服务,实现与用户或者另一个系统之间的交互。系统的最终目的就是实现用例视图中描述的功能,同时附带一些非功能性的特征。用例视图是其他视图的核心和基础,它影响着其他所有的视图。在UML中用例视图由用例图表示。

2.逻辑视图

    它用于描述关键的用例实现、子系统、包和类,主要反映系统的静态结构,描述类、对象和它们之间的关系。在UML中逻辑视图用类图表示。

3.组件视图

    它用来描述系统实现的结构和行为特征,反映系统各个组成元素之间的关系。在UML中组件视图由组件图表示。

4.动态视图

    它描述系统的动态特征和行为变化。在UML中,单个对象的状态变化常用状态图表示多个对象之间的交互使用交互图表示,领域的业务处理流程通常使用活动图表示。

5.部署视图

    它体现了系统的实现环境,反映系统的物理架构。例如计算机和设备的部署以及它们之间的链接方式。它还包括一个映射,该映射反映在物理架构中组件式怎样分配的。在UML中的部署视图用配置图表示。


总结:

    用例图、类图、对象图、状态图、时序图、协作图、活动图、组件图、配置图,这是UML定义的9种视图,使用这9种视图可以描述任何复杂的系统。


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值