用例图
用例图是用于描述系统在某个系统边界下需要提供的功能的图例描述,是对用户与系统进行交互的动作的表述。用例图描述了用户、需求以及系统功能单元之间的关系,主要由参与者,用例和它们之间的关系组成。
用例图需要的因素:
参与者(Actor):使用系统功能的人或者团体,用小人表示,参与者可以继承,用空三角表示
系统边界:用于确定用例的使用场景,用例图必须在系统边界中设计才有意义,用矩形表示
用例:用户与系统之间的交互行为,一般是用户做的某件事,用椭圆表示,注:每个用例都得是动宾结构(动词+名词)
关系:用例与参与者之间的关系可以通过无向线或者有向线表示,表示用例使用了该功能。用例与用例之间也存在关系,包括依赖<>和扩展<>。
<>表示两个用例必须都执行如下图,在支付时必须输入密码整个操作才算完成。

<>表示对扩展用例在功能上的扩充,但不必非得执行。如下图,在支付方式上进行了扩充,这两个方式不一定要选择。

一般在绘制用例图时,首先需要找到使用系统的人或者组织作为参与者,然后再某个使用场景中分析参与者与系统之间的交互,找出参与的用例(一般为某个系统提供的功能),用例可以有不同的粒度,但不建议太小,尽量有一定的抽象性。最后将用例与参与者连接起来。
用例描述:再使用用例图时有必要对某个用例的使用场景进行详细描述,其过程就是对用例的具体操作过程进行描述,包含必要的分支情况。例描述一般包括:简要描述(说明)、前置(前提)条件、基本事件流、其他事件流、异常事件流、后置(事后)条件等等。简要描述:对用例的角色、目的的简要描述;
前置条件:执行用例之前系统必须


1万+

被折叠的 条评论
为什么被折叠?



