[论文解读] Modelling the Strategic Alignment of Software Requirements using Goal Graphs
本文提出了一种以目标为导向的方法论,通过在目标图中使用可验证的度量指标和置信度水平,量化目标贡献,从而增强软件需求中的战略对齐。基于劳斯莱斯的案例研究,展示了如何通过明确且可度量的业务目标与软件需求之间的关系,提升需求工程中的清晰度、目的性和价值表达。
This paper builds on existing Goal Oriented Requirements Engineering (GORE) research by presenting a methodology with a supporting tool for analysing and demonstrating the alignment between software requirements and business objectives. Current GORE methodologies can be used to relate business goals to software goals through goal abstraction in goal graphs. However, we argue that unless the extent of goal-goal contribution is quantified with verifiable metrics and confidence levels, goal graphs are not sufficient for demonstrating the strategic alignment of software requirements. We introduce our methodology using an example software project from Rolls-Royce. We conclude that our methodology can improve requirements by making the relationships to business problems explicit, thereby disambiguating a requirement's underlying purpose and value.
研究动机与目标
- 解决现有目标导向需求工程(GORE)方法论中缺乏目标贡献可度量衡量的问题。
- 通过明确且可验证地建立软件需求与业务目标之间的联系,提升软件需求的战略对齐。
- 开发一种方法论,通过为目标关系分配可度量的置信度水平,支持决策制定。
- 通过航空航天软件开发中的真实工业案例研究,证明该方法的实用性。
- 通过透明地将需求与底层业务问题和目标关联,澄清需求的目的。
提出的方法
- 通过在业务目标与软件目标之间引入量化贡献度量,扩展传统目标图。
- 引入置信度水平以表示目标-目标关系的可靠性,增强可追溯性和验证能力。
- 采用结构化方法对目标层次结构进行建模,明确抽象关系和贡献关系。
- 使用工具支持的框架分析和可视化带有定量度量的目标图。
- 将该方法应用于劳斯莱斯的真实软件项目,以验证其实际效用。
- 集成反馈与优化循环,以提高目标模型的准确性及其与战略目标的一致性。
实验结果
研究问题
- RQ1如何增强目标图,以定量展示软件目标对业务目标的贡献?
- RQ2在需求工程中,可使用哪些度量指标和置信度水平来验证目标关系的强度与可靠性?
- RQ3所提出的方法论在多大程度上提升了软件需求的清晰度和战略对齐?
- RQ4在真实工业环境中,量化度量的引入如何影响需求的可追溯性和验证?
- RQ5该方法能否通过明确的目标建模,有效澄清软件需求的潜在目的和价值?
主要发现
- 该方法成功量化了软件目标对业务目标的贡献,实现了可度量的战略对齐。
- 置信度水平的使用增强了目标关系在模型中的可靠性和可追溯性。
- 劳斯莱斯的案例研究表明,明确的目标建模提升了需求的清晰度和目的表达。
- 该方法通过使需求的价值和影响更加透明,支持了更好的决策制定。
- 将可验证度量集成到目标图中,解决了传统GORE方法的关键局限。
- 工具支持的方法使目标模型在工业环境中的实际应用和验证成为可能。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。