前言:
用例图是由软件需求分析到最终实现的的第一步,它描述人们希望如何使用一个系统,用例图显示谁将是相关的用户,用户希望系统提供什么服务,以及用户需要为系统提供的服务。
UML中的用例图描述了一组用例,参与者以及它们之间的关系。
参与者(Actor)
通常可以将参与者分成三类:系统用户,与所建造的系统交互的其它系统和一些可以运行的进程。
在用例图中,使用了泛化关系来描述多个参与者之间的公共行为。如果系统中存在几个参与者,他们既扮演自身的角色,同时也扮演更具一般化的角色,那么就用泛化关系来描述它们。
用例(Use Case)
用例是对一个系统或一个应用的一种单一的使用方式所作的描述,是对系统的用户需求(主要是功能需求)的描述。
参与者和用例间的关系
1.关联关系
参与者与用例之间通常用关联关系来描述,关联关系使用实线箭头表示
2.泛化关系
一个用例可以被列举为一个或多个子用例,用例间的泛化关系和类间的泛化关系类似,即在用例泛化中,子用例表示父用例的特殊形式。
3.包含关系
其中的一个用例(基础用例)的行为包含了另一个用例(包含用例)的行为。包含关系使用虚线箭头加include
4.扩展关系
扩展关系是把新行为插入到已有用例的方法。扩展关系表示为虚线箭头加extend
机房用例图
自己画的机房收费系统的用例图,求指正。

UML—用例图
最新推荐文章于 2021-12-04 09:05:16 发布
3948





