프로세서 파라미터를 이용한 소프트웨어 품질평가 시스템의 설계 및 구현

Design and Implementation of Software Quality Evaluation System Using Process Parameters

  • 이준길 (강릉대학교 전자계산소) ;
  • 권기태 (강릉대학교 컴퓨터과학과)
  • 발행 : 2000.11.01

초록

오늘날 소프트웨어의 복잡성과 대형화로 유지보수 비용이 증대하고 있다. 이런 이유로 소프트웨어의 품질을 향상시키는 것이 중요한 이슈가 되고 있다. 이에 따라 소프트웨어 공학에서는 소프트웨어품질을 평가하는 방법으로 프로세서의 최종 산출물인 소프트웨어의 소스를 분석하는 방법과 소프트웨어의 생명주기에 따라 그 단계별 산출물을 평가하는 연구가 계속되고 있고, 또한 소프트웨어를 생산하는 전 과정을 일련의 프로세스로 보고 각각의 프로세스를 평가하여 소프트웨어의 품질을 향상시키는 연구도 진행되고 있다. 본 연구에서는 SPICE 모델에 따라서 소프트웨어를 지원, 생산, 공급하는데 관련이 있는 프로세스 범주를 5가지로 분류하고 각 범주에 속한 기본활동의 파라미터인 작업산출물과 ISO/IEC9126 모델의 소프트웨어 품질특성과의 연관성을 찾아서 소프트웨어 품질을 평가하고자 한다. 즉 소프트웨어를 생산하는 프로세서에서 투입 및 산출되는 입출력물들을 평가하여 프로세스 수행과정을 개선 및 변경하는 것이 소프트웨어 품질에 어떤 영향을 미치는가를 보여주는 소프트웨어 제품의 품질을 평가하는 시스템을 설계 및 구현한다.

키워드

참고문헌

  1. Roger S Pressman. Software Engineering A Practitioner's Approach', 3rd ed McGraw-Hall Inc, pp 549- 558, 1992
  2. Chidamber, S. R. and Kemerer, C F., 'Towards a Metrics suite for Object Oriented Design.' OOPSLA'91, pp.197-211, Oct. 1991 https://doi.org/10.1145/117954.117970
  3. Conte, S D .. Dunsmore, H. E and Shen. V. Y, 'Software Engineering Metrics and Models,' Benjamin/Cummings Publislung Company, Inc., 1985. 1.
  4. Dumke, R , Neuman, K. and stoeffler, K., 'The Metrics Based Compiler-A Concurrent Requirement,' ACM SIGPLAN Notices, Vol. 27. No.12, pp.29-38, Dec. 1992
  5. 양해술, 이하용, '설계단계에서의 품질평가 툴킷의 설계 및 구현', 정보과학회 논문지, 제 3권, 제3호, 1997. 6
  6. 정호원, 양해술, 'ISO9000 시리즈와 소프트웨어 품질 시스템(상)', 하이테크정보, 1993
  7. 이하용 외, '소프트웨어 복잡성 측정 시스템의 설계 및 구현', 한국정보 처리학회 논문지, 제2권, 제3호, pp. 315. 1995
  8. 강기완 외, '소프트웨어 프로세스와 품질', 홍릉과학출판사, 1997
  9. ISO/IEC Software Process Assessment-Part1 Concepts and Introductory Guide Working Draft V1.00
  10. Mark C. Paulk, 'A Perspective on the Issues Facing SPICE', Software Engineering Institute Carnegie Mellon Univ pp 415-424, 1995
  11. ISO/IEC Software Process Assessment-Part2. A model for process management Workmg Draft V.1 00
  12. Michael D, Konral. Mark C. Paulk, 'An Overview of SPICE's Model for Process Management', Software Engineering Institute Pittsburgh, PA. 1995
  13. 안유환 외, '소프트웨어 품질평가기술 개발(I) , 1차년도 연구개발결과 보고서', 정보통신부, 1997
  14. Mark C Paulk 'The Capahilitv Matunty Mlodel For Software, Version 1.1', CMU/SEl-93-TR-24, ESC-TR-93-177
  15. Trillium Release 3 Model for Telecom Product Development and Support Process Capability, Corporate Standard. 133.20. Feb 1995
  16. 한재형편저, '실용프로젝트 관리론,' 도서출판 니드, 1998
  17. 박철수, '회계관리 소프트웨어 팩키지의 품질평가, 계층적분석과정의 적용', 한국과학기술원 석사논문, 1995
  18. ISO/IEC 9126, 'Information technology Production Software Evaluation Quality Charateristics and guidelines for their use,' First edition Dec. 15. 1991
  19. 이경환저, '최신 소프트웨어 공학', 청문각, 1998
  20. Schweiggert, F., Software Quality Softwaretest 5, 1994
  21. Perry, W. E., 'Effective Metnods of EDP Quality Assurance,' In V. N Rcinold Handbook of Software Quality Assurance, 1987
  22. ISO/IEC 9126 Information Technology-Software Product Evaluation-Quality Characterisucs and Guidelines for their use, 1992
  23. ISO/IEC Software Process Asscssment-Part4 Guide to conducting assessments Working Draft V 1.00
  24. ISO/IEC Software Process Assessment-Part5 construction and use of assessment in struments and tools Working Draft V1.00