• 제목/요약/키워드: 소프트웨어 유지보수

검색결과 577건 처리시간 0.129초

소프트웨어 유지.보수 기법의 효과적 적용

  • 권영직;조현준
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 1997년도 춘계학술대회 발표논문집
    • /
    • pp.1-17
    • /
    • 1997
  • 소프트웨어 시스템 개발의 수명 주기에서 유지 보수 단계에 투입되는 시간과 비용은 상당한 비율에 달한다. 그 결과, 과거에는 시스템을 개발할 때 , 프로그래밍에 중점을 두었지만 현재는 유지 보수에 중점을 두고 있는 실정이다. 따라서,효과적인 소프트웨어의 창출을 위해서는 좀더 나은 유지보수기법을 도출할 필요가 있다. 또한 소프트웨어의 중요성을 감안할 때 특히 소프트웨어에 대한 성능이 추가, 수정 , 보완을 원활하게 할 수 있는 소프트웨어 유지보수 기법의 적용이 절실하다 하겠다. 본 연구에서 측정요인(프로그램 크기, 복잡성, 구조적 개발방법론)에 따라서 어떠한 유지보수기법의 효과적인가를 실험을 통하여 도출해보았다.

소프트웨어 유지.보수의 효과적 적용

  • 권영직;조현준
    • 한국산업정보학회논문지
    • /
    • 제2권1호
    • /
    • pp.53-72
    • /
    • 1997
  • 소프트웨어 시스템 개발의 수명 주기에서 유지·보수 단계에 투입되는 시간과 비용은 상당한 비율에 달한다. 그 결과 거기에는 시스템을 개발할 대, 프로그래밍에 중점을 두었지만, 현재는 유지·보수에 중점을 두고 있는 실정이다. 따라서, 효과적인 소프트웨어의 창출을 위해서는 좀더 나은 유지·보수 기법을 도출할 필요가 있다. 또한 소프트웨어 중요성을 감안할 때 특히 소프트웨어에 대한 성능이 추가, 수정, 보완을 원활하게 할 수 있는 소프트웨어 유지·보수 기법의 적용이 절실하다 하겠다. 본 연구에서 생산성 측정요인(프로그램 크기, 프로그램 복잡도)에 따라서 어떠한 유지·보수 기법의 적용이 효과적인가를 실험을 통하여 도출해보았다.

기능점수기법에 의한 소프트웨어유지보수 프로젝트의 소요인력 규모추정 (The Study on Software Maintenance Project Efforts Estimation Using Function Point)

  • 안연식;김현수
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2002년도 추계학술대회
    • /
    • pp.286-292
    • /
    • 2002
  • 국내기업에서 대부분의 정보시스템이 정보시스템 수명주기로 불 때 운영단계로 진입하고 조직의 정보시스템의존도 및 시스템규모가 점점 늘어남에 따라서 정보시스템의 운영과정에서 발생되는 소프트웨어 유지보수에 투입되는 비용도 증가되고 있다. 그러나 소프트웨어유지보수 프로젝트에 소요되는 투입인력 규모예측에 관련된 연구는 소프트웨어개발부문에 비해 적은 것이 사실이다. 본 연구에서는 유지보수프로젝트를 대상 소프트웨어의 규모는 IFPUG에서 개발된 기능점수기법(function point model)을 적용하여 산정하고, 특정 소프트웨어유지보수 프로젝트 생산성에 영향을 미치는 유지보수환경, 프로덕트, 투입인력 등 3개 영역에서 도출된 총 10개 특성을 보정요소로 설정한 후, 유지보수프로젝트의 소요인력 규모를 추정하기 위한 비선형회귀모형을 제시하고 있다. 실제 수행된 26개 유지보수프로젝트로부터 수집한 실적데이터를 이용하여 이 모형을 실증 분석한 결과 유의한 모형임이 밝혀졌다.

  • PDF

