DOI QR코드

DOI QR Code

Cost Measurement Indicators and Maintenance Cost Estimation Model for Maintenance of Component-based Software

컴포넌트 소프트웨어의 유지보수를 위한 비용 측정지표 및 비용 추정 모델

  • 조주연 (숭실대학교 컴퓨터학과) ;
  • 류성열 (숭실대학교 컴퓨터학과)
  • Published : 2009.06.30

Abstract

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.

대부분의 정보시스템은 컴포넌트 기반으로 아웃소싱에 의해 개발되고 있으며, 개발된 소프트웨어들은 통합되어 유지보수 되고 있다. 그러나 유지보수의 생산성과 효율성 제고를 위한 기반 연구인 비용 측정지표 및 비용 추정 모델에 관한 연구가 부족하다. 본 연구는 컴포넌트 기반의 소프트웨어에 대한 유지보수의 비용에 대한 측정지표를 제안하고, 제안한 측정지표의 의한 컴포넌트 소프트웨어의 유지보수 비용 추정 모델을 연구한다. 컴포넌트 기반의 유지보수 비용 측정지표를 추정하기 위하여 기존에 제시된 지표들을 비교 정리하고, 정리된 측정지표가 컴포넌트 소프트웨어 유지보수 유형에 따라 어떻게 적용되는지를 분류하고 유형별 비용 측정지표를 제안한다. 또, 제안한 측정지표를 이용한 컴포넌트 소프트웨어 유지보수 유형에 따른 비용 추정 모델을 제안한다. 제안한 추정 모델의 사례연구를 실시하여 유효성을 검증한다.

Keywords

References

  1. 김혜미, 황선명, '컴포넌트 소프트웨어 비용 추정 모델과 규모예측', 한국정보처리학회 소프트웨어공학 논문지, Vol.6, No.2, pp.3-9, 2003
  2. Ian Sommerville, 'Software Engineering 5th Ed.' Addison- Wesley, 1996
  3. 박주석, 'RBF망을 이용한 소프트웨어 유지보수 비용 추정', 정보과학회논문지, Vol.31, No.5, pp.555-562, 2004
  4. Chris Abts, Betsy Clark, 'COCOTS Tutorial', 15th Int, COCOMO Forum, Oct., 2000
  5. Boehm, B.W. et al., 'Software Development Cost Estimation Apporach-A Survey', USC Report, 1998 https://doi.org/10.1023/A:1018991717352
  6. George E. Stark, 'Measurements for Managing Software Maintenance', 1996 International Conference on Software Maintenance (ICSM '96), 4-8 November 1996, Monterey, CA, USA, Proceedings. IEEE Computer Society 1996
  7. Hunt, B.; Turner, B.; McRitchie, K., 'Software Maintenance Implications on Cost and Schedule', Aerospace Conference, 2008 IEEE 1-8 March 2008 pp.1-6, Mar., 2008
  8. Ian Sommerville, 'Software Engineering 5th Ed.' Addison- Wesley, 1996
  9. Gautam Guliani, Dan Woods, Open Source for the Enterprise, O'Relly, 2005
  10. 전병선, 'NET Enterprise System 객체지향 CBD 개발 방법론', 영진닷컴, 2004
  11. Darly Mather, The Maintenance Scorecard Creating Strategic Advantage, 2005
  12. 한국전산원, '소프트웨어 유지보수 대가기준 모형 연구', 한국전산원, Dec., 2004
  13. 최정윤, 'CBD 방법론을 적용한 신용카드 회원관리 시스템 구축', 숭실대 학위논문, 2005