网站首页 > 编程文章 正文
UML用例图主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作。
UML用例图简介
首先看一下UML用例图的概念,它主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作,通俗地理解用例就是软件的功能模块,所以是设计系统分析阶段的起点,设计人员根据客户的需求来创建和解释用例图,用来描述软件应具备哪些功能模块以及这些模块之间的调用关系,用例图包含了用例和参与者,用例之间用关联来连接以求把系统的整个结构和功能反映给非技术人员(通常是软件的用户),对应的是软件的结构和功能分解。
用例是从系统外部可见的行为,是系统为某一个或几个参与者(Actor)提供的一段完整的服务。从原则上来讲,用例之间都是独立、并列的,它们之间并不存在着包含从属关系。但是为了体现一些用例之间的业务关系,提高可维护性和一致性,用例之间可以抽象出包含(include)、扩展(extend)和泛(generalization)几种关系。
Visio画UML用例图步骤:
1.在“文件”菜单上,依次指向“新建”、“软件”,然后单击“UML模型图”。
2.在树视图中,右击要包含用例图的包或子系统,再指向“新建”,然后单击“用例图”。
此时会出现一个空白页,而且“UML用例”模具也会显示在最顶部。工作区将“用例”显示为水印。树视图将添加一个表示该图表的图标。
注释如果看不见树视图,请在“UML”菜单中指向“视图”,然后单击“模型资源管理器”。
3.将“系统边界”形状拖到绘图页上。
使用系统边界形状
在用例图中指示系统边界
4.Visio画UML用例图时要从“用例”模具中将“用例”形状拖出并放在系统边界内,然后将“参与者”形状拖到系统边界外。
使用用例形状
使用参与者形状
5.使用“通信”形状指出用例和参与者之间的关系。
使用通信形状
指出参与者和用例之间的关系
6.Visio画UML用例图时需要通过“使用”和“扩展”形状,指出用例之间的关系。
指出两个用例之间的使用关系,指出两个用例之间的扩展关系
7.双击任意形状(“系统边界”形状除外),打开其“UML属性”对话框,您可以在其中添加名称、特性、操作和其他属性。
8.保存该图表。
来学吧·乐产功场?产品经理培训第一品牌,一直致力于用户体验与研究、交互设计、产品经理的“软”技能培训,希望每位学员通过提升”软”技能,实现跨越式的发展。北京黄埔(14)期正在火热报名中,官网www.laixueba.com,欢迎关注我们的官方微博@乐产功场,微信公众号“来学吧(ID:Laixueba)”,每天为您分享互联网产品经理必读精选文章。
- 上一篇: 桥涵立体形象图制之作方法探讨 #施工形象进度图
- 下一篇: 弱电工程综合管线槽系统施工工艺要求
猜你喜欢
- 2024-09-10 2023美赛O奖拿奖秘籍 | 流程图制作过程
- 2024-09-10 如何做好小家电类的成品生产计划-03?
- 2024-09-10 如何更好更快地完成设计之快速原型
- 2024-09-10 这四款国产软件,堪称神器,改变你对国产软件的认知
- 2024-09-10 统一建模语言UML基础知识(统一建模语言uml主要用于什么方法)
- 2024-09-10 OmniGraffle Pro 7 for Mac(强大的思维导图)
- 2024-09-10 最新的停车场管理系统技术要求,可作招标要求
- 2024-09-10 第一次设计大型游戏机骨架零件(游戏机的结构)
- 2024-09-10 弱电工程综合管线槽系统施工工艺要求
- 2024-09-10 桥涵立体形象图制之作方法探讨 #施工形象进度图
你 发表评论:
欢迎- 06-24一个老爸画了超级有爱的365幅画 | 父亲节献礼
- 06-24产品小白看魏则西事件——用产品思维审视百度推广
- 06-24某教程学习笔记(一):13、脚本木马原理
- 06-24十大常见web漏洞——命令执行漏洞
- 06-24初涉内网,提权那些事(内网渗透提权)
- 06-24黑客命令第16集:47种最常见的**网站方法2/2
- 06-24铭说 | 一句话木马的多种变形方式
- 06-24Java隐藏的10倍效率技巧!90%程序员不知道的魔法方法(附代码)
- 最近发表
- 标签列表
-
- spire.doc (70)
- instanceclient (62)
- solidworks (78)
- system.data.oracleclient (61)
- 按键小精灵源码提取 (66)
- pyqt5designer教程 (65)
- 联想刷bios工具 (66)
- c#源码 (64)
- graphics.h头文件 (62)
- mysqldump下载 (66)
- libmp3lame (60)
- maven3.3.9 (63)
- 二调符号库 (57)
- git.exe下载 (68)
- diskgenius_winpe (72)
- pythoncrc16 (57)
- solidworks宏文件下载 (59)
- qt帮助文档中文版 (73)
- satacontroller (66)
- hgcad (64)
- bootimg.exe (69)
- android-gif-drawable (62)
- axure9元件库免费下载 (57)
- libmysqlclient.so.18 (58)
- springbootdemo (64)
本文暂时没有评论,来添加一个吧(●'◡'●)