需求工程中谈判实验设计解析
在需求工程领域,有效处理需求缺陷和协调多方利益相关者的需求是至关重要的。这不仅关系到软件项目的顺利开展,还直接影响到最终产品是否能满足用户的期望。下面我们将深入探讨需求工程中谈判实验设计的相关内容。
需求缺陷的定义
在需求获取过程中,可能会出现各种需求缺陷。这里所指的需求缺陷,是在需求获取阶段较高层面上需求的不符合情况。它主要通过书面需求声明进行检查,并与利益相关者的需求一致性进行对比。例如,即使产品按照开发者的预期运行,但用户或客户可能因使用困难或无法支持特定用户任务而不满意,未明确表达的用户期望(隐性需求)和误解的需求就是典型的需求缺陷例子。
从定义上来说,需求缺陷是需求声明中的需求与客户需求在可理解性、完整性、一致性、可行性和正确性方面的不符合。客户需求由经过谈判后达成一致的高级需求声明来表示。
相关方法与技术
在需求工程的谈判过程中,有许多现有的方法和技术可供参考。
- EasyWinWin :这是一种有用的谈判方法,配备了协作工具,如电子头脑风暴、分类和投票。它还包含“捕获术语词汇表”子活动,利益相关者可以在其中定义和共享需求声明中重要术语和词汇的含义。此外,它还有一个名为质量属性风险和冲突顾问(QARCC)的工具,通过知识库系统地为利益相关者提供潜在冲突可能性的建议。不过,这种方法的成功很大程度上依赖于知识库的质量,而且构建这样的知识库需要大量的项目背景、文档和历史信息。
- Attributed Goal - oriented Analysis (AGORA) :引入了一种评分技术,重点关注偏好矩阵中
超级会员免费看
订阅专栏 解锁全文
416

被折叠的 条评论
为什么被折叠?



