UML用例建模技术初探

本节和大家学习一下UML用例建模技术,主要包括对语境和需求进行UML用例建模两部分内容,相信通过本节的介绍你对UML用例建模技术一定会有初步的认识。

UML用例建模技术

一.对语境进行UML用例建模

对于一个系统,会有一些事物存在于其内部,而一些事物存在于其外部。存在于系统内部的事物的任务是完成系统外部事物所期望的系统行为,存在于系统外部并与其进行交互的事物构成了系统的语境,即系统存在的环境。在UML建模中,用例图对系统的语境进行建模,强调的是系统的外部参与者。对系统语境建模应当遵循以下的方法:

(1)用以下几组事物来识别系统外部的参与者:需要从系统中得到帮助以完成其任务的组;执行系统功能时所必须的组;与外部硬件或其它软件系统进行交互的组;为了管理和维护而执行某些辅助功能的组。

(2)将类似的参与者组织成泛化/特殊化的结构层次。

(3)在需要加深理解的地方,为每个参与者提供一个构造型。

(4)将参与者放入到用例图中,并说明参与者与用例之间的通信路径。

二.对需求进行UML用例建模

需求就是根据用户对产品功能的期望,提出产品外部功能的描述。需要分析所要做的工作是获取系统的需求,归纳系统所要实现的功能,使最终的软件产品最大限度的贴近用户的要求。对系统需求建模可以参考以下的方法。

(1)识别系统外部的参与者来建立系统的语境。

(2)考虑每一个参与者期望的行为或需要系统提供的行为。

(3)把公共的行为命名为用例

相关推荐