소프트웨어 유지보수와 재사용을 위한 재공학 Refactoring 기법 연구 (A Study of Re-Engineering Refactoring Technique for the Software Maintenance and Reuse)

  • 박진호;이종호;류성열
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2000년도 봄 학술발표논문집 Vol.27 No.1 (A)
    • /
    • pp.513-515
    • /
    • 2000
  • 소프트웨어 유지보수는 노력과 시간이 많이 소요된다. 유지보수 되는 기존의 시스템들을 규모가 크고 복잡하기 때문에 운영비용의 대부분이 소프트웨어 유지보수에 소요되는 실정이다. 소프트웨어의 재사용은 이러한 문제점들을 해결하기 위하여, 소프트웨어 역공학, 재공학, 컴포넌트와 같은 많은 기법들이 제안되었다. 이런 기법들 중에서 재공학은 재사용 하려는 소프트웨어를 분석, 재정의, 재문서화 등의 소프트웨어 역공학 방법을 통하여 좀더 효율적으로 소프트웨어를 분석할 수 있고, 순공학을 통해 문제점들의 교환과 새로운 구조와 시스템의 수정을 통해 더욱 경제적인 시스템을 만들 수 있다. 본 논문에서는 시스템의 유지보수와 재사용을 위한 재공학 Refactoring 기법을 제시한다.

  • PDF

컴포넌트 소프트웨어의 유지보수를 위한 비용 측정지표 및 비용 추정 모델 (Cost Measurement Indicators and Maintenance Cost Estimation Model for Maintenance of Component-based Software)

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

소프트웨어유지보수 프로젝트의 투입인력 규모예측 모형 (An Effort Estimation Model for Software Maintenance Project)

  • 안연식
    • 한국컴퓨터정보학회논문지
    • /
    • 제4권2호
    • /
    • pp.61-69
    • /
    • 1999
  • 본 연구에서는 소프트웨어 유지보수에 영향을 주는 생산성 요소들을 투입인력 특성, 소프트웨어의 기술적 특성 및 유지보수 환경특성 등 3개의 영역으로 구분하였다. 또한 실제 유지보수 프로젝트의 데이터를 수집하여 소프트웨어 유지보수 규모와 생산성 요소를 결합한 투입인력 규모예측을 위한 다양한 회귀모형을 통계적 분석에 의해 검증하였다. 결론적으로 소프트웨어유지보수 프로젝트의 투입인력 규모예측을 위해 가장 유의한 모형으로 요인점수에 의한 선형모형이 최종 모형으로 제시되었다.

  • PDF

RBF망을 이용한 소프트웨어 유지보수 비용 추정 (Software Maintenance Cost Estimation using RBF Network)

  • 박주석;정기원
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권5호
    • /
    • pp.555-562
    • /
    • 2004
  • 소프트웨어 회사들은 새로운 개발보다는 기존 프로젝트의 유지보수와 성능향상 프로젝트를 보다 많이 수행한다. 기존의 비용 추정 모델들은 유지보수 프로젝트들에 적용할 수 있지만, 유지보수 분야에 적용시키기 위해서는 변경이 필요하다. 본 논문은 개발 프로젝트와 유지보수 프로젝트의 기능점수 계산방법을 분류하고 ISBSG의 밴치마킹 자료를 회귀 분석한 결과를 토대로 유지보수 프로젝트의 비용을 측정할 수 있는 방법을 제안하였다. 먼저, ISBSG 자료를 소프트웨어 비용에 영향을 미치는 요소인 프로그램 추가, 변경과 삭제 3가지 요소의 8가지 중에서 실제 유지보수가 나타나는 4가지 그룹으로 분류하였다. 그리고, 그룹별로 통계적 모델과 RBF 망(Radial Basis Function Network)을 이용한 모델을 개발하여 각각의 성능을 분석 평가한 결과 RBF 망이 통계적 모델보다 좋은 성능을 보였다.

