什么是用例图
用于需求分析阶段,站在用户的角度,描述系统功能。用例图描述系统外部的执行者与系统提供的用例之间的某种联系。它系统的描述了客户的需求。
角色
系统的参与者,是为了完成一个事件而与系统交互的实体。不仅仅是人还可以是一个子系统、系统时钟等,不局限与人。
用例
在系统中执行的一些列动作,这些动作将生成特定参与者可见的价值结果。用例描述的是用户可见的需求,在用Rational Rose 中可以双击用例在Documentation中写入具体的用例说明。
关系
参与者和用例之间一般用带箭头的实线段表示,include 是包含关系,是必须有的,在借书的时候必须要进行身份验证,借书的时候我们可以直接去找图书也可以通过到检索室去查找我们要找的书在哪里,这就是扩展关系,不是必须的但是有这个功能。
粒度
用例的粒度简单的来说就是对于用例好还是不好的一个评价标准。用专业点的术语来说就是描述用户目标大小的程度,用例的粒度从大到小可以分成三个层次:概述级、用户目标级、子功能级。
用例描述
用例描述的是一个系统做什么的信息。有事件流、前置条件、后置条件
事件流: 描述了一个用例在执行时执行者与系统之间的交互过程。预期会成功的路线被称为基本流,其他的为备选流。
前置条件:用例执行的前提条件
后置条件:用例结束时的系统的状态。
根据自己的理解,对于机房收费进行了用例总结