품질속성의 추적성을 이용한 소프트웨어 아키텍처 평가 방법

Software Architecture Evaluation Method using Traceability of Quality Attribute

  • 이정아 (고려대학교 컴퓨터정보통신대학원 소프트웨어공학과)
  • Lee, Jung-A (Graduate School of Computer and Information Technology, Korea University)
  • 발행 : 2007.05.11

초록

소프트웨어 아키텍처 평가는 시스템을 위한 아키텍처의 적합성을 판단한다. 아키텍처 평가를 통해 아키텍처 결정 또는 확장 설계를 진행하며 목표 시스템에 대한 품질예측이 가능하다. 그러나 지금까지의 아키텍처 평가 방법은 참가자들의 투표에 의한 합의나 경험적인 직관에 의존하므로 많은 일정의 소요와 의사결정에 있어 객관적이고 효과적인 절차로 진행되고 있지 않다. 본 논문에서는 소프트웨어 아키텍처 평가에 있어 품질속성의 추적성을 이용한 방법을 제시한다. 요구사항 명세서로부터 아키텍처 설계결정인 품질속성의 추적성을 활용한 효율적인 아키텍처 평가 절차를 제시하고 아키텍처 결정사항에 대한 명시적인 근거를 제공할 수 있게 한다. 제시된 방법은 아키텍처 평가를 체계적이고 객관적으로 수행 가능하게 하여 아키텍처의 신뢰성을 높이고 최종적인 시스템 품질 향상에 기여할 수 있다.

키워드