[소프트웨어공학] 유지보수

[소프트웨어공학] 유지보수

유지보수(Maintenance)

개발된 소프트웨어 품질을 항상 최상의 상태로 유지하기 위함.
개발단계 중 가장 많은 돈, 노력이 투입됨.
  • 수정 보수 (Corrective)
    • 잠재적인 오류를 찾아 수성, 오류 수정 및 진단
    • 하자 보수
  • 적응 보수 (Adaptive)
    • 환경의 변화를 기존 소프트웨어에 반영하기 위한 활동
    • 환경 적응
    • 다른 시스템 요소가 향상되거나 변경될 때 대처하기 위한 유지보수 활동
  • 완전화 보수 (Perfective)
    • 본래 기능에 새로운 기능을 추가하거나 성능을 개선
    • 유지보수 활동 중 가장 큰 업무 및 비용을 차지
  • 예방 보수 (Prevention)
    • 예비 조치
    • 장래의 유지보수성. 오류발생에 대비하여 미리 예방 수단 강구
    • 예방 유지보수를 소프트웨어 재공학이라고 함.


출처

댓글

이 블로그의 인기 게시물

[소프트웨어공학] NS(Nassi-Schneiderman) 차트

[컴퓨터네트워크] Telnet이란?

[Python] # -*- coding: utf-8 -*-를 쓰는 이유