首页 > 其他 > 详细

UML——用例图

时间:2014-02-14 04:50:54      阅读:350      评论:0      收藏:0      [点我收藏+]

       对于UML中九种图的理解,更多的应该从实践中去学习和扩展知识。但是基础知识也是必不可少的。
      首先让我们从一下几个方面了解一下用例图:

1.概述

     用例图是从用户角度描述系统功能,是用户所能观察到的系统功能的模型图。用例是系统中的一个功能单元。

2.用例中的事物及解释

   bubuko.com,布布扣

    参与者及视频中提到的角色(role),也可以是事物。

3.用例图中的关系及解释

bubuko.com,布布扣

     对于包含和扩展,举例如下:

bubuko.com,布布扣

     解释:病人生病了,就要治疗(一般情况,不考虑硬撑着不看病的),不管病情严重不严重,都会吃药;但是,轻微的就不会让输液,严重的就要输液。所以,输液是可以选择的,不是必须要做的,输液和治疗是扩展关系;生病了,医生肯定会让你吃药,所以吃药和治疗是包含关系。

     对于泛化(继承),举例如下:

bubuko.com,布布扣

       在这里,病人继承了人的所有特性并增加了新的特性。病人是特殊的一方,人是一般的一方。人和病人之间就是泛化关系,也就是继承。

     举例:

bubuko.com,布布扣

      继承的箭头要指向父用例。子用例和父用例相似,但表现出更特别的行为;子用例将继承父用例的所有结构、行为和关系。子用例可以使用父用例的一段行为,也可以重载它。父用例通常是抽象的。

      除了以上所述的,关于用例图,我们还应该注意,用例图的一些属性(事件流,前置,后置,扩展点),用例的粒度和范围(概述级,用户目标级,子功能级)。还有UML的4+1视图(用例视图,设计视图,实现视图,部署视图,进程视图),其中的用例图是整个UML图的关键。

    最后附上,机房收费系统的用例图,欢迎大家指正!
    整体用例图

    一般用户的用例图:

bubuko.com,布布扣


操作员的用例图:

bubuko.com,布布扣

管理员的用例图:

bubuko.com,布布扣






UML——用例图

原文:http://blog.csdn.net/u010542940/article/details/19129989

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!