visio用例图箭头怎么画_Visio画图(一):UML用例图

本文介绍如何使用Visio绘制UML用例图,包括在线与离线状态下查找模板、创建及编辑用例图的具体步骤,并对UML用例图的基本元素进行了简要解释。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Visio画图(一):UML用例图

1.找到UML用例图

A.有网状态

第一步 在搜索框内输入用例图进行搜索.

第二步,移动鼠标直到找到用例图

418d5ada9255280f7dc3af4122f5346f.png

B.无网状态

第一步 点击特别推荐旁的类别选项

第二步 点击其下方的软件和数据库

c4e15fc7c9dc2bf26d4deacd399e460a.png

第三步 移动鼠标直到找到UML用例图

2.打开UML用例图

前提:(根据前面的提示)已经找到UML用例图了

第一步 点击UML用例图,出现如下图所示的界面

e0996cefdddff810a22f83728e27a37c.png

图片1代表的是自定义(随意画用例图)

图片2、图片3、图片4是VISIO里给好的常用的用例图结构(好处:节省时间)

第二步 选择自定义即图片1(可任意选择)

第三步 点击创建

7bed31f5b8835f094dacb964e6a7e248.png

然后就进入了如下图所示的界面

378f215eb3cedd16c74309c98dbabfac.png

此时就完成了UML用例图的打开操作

3.UML用例的简要解释

A.

e5dc9e3378fb1976de9afa17eadff4df.png

通俗点来说,参与者就是UML用例图中的执行者

B.

16950a17dde9b02c10e6740899d6ba8d.png

用例是A中所讲的执行者与系统之间的交互动作序列

判断依据(见随笔用例与功能的区别,今天还没发布)

C.

64aed6d98e5278eb63b078da8090c739.png

子系统就是用例的集合体

D.

1520d75d3c8fd7242cbc02132bff5809.png(无向边)

关联是指执行者(参与者)与用例之间的关系,通常是无向边

E.

ba3a0d140b441e23c0d2b8a8f20e3166.png(实线空心箭头)

归纳在用例图中的别名叫泛化(继承)

其可以表示为用例与用例之间的关系,也可以表示执行者与执行者之间的关系(执行者之间的唯一关系)。

F.

0dbec24cdf8d6800bff8e4fc06302a37.png(无向边)

依赖关系指的是类与类之间的关系,到类图中再详细讲解

G.

0340408a45ffc8ea285140b5cdd8fcce.png(虚线”实心”箭头)

包含是指用例与用例之间的一种常用关系

箭头方向:指向包含的用例

H.

0d1cb598bc1f65342958facf7883b5aa.png (虚线”实心”箭头)

扩展是指用例与用例之间的一种常用关系

箭头方向:指向被扩展的用例

4.常用画图技巧

A.创建连接点

步骤1点击要创建连接点的图形并按住ctrl键

af39ec0cfa2dc48b688c35dc602e979f.png

步骤2 一直按住ctrl键并点击工具选项卡的x按钮

9068cd98a137ba16ec855736eada2c95.png

步骤3 将鼠标移动到指定位置(需要创建连接点的位置)并单击

8e5a68ab0452396360bea8dd41d56bc5.png

这样就在图形上创建了连接点了

连接点的效果如下图所示

d6c7c8d594dc831704f7404c9b236f93.png

B.删除连接点的方法

步骤1: 选中要删除连接点的图形并一直按ctrl键(后续操作也需要)

9e54e2b96a7552e6d32f863723e42fc9.png

步骤2进入x状态,此时松开Ctrl键

46827a30ba4b8a5d7b2c0b03cfb4301d.png

步骤3找到连接点并用鼠标点击

8af729e14d70dad0b8329b5d2fe478de.png

步骤4 点delete键删除.

C.对图形进行形状样式处理(以”扩展”虚线为例)

变化之前

9d6b3ea16cf13fdabb7381fdfbd4cfcd.png

变化中

b145cb39cb33421689293e29f53b55cc.png

变化后

fac6bbb4e913cf62e2c52253912e1b3d.png

原文:https://www.cnblogs.com/SSSzhanglingzhi/p/10808312.html

### 如何使用Visio绘制系统用例图 #### 准备工作 安装并打开Microsoft Visio应用程序。确保选择了适合创建UML用例图的模板,这通常可以在新建文档时找到特定于软件开发的选项[^3]。 #### 创建基本元素 1. 添加参与者(Actor)。从左侧形状库中拖拽代表参与者的图标到绘图页面上;这些角色代表着与系统互动的人或其他外部实体。 2. 描述各个用例(Use Case)。同样地,在形状菜单里选取椭圆形节点放置于布之中,并为其命名以描述具体的功能或动作[^1]。 #### 组织结构布局 合理安排上述组件间的相对位置以便逻辑连贯且视觉美观。注意保持足够的间距使得后续添加的关系线不会显得拥挤混乱[^2]。 #### 定义关联关系 利用连接器工具建立各对象间必要的联系: - **关联**:简单直线链接参与者同其所涉及的个或多個用例; - **依赖/扩展(extend)** :带箭头虚线指向目标用例表明前者可选性增强后者功能的情况,如`Return Book`可能会触发`Pay Fines`当存在未缴罚款时[^5]; - **泛化(generalize)** :实心三角形加单向路径指示继承自更通用概念的具体实例,适用于子类细化父类场景下的表达。 #### 调整优化图表 最后步是对整个构图进行全面审视,微调各项参数直至满意为止——比如字体大小颜色、线条粗细样式等细节之处皆需精心打磨,从而保证最终成果既专业又易于理解。 ```python # Python伪代码示意如何编程实现部分自动化辅助设计流程 def draw_use_case_diagram(visio_app, actors, use_cases, relationships): """ :param visio_app: 已启动的应用程序实例 :param actors: 参与者列表 :param use_cases: 用例集合 :param relationships: 关系定义字典 """ # 开始新图纸... document = visio_app.NewDocument() for actor_name in actors: add_actor(document, actor_name) for uc_title in use_cases: place_usecase(document, uc_title) connect_elements(document, relationships) def add_actor(doc, name): pass def place_usecase(doc, title): pass def connect_elements(doc, rel_dict): pass ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值