UML之用例篇

来源:互联网 发布:ios图片模糊软件 编辑:程序博客网 时间:2024/06/15 21:56

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

用例图简单介绍:

  一、用例图的概念:

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

  二、用Rational Rose画用例图

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

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


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

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

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


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

用例图中的关系:

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

  再比如说

  

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

实现关系:

包含关系:


扩展关系:


小结

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


0 0
原创粉丝点击