UML之用例篇

本文介绍了UML中的用例图概念,包括参与者、用例和它们之间的关系。通过Rational Rose软件展示了如何绘制机房收费系统的用例图,并详细解释了继承、包含和扩展等关系。最后,作者承认对用例图的理解仍有不足,期待后续学习深化理解。

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

  UML图终于画完了,还是改不掉自己的习惯,本来想着边画边总结的。真是该死。从下一步开始养成边学习边总结的习惯。下面就理一下用例图吧! ——前记

用例图简单介绍:

  一、用例图的概念:

用例图是指由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的静态视图。用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能的模型图,呈现了一些参与者和一些用例,以及它们之间的关系,主要用于对系统、子系统或类的功能行为进行建模

  二、用Rational Rose画用例图

  我们都知道用例图的基本组成元素是参与者,用例和关系。用例就是针对参与者能做的事情。,用例图关注的是系统的外在表现,系统与人的交互,子系统之间的交互。

  第一遍,要求我们熟悉Rational Rose的用法能用ration rose 画出机房收费系统的用例图。首先打开rational rose,双击用例视图中的Main,可以看到工具栏的变化


从上到下的图标分别表示:选择工具,文本框,注释,连接注释和目标,包,用例,参与者,关系。

我们画用例图,就用到以上工具。

  针对机房收费系统,我画了以下的用例图


基本就是可以各个操作者可以实现的功能。

用例图中的关系:

  操作员拥有一般用户的所有功能,所以操作员和一般用户的关系是继承,同理,管理员和操作员之间的关系也是继承关系。

  再比如说

  

apple继承了fruit类的特点,属于fruit。

实现关系:

包含关系:


扩展关系:


小结

  第一次画,不知道对还是不对,如有不对之处,还请多多指正。虽然总结了这么多,对用例图还有一些不太清楚的地方。感觉很朦胧,希望以后的学习会让我们更加明白用例图。


评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值