谈谈用例模型的那些事儿之用例说明

发表于:2010-12-27 13:41

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  前面我们讨论了如何绘制用例图,我们再看看如何编写用例说明:

  二、用例说明

  用例图可以直观地展现需求中的所有用例、参与者、系统边界,以及它们之间的关系,但这还不足以表达需求分析所要求表达的内容。用例图必须辅之以用例说明,才能完整清楚地表达。用例模型是需求分析阶段的主要成果,因此它担负的职责繁重。用例模型必须做到以下要求:

  1)语言的互通。用例模型采用的语言必须达到,既能让业务人员看懂,以便给予业务确认,又能让技术人员看懂,以便进行日后的设计开发。因此,用例模型的描述必须是对业务需求最平实的表述,站在业务人员的角度说事儿,不能参杂过多的技术语言。同时,又要站在技术的角度进行分析,详细清楚地表述各个功能的操作流程,并不能使用过于专业的业务术语,或者对必要的业务术语进行解释,让技术人员看懂。

  2)清晰准确。用例模型必须清晰准确地表达每一个业务需求,因此我们在建立用例模型的时候,必须明确每一个术语,每一段表述,不能存在二义性。

  3)最全面和详尽的业务需求。用例模型必须从各个角度,全面地反映客户对系统的期望。用例模型对业务需求把握得越全面和详尽,项目出现偏差和风险的几率就越小。这要求我们进行分析时,各个角度都要分析到。

  要做到以上几点其实并不容易,所幸的是,用例说明为我们提供了一个良好的范例。用例说明在用例模型中的作用,甚至超过了用例图。寥寥几页的用例图,需要数十页甚至上百页的用例说明来描述。用例说明需要按照一定的格式,对所有用例图中的所有用例进行描述,如果有必要,还要对参与者、系统边界和部分术语进行描述。下面我们来看看用例说明是怎样编写的。

  按照用例分析的特点,用例说明也应当从粗到细依次进行编写。首先是对整个系统进行概述,编写总用例图的说明,然后依次编写各个支用例图的说明。在编写每个用例图时,首先贴上该用例图,然后为每个用例编写说明。

  1、概述

  在用例说明的概述部分并没有固定格式,但我认为至少应当包括以下内容:

  1)项目概述(或者背景说明),这是通过文字,对整个项目的情况、相关利益攸关者、项目目标及执行计划的整体概述。

  2)参与者,这是对整个项目所有参与者及其相互关系的描述。在这部分,首先应当贴出参与者的用例图(该图主要是描述参与者的相互关系,不包含任何用例),然后依次对每个参与者的角色定义、拥有职能、与其它参与者的关系进行描述。

  3)系统范围,这是对整个项目范围的详尽描述。

  4)词汇解释,这是对该文档中使用的专业术语的解释说明。

  5)基本流程,这是对整个项目总体流程的描述,它通常是一个行动图。

  2、为用例编写说明

  下面就是从主用例图开始,依次对所有用例图进行说明。在对每个用例图进行说明时,先贴出用例图,然后为每个用例编写说明。在这部分,每个用例的说明可以按照如下格式编写:

31/3123>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号