초록
대부분의 정보시스템은 컴포넌트 기반으로 아웃소싱에 의해 개발되고 있으며, 개발된 소프트웨어들은 통합되어 유지보수 되고 있다. 그러나 유지보수의 생산성과 효율성 제고를 위한 기반 연구인 비용 측정지표 및 비용 추정 모델에 관한 연구가 부족하다. 본 연구는 컴포넌트 기반의 소프트웨어에 대한 유지보수의 비용에 대한 측정지표를 제안하고, 제안한 측정지표의 의한 컴포넌트 소프트웨어의 유지보수 비용 추정 모델을 연구한다. 컴포넌트 기반의 유지보수 비용 측정지표를 추정하기 위하여 기존에 제시된 지표들을 비교 정리하고, 정리된 측정지표가 컴포넌트 소프트웨어 유지보수 유형에 따라 어떻게 적용되는지를 분류하고 유형별 비용 측정지표를 제안한다. 또, 제안한 측정지표를 이용한 컴포넌트 소프트웨어 유지보수 유형에 따른 비용 추정 모델을 제안한다. 제안한 추정 모델의 사례연구를 실시하여 유효성을 검증한다.
Most information systems are component-based and developed by outsourcing, and developed software is maintained integrative. However, studies on cost measurement indicators and cost estimation model have not been performed sufficiently, which are foundational to enhance the productivity and efficiency of maintenance. This study suggests indicators to measure maintenance cost for component-based software and examines maintenance cost estimation model of component software by the measurement indicators suggested. In order to generate the indicators to measure the component-based maintenance cost, the previously proposed indicators are summarized comparatively. To estimate the measurement indicators of component-based software, it makes a comparison of the previously proposed indicators and arranges them. We classify the measurement indicators by how to apply according to maintenance types of component software and then we propose the cost measurement indicators. Moreover, we propose the cost estimation model according to the maintenance types of component software using the suggested measurement indicators suggested. With the suggested estimation model, a case study is performed and its validity is verified.