UML(三)-用例图

前言

UML视频已经看完,开始进行机房收费系统用例图的总结。

概述

机房收费系统的用例图,采用的是面向对象的思想,把整个系统分成几个对象,每个对象包含自己所具有的功能,以此来使用户的需求更加清晰和具有条例。

关系

用例图由用例(功能的描述)、角色、关系三者组成,用来描述需求分析阶段。
1.用例之间的关系:
(1)包含:包含关系用来体现一个用例功能的多个子功能。包含关系把几个用例的公共步骤分离成一个单独的被包含用例。包含关系使一个用例的功能可以在另一个 用例中使用。

(2)扩展:扩展关系是指用例功能的延伸,相当于为基础用例提供一个附加功能。基础用例提供了一组扩展点,在这些新的扩展点中可以添加新的行为,而扩展用例提供了一组插入片片段,这些片段能够被插入到基础用例的扩展点上。基础用例不必知道扩展用例的任何细节,它仅为其提供扩展点。

(3)泛化:一个用例可以被特别列举为一个或多个用例,这就叫做用例泛化。泛化关系表达的就是通常意义下的继承关系,子用例和父用例的行为相似,但子用例实现了更特别的行为。子用例可以使用父用例的行为,也可以重载它。

在用例图中,一般使用带空心三角的实线来表示,三角所指方向为父用例的方向。
2.系统操作员分为三个等级
由低到高,一般用户,操作员,管理员,三者都是系统操作员的子类,分别从系统操作员父类中继承了对数据库中记录进行增删改查的功能,由于对数据库中维护信息级别的高低,分成三个等级。高级别的系统操作员能执行低级操作员的所有功能。

总用例图

在这里插入图片描述

总结

刚开始画,还有不足和错误的地方,希望大神们多多指教。

猜你喜欢

转载自blog.csdn.net/qq_41306240/article/details/83444623