DOI QR코드

DOI QR Code

패키지 문서 평가를 통한 소프트웨어 품질 확립에 관한 연구

A study on the evaluation of package software documentation to improve software quality

  • 발행 : 2002.08.01

초록

소프트웨어의 사용 영역이 확대되고 소프트웨어의 품질이 중요성을 더해가면서, 소프트웨어의 품질을 평가하는 방법에 대한 관심도 고조되고 있다. 소프트웨어의 품질평가를 위해서는 객관적이고 구체적인 평가지침의 확립이 중요하기 때문에 국제표준을 기준으로 자국의 실정에 맞는 표준을 제정하여 사용하는 것이 일반적이다. 소프트웨어의 품질평가는 여러가지 측면에서 이루어 질 수 있다. 소프트웨어 제품의 구성요소 중 패키지 소프트웨어 문서는 소프트웨어 제품과 관련된 정보 제공을 통해 사용자들의 편리를 도모하고, 소프트웨어 품질 평가에 있어서 중요한 평가 수단으로 활용된다. 지금까지 패키지 소프트웨어 문서에 대한 요구사항과 문서 작성 프로세스에 관한 국제표준이 제정되고 관련 연구들이 수행되어 왔으나, 국제 표준들이 추상적으로 기술되어 있기 때문에 패키지 문서개발 및 평가에 적용하는데 어려움이 있다. 이에 본 논문에서는 ISO/IEC12119의 패키지 소프트웨어 문서 요구사항을 중심으로 ISO 9127과 기타 소프트웨어 사용자 문서 관련 표준 및 기존 연구 내용 분석을 통해 소프트웨어의 패키지 문서 요구사항 및 평가를 위한 체크리스트를 개발하고, 적용 사례를 통해 그 유용성을 보였다.

As the application area of software grows bigger and the importance of software quality increases, software quality evaluation method is also getting a lot of attention. To evaluate the software quality properly, we need an objective and concrete evaluation mechanism. In general, practitioners customize the international standards to their own needs for this purpose. Package software documents plat an important role in software quality evaluation because it provides the information that helps customers use the software effectively and conveniently. h great deal of efforts has been made in terms of international standards for documentation and documentation process. However, those international standards are too abstract to be applied directly to domestic software packages. In this paper, we developed a guidelines and checklists for writing and evaluating package software documents. Our research basically followed ISO 12119, ISO 9127 and some related research results. Also we proved the effectiveness of this research through actual tests with package softwares.

키워드

참고문헌

  1. ISO 8402, Quality management and quality assurance Vocabulary, 1994
  2. 김치수, S/W 요구명세로부터 시험사례 생성에 관한 연구, 최종보고서, 한국전자통신연구원, 2000
  3. ISO 9126-1, Software engineering-Product quality-Part 1 : Quality model, 2000
  4. 한국전자통신연구원 품질부증연구팀, S/W품질 검사표, 한국전자통신연구원, 2000
  5. ISO/IEC 12119, Information Technology-Software package-Quality requirement and testing, 1997
  6. ISO/IEC JTC1/SC7 N2285, 2000
  7. ISO/IEC 6592, Guidelines for the Documentation of Computer-based Applocation System, 1998
  8. Ben Shneiderman, Designing the User Interface., Addison-Wesley, pp.440-466, 1997
  9. ISO/IEC CD 18019, Guidelines for the design and preparation of software user documentation, 2000
  10. IEEE 1063, Standard for Software User Documentation, 1993
  11. ISO 9127, User documentation and cover information for software packages, 1988
  12. 한국전자통신연구원 품질보증연구팀, S/W 시험을 위한 Evaluation Module, 한국전자통신연구원, 2000
  13. ISO 9126, Software product evaluation-Quality characteristics and guidelines for their use, 1994
  14. ISO 14598-4, Software Engineering-Product evaluation-Part4 Process for acquiers, 1994
  15. ISO 12207. Software lifecycle process, 1995
  16. ISO 9126-2. Software engineering-Product quality-Part 2 : External metrics, 2000
  17. ISO 9126-3. Software engineering-Product quality-Part 3 : Internal metrics, 2000
  18. ISO 9126-4. Software engineering-Product quality-Part 4 : Quality in use metrics, 2000
  19. ISO 9241-11. Ergonomic requirements for office work with visual display terminals(VDTs)-Part 11 : Guidance on usability, 1998
  20. ISO/IEC 2382. Information technology-Vocabulary-Part 20 : System development, 1990
  21. Deborah J. Mayhew. Principles and Guidelines in Software user interface design, Prentice Hall, pp.534-576, 1992
  22. Jakob Nielsen, Usability Engineering, AP ROFESSIONAL, pp.148-155, 1994
  23. KS X 2207, 초기 단계 소프트웨어 문서작성 지침, 1989
  24. KS X 2208, 개발단계 소프트웨어 문서작성 지침, 1989