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