UML用例图

简介

UML(Unified Modeling Language)是一个用于面向对象编程的建模工具。UML 支持多种模型,基本可以归为两大类:对行为建模、对结构建模。
UML 用例图描述的是一个系统中的 Actor 和行为的总体关系,主要用于处理系统的功能需求。通过建模,可以清楚地展现 Actor 涉及的行为,以及行为之间的关系。UML 用例图可以让软件开发者专注于:
* 系统内部的 Actor 和行为的交互
* 系统和外部系统的交互
* 用户需求
* 系统范围

建模方法

元素说明

  • Actor: 与系统进行交互的一类人、组织、设备或外部软件组件
  • Use case: 一个或多个 Actor 为实现特定目标而进行的操作
  • Link: 关联 Use case 和执行的 Actor
  • System: 开发的结果

基本步骤

  1. 确定系统的名称和功能
  2. 确定系统中的 Actor, Actor 之间可以存在继承关系,专用参与者继承于泛化参与者,可以执行某种特定操作。
  3. 对每一个 Actor, 考虑其需要通过该系统实现的目标。
  4. 对每一个目标,考虑该系统中需要提供的功能。
  5. 为系统所需要提供的每一个功能创建对应的 Use case(用例)
  6. 用线段将 Use case 和执行的 Actor 连接起来。
  7. include 或者 exclude 将 Use case 和与其具有包含关系(被包含关系)的 Use case 连接起来。作为对当前的 Use case 的补充和说明。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值