소프트웨어 품질평가 도구(ESCORT)의 설계 및 구현

Development of Software Quality Assessment Tool

  • 발행 : 1995.03.01

초록

본 연구는 소프테워어의 품질을 평가하기 위한 소프트웨어 품질평가 도구의 개발 에 관한 것으로 소프트웨어 품질을 평가하기 위한 체계를 구축하고 소프트웨어 품질 평가 활동을 지원하는 소프트웨어 품질평가도구를 개발하는 것을 목적으로 한다. 소 프트웨어 품질평가 체계는 GQM(Goal-Question-Metrics) 방법론에 의거하여 프로그램의 기능성, 유지보수성, 복잡성 및 객체지향성에 대한 부분을 포함하는 체계로 구성한다. 또한 소프트웨어 품질평가 도구는 개발자, 구매자 및 이용자간의 주관적인 요소를 배 제한 형태로 자동화된 평가를 행하는 것으로 소프트웨어 분석 시스템과 분석 과정을 일관성있게 지원하는 사용자 인터페이스에 대한 부분으로 구분된다. 본 논문의 목적은 소프트웨어 품질을 소프트웨어 개발 중이나 개발 완료후에 평가하여 소프트웨어 개발 비용과 유지보수 비용을 감소함으로써 소프트웨어의 생산성을 향상시키는 것이다.

The development of automated quality evaluation tool is desperately needed to decrease the cost of maintenance, to measure quality of source program in developing course for the purpose of developing high quality software. Main goal in this paper is to develop the automated tool for software quality evaluation related with high quality and high reliability of software. In this paper, we proposed the four software quality model to evaluate software quality; functional -size model, understandability model, complexity model and object-oriented model. Also, we made a scanner and a parser to analyze the c and C++ source program and to produce the metrics and function value. The measurement value is statistically analyzed for the distribution of the measurement value. we can extracted the characteristics of measurement value and this one is assisted to make scores of software quality evaluation. Finally, we made a software quality evaluation tool to support software evaluation activities.

키워드