UML用例图

用例图,顾名思义,用例图是显示谁将是相关的用户,用户希望系统提供什么服务,以及用户需要为系统提供的服务,以便使系统的用户更容易地理解这些元素的用途。

对于用户而言,系统是怎样被实现的,系统的内部结构如何不是他们所关心的内容。而UML的用例视图就是软件产品外部特性描述的视图。用例图是从用户的角度而不是从开发者的角度来描述对软件产品的需求,分析产品所需的功能和动态行为。

组成的要素:

参与者:

参与者是系统外部的一个实体,它以某种方式参与了用例的执行过程。参与者通过向系统输入或者请求系统输入某些事件来触发系统的执行。参与者由他们参与用例所担当的角色来表示。用人形图标表示:

用例:

用例是一个叙述型的文档,用来描述参与者使用系统完成某个事件时的事情发生的顺序。用例是系统的使用过程。更准确地说,用例不是需求或者功能的规格说明,但用例展示和体现出了其描述的过程中的需求情况。用如下图标表示:

关系:

1、关联关系:参与者和用例之间的关系通常是关联关系,用带箭头的实线表示:

2、泛化关系:用例中的泛化关系和类图中泛化关系类似。

3、包含关系:是指一个用例的行为包含了另一个用例的行为。用虚线箭头表示:

4、扩展关系:扩展关系是把新行为插入到已有用例的方法。如图表示:

我的机房收费系统的用例图:

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值