소프트웨어 공학정보처리기사(구) · 2015년08월16일 · 71/100
71.장래의 유지보수성 또는 신뢰성을 개선하거나 소프트웨어의 오류발생에 대비하여 미리 예방수단을 강구해 두는 경우의 유지보수 형태는?
1
Corrective maintenance
2
Perfective maintenance
3
Preventive maintenance정답
4
Adaptive maintenance
해설
수정(Corrective) 보수 (수리․교정․정정․하자 보수) :시스템을 운영하면서 검사 단계에서 발견하지 못한 오류를 찾아 수정하는 활동 적응(Adaptive) 보수 (환경 적응, 조정 보수):소프트웨어 산물의 수명 기간 중에 발생하는 환경의 변화를 기존의 소프트웨어 산물에 반영하기 위하여 수행 하는 활동 완전화(Perfective) 보수 (기능 개선, 기능 보수): 소프트웨어의 본래 기능에 새로운 기능을 추가하거나 성능을 개선하기 위해 소프트웨어를 확장 시키는 활동 ․ 유지보수 활동 중 가장 큰 업무 및 비용을 차지하는 활동 예방(Preventive) 보수: 미래에 유지보수를 용이하게 하거나 기능을 향상시키기 위해소프트웨어를 변경하는 활동 ․ 예방 유지보수를 소프트웨어 재공학이라고도 함