UML用户需求建模

1、创建用例图以描述谁将使用系统以及使用系统实现的目的。

2、概念类图提供您在整个需求模型中用到的术语。例如,在“订餐”用例的详细说明中,您可能会编写;

3、可以使用活动图显示不同用例之间的工作流(状态图)。

4、可以使用序列图显示在系统与外部参与者之间或系统的各部件之间交换的消息。序列图提供用例中的步骤视图,该视图可以非常清晰地显示交互序列。

需求模型具有以下作用:

将系统的外部行为与其内部设计区分开来进行重点关注。

与使用自然语言相比,在描述用户和利益干系人的需求方面产生的歧义更少。

定义可以由用户、开发人员和测试人员使用的一致术语表。

减少需求中的差距和不一致。

降低响应需求更改所需的工作量。

计划开发各个功能的顺序。

使用模型作为系统测试的基础,并在测试和需求之间建立一种明确的关系。在需求发生更改时,这种关系有助于您准确地更新测试。这样可确保系统满足新的需求。

相关推荐