UML用例图

来源:互联网 发布:现在开淘宝卖什么好卖 编辑:程序博客网 时间:2024/06/09 21:05

简介

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 的补充和说明。
原创粉丝点击