用Visio画UML用例图

本文介绍了如何使用Visio绘制UML用例图,详细讲述了用例图的基本组件,包括参与者、用例、关系,并通过银行储蓄系统为例,解释了不同关系的含义。同时,提供了在Visio 2010中创建用例图的步骤,帮助读者掌握绘制用例图的技巧。

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

1、用例图

  用例图描述参与者所理解的系统功能。主要元素是用例和参与者。

  用例图的4个基本组件:参与者(Actor)、用例(Use Case)、关系(Relationship)和系统。

  下面以银行储蓄系统为例。

  (1)用例:用户和计算机系统间的一次交互,代表系统的一个完整功能,是一组动作序列。系统执行完这组动作序列后将产生一个对参与者有价值的结果。

  银行储蓄系统的用例:存款、取款、输入存款信息、打印存单、输入取款信息、打印余额......

  用例图中用椭圆表示。

  (2)参与者:与系统交互的人或物。

  银行储蓄系统的参与者:业务员、储户。

  用例图中用小人表示。

  (3)联系

   参与者和用例:通过<<communicate>>关系进行通信。communicate是一种关联关系,是单向关联。比如:业务员(角色)->取钱(用例),业务员是通信的启动者,业务员启动取钱用例。

  参与者和参与者:如果参与者和参与者之间有关联,可以认为是一种泛化关系。泛化关系就是一般类和特殊类之间的继承关系。比如汽车和轮船,与交通工具是泛化关系。它们同属交通工具,用具备各自的特点。

   用例和用例:通常有泛化、包含(使用)和扩展。

   用例泛化:一个用例可以被特别列举为一个或多个子用例。"电话预订"和"网上预订"泛化为"预订"。

   包含(使用)和扩展的表示是在依赖关系上加构造型,英文描述为:<<include>>(<<use>>)和<<extend>>。

 &nb

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值