首页 > 其他分享 >第6讲需求分析--uml用例图

第6讲需求分析--uml用例图

时间:2024-05-02 21:23:24浏览次数:26  
标签:关系 功能 指向 -- 系统 用例 uml 参与者

用例图

一.识别参与者

参与者在系统外所以画图时画在框外。系统用例图比业务用例图更完善所以经常让画的是系统用例图。

在商品销售系统里:参与者是顾客。

在会计系统里:参与者是商品销售系统。

二.关系

1.参与者之间

泛化关系

子指向父

2.参与者和用例之间

关联关系

3.用例和用例之间

(1)泛化关系

子指向父

用来描述子功能

子功能和父功能实现没关系,不一定非得执行子功能才会使父功能执行。

(2)包含关系include

 

父指向子

包含关系中必须执行子完后才会执行父

 

(3)扩展关系 extend

子指向父

标签:关系,功能,指向,--,系统,用例,uml,参与者
From: https://www.cnblogs.com/luckyhappyyaoyao/p/18170527

相关文章

  • Linux bash常用命令案例记录
    scp(iftheprivatekeyisid_rsa,[-i]canberemoved)scp-ikey-Pportlocalfileuser@ip:pathbacktothebeginningoflineCtrl+agototheendoflineCtrl+ecutcharacterfromcurrentpositiontothebeginningCtrl+ucutchara......
  • webpack
    vue是基于es6的开发的let是局部变量什么是Webpack本质上,webpack是一个现代JavaScript应用程序的静态模块打包器(modulebundler)。当webpack处理应用程序时,它会递归地构建一个依赖关系图(dependencygraph),其中包含应用程序需要的每个模块,然后将所有这些模块打包成一个或多个b......
  • Vue入门到关门之第三方框架elementui
    1、什么是ElementUI?ElementUI是一个基于Vue.js的组件库,它提供了丰富的UI组件和一套完整的解决方案,用于快速构建现代化的Web应用程序。ElementUI的目标是帮助开发者快速构建出美观、易用的界面,并提供了丰富的组件,包括但不限于按钮、表单、表格、对话框、菜单、导航、布......
  • Vue入门到关门之Vue项目工程化
    一、创建Vue项目1、安装node环境官网下载,无脑下一步,注意别放c盘就行Node.js—RunJavaScriptEverywhere(nodejs.org)需要两个命令npm---->pipnode--->python装完检查一下,helloworld检测,退出crtl+c2、搭建vue项目环境装cnpm这个包,下载东西会快很多,装模块......
  • 基于SSM的在线外卖订餐系统毕业设计论文【范文】
    摘要随着互联网技术的迅猛发展和人们生活节奏的加快,在线外卖订餐系统因其便捷性和高效率而受到广泛欢迎。本文围绕《基于SSM框架的在线外卖订餐系统》这一课题展开研究,旨在设计并实现一个功能全面、操作简便且安全可靠的在线外卖订餐平台。首先,文中通过详细的需求分析,确定了系统......
  • c#胖东来小程序自动购物程序(接单,windows桌面程序、linux程序、网络应用等等)
    一、程序效果自动打开胖东来小程序,自动购物 二、实现先截屏,然后利用opencv库识别下一步按键所在位置,然后使用mouse_event控制鼠标,模拟人的动作第一步,截取屏幕staticBitmapCaptureScreen(){intscreenWidth=Screen.PrimaryScreen.Bounds.Width;intscreenHe......
  • 计算机硬件
    计算机硬件是指构成计算机系统的物理组件,它们共同工作以执行计算机程序和任务。计算机硬件可以分为几个主要类别,包括:中央处理器,主板,存储设备,显卡,电源供应,输入设备,输出设备,机箱,网络接口卡这些硬件组件通过系统总线、接口和电缆连接在一起,共同工作以支持计算机的运行。随着技术的......
  • 对于计算机操作系统的认识
    对于软件,软件=程序+数据+文档,而操作系统作为管理程序的程序,它的目的在于控制计算机软硬件资源、合理组织计算机工作流程。它的特特点就在于可以宏观并行、微观串行。当我们运行多个程序时,操作系统可以为我们合理的分配内存空间与机器周期,以保证多个程序看起来是同时执行的。其工作......
  • QBXT五一集训DAY1笔记
    \(Day1\)\(ASCII\)简单来说,\(ASCII\)其实就是字符与数字之间的映射比如说,\('a'\)的\(ASCII\)就是\(97\)模运算:%来复习一下小学数学:\(a/b=c……d\)这里的\(d\)就是\(a\)除以\(b\)的余数,在计算机中,用%来表示通过这个式子,我们进而得出\(a=b*c+d\)请一定要记住这......
  • 下载工具使用总结
    IDM(InternetDownloadManager)DM是一个下载管理工具。它几乎可以下载任意内容,视频音频下载,网盘下载,还支持各种浏览器的插件。它还有自动化功能,可以定时下载,自动安排下载队列,还能批量下载功能。而且它还是多线程下载内容,让你的下载速度更快。PS:IDM是商业软件。只支持Win版......