正在加载图片...
3)用例:对相关的各种场景(包括成功的、失败的场景)的概括,用来描述参 与者如何使用系统实现其目标。场景是有具体的主人公参加的故事,用例则要把 这些故事上升为一个一般性的过程,在这个过程中主人公被角色所替代,描述中 的一些具体细节被通用的信息所替代。在UML中,用例的符号如下图4.2所示。 Use Case 图4.2用例的UML符号 4.2.2用例的编写方法 用例建模并非是画一个用例的UML符号,而是通过文字对用例进行表述。 用例的编写可以有不同的详略程度:在早期,可以是简略的写一段话,也可以用 几段话描述,而在详细描述的情形下,需要按照规定的格式,用几页纸来加以定 义。 用例的编写格式如下: 1.用例名字 在给用例起名字时,一般采用一个动宾词组,如果你发现很难用一个动宾词 组来刻画,那么很可能是用例选择的不恰当造成的。 2.范围 说明该用例是系统用例还是业务用例。系统用例是软件系统本身的用例。业 务用例是业务功能的描述,通常用于对业务分析。 3.级别 说明该用例是用户目标级别还是子功能级别。用户目标级别代表了一个参与 者会发起的完整用例。子功能级别代表了可能在几个用例中可以重用的子功能用 例,进一步的说明参考4.2.3。 4.主要参与者 定义这个用例中的参与者。用例必须有一个发起者(Initiating Actor),同时 可能有若干个参与这个用例的参与者(Supporting Actor)。注意参与者并不一定 是人。 5.涉众及其关注点 定义在此用例中各个人员关注的因素。 6.前置条件 定义该用例发生的前提条件3)用例: 对相关的各种场景(包括成功的、失败的场景)的概括,用来描述参 与者如何使用系统实现其目标。场景是有具体的主人公参加的故事,用例则要把 这些故事上升为一个一般性的过程,在这个过程中主人公被角色所替代,描述中 的一些具体细节被通用的信息所替代。在 UML 中,用例的符号如下图 4.2 所示。 图 4.2 用例的 UML 符号 4.2.2 用例的编写方法 用例建模并非是画一个用例的 UML 符号,而是通过文字对用例进行表述。 用例的编写可以有不同的详略程度:在早期,可以是简略的写一段话,也可以用 几段话描述,而在详细描述的情形下,需要按照规定的格式,用几页纸来加以定 义。 用例的编写格式如下: 1. 用例名字 在给用例起名字时,一般采用一个动宾词组,如果你发现很难用一个动宾词 组来刻画,那么很可能是用例选择的不恰当造成的。 2. 范围 说明该用例是系统用例还是业务用例。系统用例是软件系统本身的用例。业 务用例是业务功能的描述,通常用于对业务分析。 3. 级别 说明该用例是用户目标级别还是子功能级别。用户目标级别代表了一个参与 者会发起的完整用例。子功能级别代表了可能在几个用例中可以重用的子功能用 例,进一步的说明参考 4.2.3。 4. 主要参与者 定义这个用例中的参与者。用例必须有一个发起者(Initiating Actor),同时 可能有若干个参与这个用例的参与者(Supporting Actor)。注意参与者并不一定 是人。 5. 涉众及其关注点 定义在此用例中各个人员关注的因素。 6. 前置条件 定义该用例发生的前提条件
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有