<用例视图>

1 用例图的目标

  • who「参与者」:确定谁要使用系统
  • what「功能」:他们使用系统做什么?

2 用例图-四大主要组件

2.1 参与者

参与者:与应用程序或系统进行交互的用户、组织或外部系统。用一个小人表示。

2.2 用例

用例:用例就是外部可见的系统功能,对系统提供的服务进行描述。用椭圆表示。

用例的特征:(用例是代表一类功能,而不是使用该功能的某个具体实例;通常,把用例的实例称为:脚本)

  • 1)用例代表某些用户可见的功能,实现一个具体的用户目标
  • 2)用例总是被【行为者】启动,并向行为者提供可识别的值
  • 3)用例必须是完整

2.3 (子)系统

(子)系统:用来展示系统的一部分功能,这部分功能联系紧密。

2.4 关系

关系(参与者、用例):关联、泛化、包含、扩展

  • generalize 泛化


  • include 包含


  • extend 扩展(继承)

  • dependency 依赖

以上4种关系,是UML定义的标准关系。但VS2010的用例模型图中,添加了依赖关系,用带箭头的虚线表示,表示源用例依赖于目标用例。

【箭头指向】:指向被依赖项

3 用例图-实现手段

  通过访谈/调查/文献搜集-推导-总结:系统分析员

4 用例图-建模步骤

  • 1.确定参与者(确定系统边界)

      确定涉众

      确定(业务)主角(即 参与者)与业务工人

      确定系统边界
  • 2.确定用例

      确定基本用例「抽象、核心」

      确定基本用例的泛化/扩展/包含用例
  • 3.确定关系

      确定参与者与参与者的关系

      确定用例与参与者的关系

      确定用例与用例的关系

      确定用例间的优先次序

      确定用例之间的关系
  • 4.细化每一个用例「描述用例脚本/用例规约」

      用例名

      用例概述

      执行者/参与者

      前置条件

      后置条件

      基本事件流

      例外/异常事件流

      用例场景
  • 5.确定/划分子系统
  • 6.确定用户界面的原型「可选」

X 参考文献

系统建模之UML用例视图的更多相关文章

  1. UML——用例视图

    用例视图中交互功能部分被称为用例.   参与者   作为外部用户与系统发生交互作用,这是参与者的特征. 在系统的实际运作中,一个实际用户可能对应系统的多个参与者.不同的用户也可以只对应于一个参与者,从 ...

  2. UML建模语言入门 -- 用例视图详解 用例视图建模实战

    . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . 一. 用例视图概述 用例视图表述哪些 ...

  3. 【UML 建模】UML建模语言入门 -- 用例视图详解 用例视图建模实战

    . 作者 :万境绝尘  转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/18964835 . 一. 用例视图概述 用例视图表述哪些 ...

  4. 用例视图 Use Case View(rose)

    找开Rose工具,选择用例视图  Use Case View 先看看这个视图下面都有哪些工具,都能做一些什么: 下面详细说一下: 用例视图下面有工具: 一:选择工具 二:文本框Text Box 三:注 ...

  5. UML 之 各种视图简介

    统一建模语言(Unified Modeling Language,UML)中各种视图并没有明显的概念区别. 在最上一层,视图被划分为三个视图域:结构,动态行为,模型管理. 结构主要描述了系统中的结构成 ...

  6. visio UML用例里面找不到include关系

    今天用Microsoft Visio 2007画用例图时,发现visio UML用例里面找不到include关系,查到一个可行的解决办法:  1)创建一个UML用例图模板:打开Microsoft Vi ...

  7. depot用例视图建模

    1. 确定系统涉及的内容 图书馆管理系统有以下模块构成:系统登陆模块.图书馆管理模块.学生管理模块.借阅信息管理模块.图书检索模块. 2. 分析系统参与者 确定参与者首先分析系统涉及的问题领域 和 系 ...

  8. uml用例关系

    关联关系 关联关系是指执行者与用例之间的关系,又称为通信关系,如果某个执行者可以对某个用例进行操作,它们之间就具有关联关系,如下图所示,“经理”有一个功能为“查看库存报表”,因此可以在执行者“经理”和 ...

  9. UML用例建模解析(二)---------用例执行者之间关系

    (1) 关联关系 关联关系是指执行者与用例之间的关系,又称为通信关系,如果某个执行者可以对某个用例进行操作,它们之间就具有关联关系,如下图所示,“经理”有一个功能为“查看库存报表”,因此可以在执行者“ ...

  10. UML用例建模解析(一)----------用例概述

    UML(统一建模语言): 1. 绘制用例图 用例图是UML中比较简单的一种图形,它包含两个主要组成元素,分别是执行者(Actor)和用例(Use Case).执行者又称为参与者或角色,用例又称为用况或 ...

随机推荐

  1. C# core 最简单的方式写入日志

    System.IO.StreamWriter sw = System.IO.File.AppendText( LogPath + LogFielPrefix + "Error-" ...

  2. k8s利用endpoints和service访问外部服务

    一.原理解析 在k8s集群中我们通过创建service去访问对应pod内的服务,而在创建service的时候会同时创建一个与service同名的endpoints对象,endpoints与pod实际建 ...

  3. Nginx系列---【配置文件中静态资源文件禁止通过目录查看】

    配置文件中静态资源文件禁止通过目录查看 1.问题 nginx作为文件服务器时,默认是可以通过目录路径查看该目录下的所有文件的,这样很不安全,容易造成静态资源泄露. 2.方案 location /ima ...

  4. windows 获取USB,发现安卓设备,转载自www.jb51.net/article/164456.htm

    转载 作者:jgw2008 import win32com.client def CheckDev(): wmi = win32com.client.GetObject ("winmgmts ...

  5. 打开配置windos 2016 防火墙 日志

    1 点击"开始"或者win+R打开"运行"对话框 键入gpedit.msc

  6. ZFBJ - 1 - 42 - NO.2

  7. sqlserver 数据导入MySQL

    sqlserver导出成Excel文件数据 为什么用Excel文件数据? sql文件不通用 CVS文件编码报错 text文件日期/时间戳报错 修改Excel文件中的日期字段 需要格式化日期字段为 yy ...

  8. Blog作业02

    目录 前言 设计与分析 踩坑心得 改进建议 总结 前言 这三次作业的题目数量虽然增多,但是在题量加大的同时,这三次作业集的难度也相应的下去了,难度降低的同时也保证了作业集题目的质量.这三次的作业的知识 ...

  9. JSTl_概述和JSTL_常用便签if

    概念: JavaServer Pages Tag Library JSP 标准标签片*是由 Apache 组织提俱的开源的免费的 jsp 标签 <标签> 作用:用于简化和替换 jsp 页面 ...

  10. js/css实现图片轮播

    实现样式: tplb.css ul, li { padding: 0; margin: 0; list-style: none; } .adver { margin: 0 auto; width: 7 ...