다음에 제시된 소프트웨어 유지보수 종류 (가) ~ (라)와 설명 A ~… | [7급 국가직 소프트웨어공학] 26년 1회차 기출문제 상세 페이지
1[7급 국가직 소프트웨어공학] 26년 1회차
다음에 제시된 소프트웨어 유지보수 종류 (가) ~ (라)와 설명 A ~ D를 바르게 연결한 것은?(가) 수정 유지보수(corrective maintenance)
(나) 적응 유지보수(adaptive maintenance)
(다) 완전 유지보수(perfective maintenance)
(라) 예방 유지보수(preventive maintenance)A. 시스템이 정상 작동하더라도 더 나은 품질이나 성능을 위해 이루어지는 유지보수
B. 기존 시스템을 새로운 자료나 운영체제, 하드웨어 환경으로 이식하기 위한 유지보수
C. 발견된 오류나 결함의 원인을 찾아 문제를 해결하는 유지보수
D. 장차 발생할 수 있는 오류나 성능 저하에 대비하여 사전에 방지하기 위한 유지보수
(가) (나) (다) (라)
1
A D B C
2
A D C B
3
C A B D
4
C B A D
해설
수정은 C, 적응은 B, 완전은 A, 예방은 D에 대응하므로 C–B–A–D가 옳다.
수정 유지보수는 발견된 결함을 고치는 것이고, 적응 유지보수는 운영체제·하드웨어 등 환경 변화에 맞춰 이식하는 것이다. 완전 유지보수는 정상 작동 중에도 성능·품질을 개선하는 것이며, 예방 유지보수는 장래의 오류에 대비해 미리 방지하는 것이다.
- A–D–B–C: 수정 유지보수를 품질 개선으로, 예방 유지보수를 결함 수정으로 연결해 틀리다.
- A–D–C–B: 완전 유지보수를 결함 수정으로, 예방 유지보수를 환경 이식으로 연결해 틀리다.
- C–A–B–D: 적응 유지보수와 완전 유지보수의 설명을 뒤바꿨다.
오류나 개정된 내용이 보이면 알려주세요