DOI QR코드

DOI QR Code

A Case Study on the Software Quality Improvement : Information Systems Advancement Project of A Company

소프트웨어 품질 개선을 위한 실증 연구 : A사(社) 정보시스템 고도화 프로젝트 사례

  • Received : 2011.05.12
  • Accepted : 2011.05.25
  • Published : 2011.07.28

Abstract

It is no simple matter to measure and manage the quality of Software which is invisible. However the importance cannot be ignored as the software development project is getting bigger and complex. This study analyses and compares the methods of software quality improvement. Further it formulates rules for Code Inspection and verifies the efficiency and the effectiveness by applying to practical project. The study get the following results. First, the study organizes theoretical content about the methods of Software review. Second, the study formulates rules for Code inspection and demonstrates the result through the case study. Third, the study performs the quantitative dater management through code inspection.

눈에 보이지 않는 소프트웨어의 품질을 측정하고 관리한다는 것은 쉬운 일이 아니다. 하지만 소프트웨어개발 프로젝트가 대형화, 복잡화됨에 따라 그 중요성을 간과할 수 없다. 본 연구에서는 소프트웨어 품질 개선을 위한 방법들의 특징을 비교 분석하였다. 그리고 코드 인스펙션(Code Inspection)을 위한 규칙들을 수립하고 실제 프로젝트에 적용함으로써 그 효율성과 효과성을 검증하였다. 본 연구를 통해 다음과 같은 결과를 얻었다. 첫째, 소프트웨어 검토 방법들에 대한 이론적 내용을 정리한 점이다. 둘째, 코드 인스펙션을 위한 규칙을 수립하고 사례를 통해 성과를 증명하였다. 셋째, 코드 인스펙션을 통해 정량적 데이터 관리를 수행하였다.

Keywords

References

  1. A. Davis, Software Requirements: Analysis and Specification, Prentice-Hall, p.20, 1990.
  2. M. E. Fagan, "Design and Code Inspections to Reduce Errors in Programming Development," IBM Systems, Vol.15, No.3, 1976.
  3. M. E. Fagan, "Advances in Software Inspections," IEEE Transactions in Software Engineering, Vol.12, No.7, pp.744-751, 1986.
  4. IEEE, IEEE Standard Glossary of Software Engineering Terms, IEEE Society Press, 1983.
  5. 최은만, 소프트웨어 공학, 정익사, 2006.
  6. CMU/SEI, The Capability Maturity Model: Guides for Improving the Software Process, Addison Wesley, 1994.
  7. M. Fewster and D. Graham, Software Test Automation, Effective Use of Test Execution Tools, Addison-Wesley, 1999.
  8. ISO 8402:1995, Quality Management and Quality Assurance. Vocabulary, 1995.
  9. J. C. Kelly, J. S. Sherif, and J. Hops, "An Analysis of Defect Densities Found During. Software Inspections," Journal of Systems Software, Vol.17, 1992. https://doi.org/10.1016/0164-1212(92)90089-3
  10. Olson Timothy, World-Class Software Inspection, SEI 1996 SEPG Conference Proceeding, 1996.
  11. J. E. Heiser, J. E., Overview of Software Testing, IEEE Transactions On Software Engineering, 1997. https://doi.org/10.1109/AUTEST.1997.633613
  12. Tom Glib & Dorothy Graham, Software Inspection, Addison-Wesley Professional, 1994.