The Dessing and Implementation of the SPR/SCR Management System for Reliability Data Collection and Analysis

신뢰성 데이터 수집 및 분석을 위한 SPR/SCR 관리 시스템의 설계 및 구현

  • 이창희 (진주간호보건전문대학 사무자동화과) ;
  • 한판암 (경남대학교 공과대학 컴퓨터공학과)
  • Published : 1997.02.01

Abstract

Problems encountered during software development or pteration nay result from defects in the software,ghrdware,or their oterations.Because of their diversity,the determination of the sources of a problem and its corrective adtion requires a centrally controlled system for monitoring provlems and detemining systematiccauses. In the paper,the SPR/SCR management system was developed and applied for the collection and analysis of the error data,process data and product data delected by each phasd in SDLC.There are four objectibes in the SPR/SCR management system.The first is to assure that software errors are documented,corrected,and vot forgottem. The second is to assure that SPR.are assessed for their validity.The third is to provide feedback on SPR status to the developer and the user.The fourth is ot prvide data for measuring and prediciting sofware quality and reliability.These goals could be satisfied by the application of the SPR/SCR mangement system.Also,the accomplishment rate of software reliability,criterion of test completion,estimation of release time, efficient development and management can be reflected by applying the SPR/SCR management system.

소프트웨어를 개발하고 운영하는 동안 직면하는 문제들은 소프트웨어나 하드웨어 또는 운영의 결함에 기인한다. 이들의 다양성 문제, 문제들을 조정하고 체계적으로 원인을 규명하기 위한 문제 발생의 규명 및 수정 작업을 중심적으로 관리하는 시스템이 요구 되고 있다.본 논문에서는 소프트웨어 개발 수명 주기(Softwate Development Life Cycle :SDIC)에서 획득할 수 있는 결함 데이터(Fault Data) 프로세스 데이터(Precess Data) 프로덕트 데이터(Preduct Data)를 수집하고 분석하기 위한 소프트웨어 문제 보고서 (Software Change Report:SCR)를 처리하는 SPR/SCR 관리시스를 개발하고 적용하였다. SPR/SCR 관리 시스템의 목적은 4가지가 있다. 첫째로 모든 소프트웨어 결함들을 문서 화하고, 수정하며 무시않는다. 둘째로 SPR의 타당성에 대해 평가된다. 셋째로 SPR의 진행 상태를 개발자 또는 사용자에게 피드백한다., 넷째로 소프트웨어 품질과 신뢰성을 예측하고 측정하기 위한 기본 자료를 제공한다. 이들 목표는 SRE/SCR 관리시스템의 적용에 의해 충족시킬 수 있다. 또한 소프트웨어 신뢰성의 달성 비욜, 테스트의 종료기준, 릴 리 즈 시기의 예측, 효율적인 개발 관리에 반영될 수 있다.

Keywords