软件工程的几种图

第一次更新: 2021/12/2 16:07
注意:本文很多内容尚不完整,主要用来应付考试。

用例图

  1. 概念

    用例图主要用于描述角色以及角色与用例之间的链接关系,说明的是谁要使用系统,以及他们使用系统可以做些什么。

  2. 用例图的元素

    • 用例图的三个元素 :

      {参与者(Actor),用例(Use Case),子系统}

    • 参与者 Actor

      大多数系统具有多种类型的用户,每类用户表示为一个参与者。

      用一个火柴人表示:

      图片.png

    • 用例 Use Case

      在不展现一个系统或子系统内部结构的情况下,对系统或子系统的某个连贯的功能单元的定义和描述。

      用椭圆表示

      图片.png

    • 子系统

      用来展示系统的一部分功能,这部分功能联系紧密

      用方框表示

  3. 用例图的关系

关系类型 说明 表示符号
关联 参与者与用例之间的关系 图片.png
泛化 参与者之间或用例之间的关系
包含 用例之间的关系
扩展 用例之间的关系
  • 关联

    表示参与者与用例之间的通信,用实线表示,指向消息接收方。

    图片.png

  • 泛化

    表示继承关系,指向父用例

    图片.png

  • 包含

    将一个复杂的用例的功能拆解成多个简单的步骤。

    当用例事件流过于复杂时,要简化用例的描述,可以将一段事件流抽象成一个被包含的用例;另一种情况,当用例划分过于细致繁琐时,可以抽象出一个基用例。

    箭头指向分解出来的功能用例。

    • 扩展

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值