当一个需求可以解释的方法不止一种,问题接踵而来。在他的论文”,撰写高质量的需求,“专家卡尔Wiegers给歧义问题要求和最佳实践的例子成功地澄清。这里有五个模棱两可的来源和技巧来克服。
复杂的逻辑
布尔逻辑提供了许多机会歧义和失踪的需求。尝试使用决策树揭示差距,确保清晰。
遗漏
当需求缺乏重要的信息,它不太可能,所有的读者会解释它们以同样的方式,除非他们做同样的假设。一定要包括触发原因导致的行为,表明由于需要发生什么或以后的行为。此外,指定动作以及反向操作的要求。例如:
”系统将显示用户定义的书签在一个可折叠的分层树结构。”
更改:
”系统将显示用户定义的书签可折叠、可扩展的分层树结构。”
边界
边界值的数值范围是模棱两可的共同来源,他们是一个好地方去寻找失踪的需求。一个简单的方法来解决边界混乱是指表中的信息。如果你看到一个数字代表在两个范围,你知道需要修改的东西。相反,如果没有值在表的一个细胞,你可以快速识别丢失的要求。
同义词
使用同义词来描述同一件事在不同的需求引入了不必要的歧义。将自动读者知道你的意思是同样的事情也可能他们认为他们是不同的?如果他们真的是相同的,使用相同的词。如果有差异,即使是细微的,这样的定义在一个共享的词汇所以团队成员理解的条款和一贯地使用它们。
代词
代词可以是一个头痛的需求规范。肯定,前提是十分清楚当你使用代词。如果你使用一个词等这或那,不应该有混乱在读者的心中你指的是什么。
了解更多需求从专家卡尔Wiegers最佳实践。在他的论文”,撰写高质量的需求”,他解释说他们以适当的语法开始,构建良好的句子和逻辑组织。
- 欧洲监管,2022年7月:威胁面具进步的障碍——2022年9月8日
- Jama(研讨会回顾)驾驶业务成果和软件项目的成功开云官网入口下载手机版开云官网手机网页版入口——2022年8月23日
- (研讨会回顾)里面的故事:数据模型的诊断为IBM®®- 8月2日,2022