1、泛化关系

参与者:经理,安全主管,保安

在参与者之间不存在泛化关系的情况下,各个参与者参与 用例的情况分别是:

经理参与用例管理人事和批准预算;

安全主管参与用例批准安全证书;

保安参与用例监视周边。

由于安全主管与经理,安全主管与保安之间泛化关系的存在,意味着安全主管可以担任经理和保安的角色,就能够参与经理和保安参与的用例。这样,安全主管就可以参与全部4个用例。但经理或者保安却不能担任安全主管的角色,也就不能参与用例批准安全证书。

2、扩展和包含关系

用例的上下文是:短途旅行但汽车的油不足以应付全部路程。那么为汽车加油的动作在旅行的每个场景(事件流)中都会出现,不加油就不会完成旅行。吃饭则可以由司机决定是否进行,不吃饭不会影响旅行的完成。

3、登陆的用例图

参与者:用户

用例:输入登陆信息,校验登录信息

4、航空售票的用例图

参与者(actor):clerk,监督员,信用卡服务商,信息亭

用例(use case): Buy tickets, Buy Subscription, Make charges, Survey sales

参与者Clerk参与(或称发起)Buy tickets和Buy Subscription 两个用例(关联关系)。这两个用例的事件流都包含Make charges用例(包含关系)。

系统由:Buy tickets, Buy Subscription, Make charges,  Survey sales组成。

该系统主要包含:Buy tickets, Buy Subscription,  Make charges, Survey sales这几个功能。

该系统主要面向的用户(参与者):clerk,监督员,信用卡服务商,信息亭。

UML简单介绍(五)——用例图的使用案例与分析相关推荐

  1. UML简单介绍-如何看懂UML(一)

    在计算复杂的数学题时,我们必然会打草稿计算 在绘画课中,我们可以素描出来看到的事物 那么在程序设计中呢? 如何描绘传达你脑海中的关于这个程序 ,设计的蓝图草稿? OOP的程序设计中,最多的自然是类.接 ...

  2. JavaWeb监听器简单介绍及一个登陆监听案例

    版权声明:本文为博主原创文章,未经博主允许不得转载.https://blog.csdn.net/qq_38720976/article/details/84474950 监听器基本概念 JavaWeb ...

  3. 五款企业运维监控工具简单介绍-行云管家

    维监控其实分很多方面,如:服务器.虚拟机.网络设备.VMware监控以及CPU.内存.磁盘.网络.邮件报告等等,侧重点不一样功能也会有些许的差异.今天我们小编就对五款企业运维监控工具进行简单介绍,希望 ...

  4. 2021年大数据ELK(十五):Elasticsearch SQL简单介绍

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 Elasticsearch SQL简单介绍 一.SQL与Elasticsear ...

  5. JBoss 系列八十五: JBoss Modules 简单介绍

    概述 从JBoss AS7开始,Classloader这块开始使用全新的JBoss Modules.本文简单介绍说明JBoss Modules的设计思路,以及给出一个例子说明这一设计思路. JBoss ...

  6. 需求分析——掌握UML建模语言的用例图

    在前面的课程中,我们主要讨论了人脉V1.0系统的角色及角色间的关系,也讨论了角色的属性和行为.在这节课中,我们将使用UML建模语言的用例图对人脉V1.0系统的角色及角色行为建立系统功能模型. 在建模之 ...

  7. 【ODX标准】(Open Diagnostic data exchange)ODX简单介绍

    数据文件ODX整理 1.术语 ①ODX means(Open Diagnostic data exchange ) 开放诊断数据交换,规定利用一种新的行业标准诊断格式,使诊断数据流信息可用于诊断工具应 ...

  8. 2021年大数据ELK(二):Elasticsearch简单介绍

    全网最详细的大数据ELK文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 一.Elasticsearch简介 1.介绍 2.创始人 二.E ...

  9. 简单介绍一下R中的几种统计分布及常用模型

    统计学上分布有很多,在R中基本都有描述.因能力有限,我们就挑选几个常用的.比较重要的简单介绍一下每种分布的定义,公式,以及在R中的展示. 统计分布每一种分布有四个函数:d――density(密度函数) ...

  10. dubbo学习过程、使用经验分享及实现原理简单介绍

    一.前言 部门去年年中开始各种改造,第一步是模块服务化,这边初选dubbo试用在一些非重要模块上,慢慢引入到一些稍微重要的功能上,半年时间,学习过程及线上使用遇到的些问题在此总结下. 整理这篇文章差不 ...

最新文章

  1. 【转】分享:c#和javascript函数的相互调用(ObjectForScripting 的类必须对 COM 可见。请确认该对象是公共的,或考虑向您的类添加 ComVisible 属性。)...
  2. Sql Server 2008 精简版(Express)和管理工具的安装以及必须重新启动计算机才能安装 SQLServer的问题和第一次使用sqlexpress的连接问题
  3. Java 获取当前项目的类路径
  4. 书评:Mockito Essentials
  5. HDU 2242 考研路茫茫——空调教室
  6. 怎么在html页面和js里判断是否是IE浏览器
  7. 数据算法之折半插入排序(binInsertSort)的Java实现
  8. HTTP session的原理
  9. n 维欧式空间中正交向量组的扩充
  10. 仿蓝色理想网站的导航菜单
  11. 脸部表情,走路姿势,微表情
  12. 通达信资金净流入公式_通达信成交额资金净流入指标公式
  13. android 单点登录
  14. Spring Cloud Alibaba系列使用(二)----Nacos注册中心
  15. 如何学习计算机实现攻防
  16. QrCodeUtil--二维码工具类
  17. 【小飞象出海】怎么注册海外Google账户
  18. 男朋友工资5K,又爱打游戏,该分手吗?
  19. C语言入门 -- 输出某个月有多少天(2020/12/9)
  20. python是免费使用吗_python免费吗

热门文章

  1. C语言火车订票系统开发
  2. [Steam]成就游戏销量乐观
  3. 错误 D8016 “/ZI”和“/GL”命令行选项不兼容
  4. 分享一个可以让你在朋友圈赚钱的小工具
  5. python论坛签到_Python 百度贴吧自动签到
  6. 计算机分盘介质受写入保护,在win7中,U盘新建文件提示“介质受写入保护”怎么回事?...
  7. 共享计算机桌面需要密码,win10局域网共享文件需要输密码怎么办?_win10访问共享文件需要密码的解决办法-爱纯净...
  8. 第一款在太空中使用的芯片
  9. AutoPatchnbsp;warning:zfaprod.txtnbsp;do…
  10. 【读书笔记】计算广告(第3部分)