采取哪些步骤来避免模糊,不完整或模棱两可的需求?

栏目: 编程工具 · 发布时间: 7年前

内容简介:利益相关者通常以各种不同的方式解释需求。无论是来自语言自身的模糊性还是由于缺少更多信息,模糊和不完整的需求都可能导致项目延期和预算超支。但是通过记住一些关键的考虑,业务分析师可以极大地提高产品需求的质量。1)定义术语词汇表实现明确需求最有影响力的步骤之一是创建术语表,也就是词汇表。词汇表有两个主要好处:首先,在创建词汇表时,所有利益相关者都开始意识到许多业务术语对组织内的不同群体意味着不同的事物;现在是时候确定一个术语的确切含义,至少在产品要求的背景下如何理解它;其次,一旦创建了词汇表,业务分析师现在就可

利益相关者通常以各种不同的方式解释需求。无论是来自语言自身的模糊性还是由于缺少更多信息,模糊和不完整的需求都可能导致项目延期和预算超支。但是通过记住一些关键的考虑,业务分析师可以极大地提高产品需求的质量。

1)定义术语词汇表

实现明确需求最有影响力的步骤之一是创建术语表,也就是词汇表。词汇表有两个主要好处:首先,在创建词汇表时,所有利益相关者都开始意识到许多业务术语对组织内的不同群体意味着不同的事物;现在是时候确定一个术语的确切含义,至少在产品要求的背景下如何理解它;其次,一旦创建了词汇表,业务分析师现在就可以在编写需求时使用一组有限且清晰易懂的术语,从而消除多种解释。仅仅一个词汇表就消除了书面要求的大部分模糊性。通过创建业务实体图表可以进一步扩展词汇表的好处,该业务实体图表通过定义业务概念(实体)的属性,与其他实体的关系以及基数来定义业务概念(实体)。

2)根据要求编写测试用例。

所有要求都应该是可测试和可验证的。如果您无法定义显示需求被正确实施的测试,那么该需求可能不完整或含糊不清。

3)避免不可测试的单词

不可测试的单词需要读者解读,并且每个读者可以有不同的解读。单词的类型也倾向于导致不可测试的需求语句。一些不可测试的单词的例子是:

  • 最小化

    最大化

    优化

    强大的

    用户友好

    直观的

    等等

    高效

    灵活

如何测试最小化的东西?相反,使用此语言的要求应定义特定的可测试值,以显示某些内容已充分减少。

4)创建可视化模型

视觉模型是理想而简便的信息传递方式。不同的模型可以传达对相同信息的不同看法。视觉模型的结构可以帮助揭示信息和产品要求中的差距,否则这些差距可能会被忽视。

业务分析设计


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

实用程序育儿法

实用程序育儿法

(美)特蕾西·霍格、(美)梅林达·布劳 / 张雪兰 / 北京联合出版社 / 2009-1 / 39.00元

《实用程序育儿法》作者世界闻名的实战型育儿专家特蕾西·霍格(Tracy Hogg)以“宝宝耳语专家(Baby Whisperer)”享誉全球,她深入到数千名宝宝的家里解决宝宝和妈妈面临的日常难题,通过演讲、电台、电视台、信件、电子邮件以及住她的网站上发帖跟她交流、向她请教的妈妈们更是不计其数。由她亲自实景示范拍摄的“和宝宝说悄悄话(Thc Baby Whisperer)”DVD全球发行上千万张。她......一起来看看 《实用程序育儿法》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具