dev-common

유지보수 유형

검은바람 2022. 9. 29. 18:53
반응형

소프트웨어를 직접 운용하며 잔존 버그 등을 찾고 추가 개선사항을 도출한다.
하드웨어, 환경 변화에 따라 소프트웨어를 적응 및 유지시킨다.
시간과 비용이 가장 많이 투입된다.

  1. 수정 보수(Corrective Maintenance)
    • 소프트웨어 구축 시 테스트 단계에 미처 발견하지 못한 잠재적인 오류를 찾아 수정한다.
    • 수리 보수, 수정 보수, 정정 보수, 하자 보수라고도 한다.
  2. 적응 보수(Adaptive Maintenance)
    • 운영체제, 하드웨어와 같은 프로그램 환경변화에 맞추기 위해 수행하는 유지보수
  3. 예방 보수(Preventive Maintenance)
    • 장래에 유지보수성 또는 신뢰성을 보장하기 위해 선재적으로 하는 유지보수
    • 소프트웨어의 잠재적인 오류발생에 대비하여 미리 예방수단을 강구해 두는 유지보수
  4. 향상 보수(Perfective Maintenance)
    • 기존 기능과 다른 새로운 기능을 추가하거나, 기존 기능을 개선 등 소프트웨어 확장 및 리모델링
      유지보수 활동 중 가장 자원이 많이 소모되는 활동

일반적인 1년단위 유지보수 계약은 1~3을 목표로 합니다.

4번의 경우는 고도화라는 명칭으로 별도의 계약을 합니다.

 

 

반응형