유지보수단계에서의 소프트웨어 품질측정과 평가기법 개발 (Development of Measurement and Evaluation Technique for Software Quality in Maintenance Phase)

  • 장영숙;권영식
    • 한국IT서비스학회:학술대회논문집
    • /
    • 한국IT서비스학회 2003년도 춘계학술대회
    • /
    • pp.523-530
    • /
    • 2003
  • 소프트웨어에 대한 인식과 중요성이 대두되고 있으나 아직 소프트웨어 품질에 대한 우리의 관심은 부족한 실정이며, 저질 소프트웨어로 인한 유지보수 업무의 부담과 비용을 가중시키는 것이 현실이다. 따라서 국제표준화 규격인 IS0/1EC 9126에서 제시하고 있는 소프트웨어 품질특성 기능성, 신뢰성, 사용성, 효율성, 보수성 및 이식성을 중심으로 유지보수단계에서의 소프트웨어 품질을 어떻게 측정하고 평가하는 방안과 기법을 제시하고자 한다.

  • PDF

ISO/IEC 20000과 CMMI-DEV 통합 모델 (A Integration Model of ISO/IEC 20000 and CMMI-DEV)

  • 서창원;이석훈;백두권
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2012년도 추계학술발표대회
    • /
    • pp.1493-1496
    • /
    • 2012
  • 소프트웨어 생명주기 중 가장 많은 비용이 유지보수 개발에서 발생한다. 대형 소프트웨어 시스템의 운영 유지보수 표준은 ISO/IEC 20000 으로 프로세스통합운영 및 개선활동 중심이어서 유지보수 개발에 대한 SR(Service Request) 처리시 개발 표준 및 구체적 절차가 미비하다. 그러나 대형 소프트웨어 시스템 구축 개발 시 많이 채택하고 있는 CMMI-DEV 표준을 ISO/IEC 20000 유지보수 조직 및 팀원이 내제화를 함으로써 유지보수 개발의 상호 보완적 프로세스로 명세 명확화 및 품질을 제고할 수 있고, 생산성과 효율성을 증대할 수 있다. 따라서 본 연구에서는 ISO/IEC 20000 유지보수 조직이 운영하고 있는 표준절차에 CMMI-DEV 표준 프로세스를 상호보완적으로 매칭한 표준절차를 적용한 통합모델을 제안한다. ISO/IEC 20000 모델의 개발단계에 CMMI-DEV 프로세스 모델을 적용한 통합 모델을 구축하고 실제 프로젝트에 적용하여 본 연구의 실효성을 검증한다.

객체지향 메트릭과 유지보수성과의 관계에 대한 실험적 연구 (An Empirical Study of Relationship between Object-oriented Metrics and Maintainability)

  • 정우성;채흥석
    • 정보처리학회논문지D
    • /
    • 제13D권2호
    • /
    • pp.241-250
    • /
    • 2006
  • 유지보수는 소프트웨어 생명 주기에서 대부분의 비용이 소요되는 중요한 활동이다. 기존에 소프트웨어 유지보수 활동에 소요되는 비용의 예측을 위하여 다양한 소프트웨어 메트릭이 제안되었다. 본 논문에서는 객체지향 소프트웨어의 유지보수성과 기존에 제안된 메트릭과의 관계를 파악하기 위해서 수행된 실험의 결과를 소개한다. 실험에서는 메트릭으로서 LCOM, RFC, DAC, LOC를 사용하였으며 클라이언트/서버 및 웹 기반 시스템을 대상으로 유지보수 활동 시 실제로 소요되는 시간을 측정하였다. 본 실험을 통해서 메트릭과 유지보수 비용과의 관계에 대한 기존의 일반적인 주장을 실제 시스템의 유지보수 활동을 통해서 확인한 결과 기존의 주장과 달리 일부 시스템의 경우에는 기존의 주장을 뒷받침하지 못할 수 있음을 확인하였다. 구체적으로 말하면 소프트웨어 아키텍처, 설계 패턴 등이 적용되는 개발된 최근의 소프트웨어에서는 메트릭과 유지보수 활동과의 관계에 대한 추가적인 많은 연구가 필요함을 확인하였다.