Proposal and Evaluation of Hierachical Model of Internal Characteristics for Software Quality Measurement

소프트웨어 품질측정을 위한 내부특성 계층화 모델의 제안과 평가

  • 양해술 (한국소프트웨어품질연구소(INSQ)) ;
  • 이용근 (한국소프트웨어품질연구소(INSQ))
  • Published : 1997.06.01

Abstract

For the effective development of high qualitative software, it is important to measure the "design quality" through the "process of design" which is the upper phase of software development. And based on it, to improve the "design quality" is also important. But, up to now, most of the researches have been in connection with the quality characteristics, and quality sub-characteristics that can be measured and evaluated by users, but the researches about the internal characteristics and metrics that can be measured and evaluated by developer in the process of the development have not been through going enough. Accordingly, the purpose of this research is to point out the problems included in the internal characteristics of the solution of these problems. Omissions and duplications of the internal characteristics can be prevented by arranging than newly according to the model suggestion. Furthermore, it is confirmed that developers can get the efficiency of measurement by metrics, and also can get good improvement effect of metrics measurement accuracy through the concrete application test.

고품질의 소프트웨어를 효율적으로 개발하기 위해서는 소프트웨어 개발의 상위 단계인 설계과정에서 설계품질을 측정하고 그것에 기초하여 설계품질을 향상시키는 방법이 중요하다고 할 수 있다. 그러나 지금까지 대부분의 연구는 사용자 측에서 측정${\cdot}$평가할 수 있는 척도인 품질특성, 품질부특성에 대한 것이 대부분이었고, 개발과정에서 개발자가 실제로 측정·평가할 수 있는 척도인 내부특성과 메트릭스에 대한 연구는 아직까지 미흡한 상태이다. 따라서 본 연구에서는 지금까지 제안되어온 소프트웨어의 내부특성이 포함하는 문제점을 지적하고 이를 해결하기 위해 내부특성의 계층 모델을 제안하였다. 제안 모델에 따라 새롭게 내부특성을 재정리함으로써 내부특성의 누락과 중복을 방지할 수 있다. 또한 구체적인 적응실험에서 메트릭스에 의한 측정의 효율성과 메트릭스의 측정 정밀도에 좋은 개선 효과가 있다는 것을 확인하였다.

Keywords