Skip to main content
QUICK REVIEW

[논문 리뷰] Modelling the Strategic Alignment of Software Requirements using Goal Graphs

Richard Ellis-Braithwaite, Russell Lock|arXiv (Cornell University)|2012. 11. 27.
Software Engineering Techniques and Practices참고 문헌 18인용 수 5
한 줄 요약

이 논문은 목표 그래프에서 검증 가능한 지표와 목표 기여도의 신뢰 수준을 사용하여 목표 기여도를 정량화하는 목표 지향적 접근법을 제안한다. 롤스로이스 사례 연구를 통해 비즈니스 목표와 소프트웨어 요구사항 간의 명시적이고 측정 가능한 관계가 요구사항 공학에서 명확성, 목적성 및 가치 기술성을 향상시킨다는 것을 입증한다.

ABSTRACT

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가 만들고, 인간 에디터가 검토했습니다.