DOI QR코드

DOI QR Code

A Quantitative Quality Evaluation Approach for the Artifacts of the Defense Component Based Development

국방 CBD 산출물을 위한 정량적 품질 평가 방법

  • 이길섭 (국방대학교 국방관리대학원) ;
  • 이현철 (국방대학교 국방관리대학원) ;
  • 이승종 (국방대학교 국방관리대학원)
  • Published : 2005.12.01

Abstract

Recently, software quality evaluation based on ISO/IEC 9126 and ISO/IEC 14598 has been widely accepted in various areas. However, these standards for software quality do not provide practical guidelines to apply the quality model and the evaluation process of software product=5. And the qualify management in most software projects has been conducted by managing defects without applying the standards for software qualify. Thus, we present a quantitative quality evaluation approach of artifacts in the Component Based Development (CBD). Particularly, our evaluation approach allows most of the standard evaluation process and adopts a quantitative quality model which uses the weights of quality characteristics obtained through carefully selected questionnaires for stakeholder and Analytic Hierarchical Process(AHP). Moreover, we have also examined the proposed evaluation approach with applying the checklists for the artifacts of the CBD to a small-scale software project. As a result, we believe that the proposed approach will be helpful for acquiring the high quality software.

최근에 ISO/IEC 9126과 ISO/IEC 14598에 기반한 소프트웨어 품질 평가는 다양한 분야에서 넓게 받아들여지고 있다. 그러나 소프트웨어 품질에 대한 이러한 표준들은 소프트웨어 제품에 대한 품질 모델과 품질 평가 프로세스의 실제적인 활용을 위한 지침을 제공하고 있지 않다. 그리고 대부분의 소프트웨어 사업에서 품질관리는 이러한 표준을 적용하기보다는 결함사항을 관리하는 방식으로 수행되고 있다. 그래서 본 논문에서는 국방 CBD 방법론의 산출물에 대한 정량적 품질 평가 방법을 제시한다. 특히, 본 논문에서 제시된 방법은 대부분의 표준 품질 평가 프로세스를 허용하면서 소프트웨어에 대한 이해관계자들에게 신중하게 작성된 설문서를 제시하여 얻어진 자료를 AHP 기법을 통하여 분석된 품질특성의 중요도를 이용하는 정량적 품질 모델을 적용한다. 또한, 소규모 소프트웨어 사업에서 얻어진 국방 CBD 방법론의 산출물에 대하여 품질평가 점검표를 적용하여 제안된 방법을 시험하였다. 결과적으로 제시된 방법은 고품질 소프트웨어를 획득하는 것이 가능함을 확인할 수 있었다.

Keywords

References

  1. ISO/IEC 9126-1, Information Technology-Software Product Quality-Part 1: Quality Model, ISO/IEC JTC1/SC7/WG6, 1999
  2. ISO/IEC 14598-1, Information Technology-Software Product Evaluation-Part 1: General Overview, ISO/IEC JTC1/SC7, 1998
  3. S. Sedigh-Ali, A. Ghafoor, RA. Paul, 'Software Engineering Metrics for COTS-Based Systems,' IEEE Computer Magazine, pp.44-50, 2001 https://doi.org/10.1109/2.920611
  4. S. Sedigh-Ali, A. Ghafoor, RA. Paul, Metrics and Models for Cost and Quality of Component-based Software, Proc. of 6th ISORC03, IEEE Computer Society, pp.149-155, 2003 https://doi.org/10.1109/ISORC.2003.1199249
  5. X. Franch, J.P. Carvallo, 'Using Quality Models in Software Package Selection,' IEEE Software, 20(1), pp.34-41, 2003 https://doi.org/10.1109/MS.2003.1159027
  6. L. Olsina, G. Rossi, 'Measuring Web Application Quality with WebQEM,' IEEE MultiMedia, pp.20-29, 2002 https://doi.org/10.1109/MMUL.2002.1041945
  7. M.A. Martin, L. Olsina, 'Towards an Ontology for Software Metrics and Indicators as the Foundation for a Cataloging Web System,' Proc. of the First Latin American Web Congress, IEEE Computer Society, pp.103-114, 2003 https://doi.org/10.1109/LAWEB.2003.1250288
  8. 국방부, 국방 CBD (Component Based Development) 방법론, 2005
  9. T.L. Saaty, The Analytic Hierarchy Process, McGraw-Hill, New York, 1980
  10. B.W. Boehm, J.R. Brown, M. Lipow, 'Quantitative evaluation of software quality,' Proc. of 2nd ICSE76, pp.592-605, 1976
  11. J.A. McCall, D. Markham, M. Stosick, R Mcgindly, 'The Automated Measurement of Software Quality,' IEEE Software, 1981
  12. M.W. Evans, J.J. Marciniak, Software Quality Assurance and Management, John Wiley & Sons, 1987
  13. 조재규, 이길섭, 이승종, '소트프웨어 개발단계에서 품질특성의 중요도 결정 기법,' 정보처리학회논문지D 제11-D권, 제6호, 2004년 10월, pp.1277-1286
  14. K.S. Lee and Sung Jong Lee, 'A Quantitative Software Quality Evaluation Model for the Artifacts of Component Based Development,' in Proc. of 6th ACIS SNPD 2005, IEEE Computer Society Press, May, pp.20-25, 2005 https://doi.org/10.1109/SNPD-SAWN.2005.7