다음은 폭포수 모델에서 제시하는 소프트웨어 개발 단계들 중 일부에 대한… | [9급 지방직 컴퓨터일반] 17년 1회차 기출문제 상세 페이지
1[9급 지방직 컴퓨터일반] 17년 1회차
다음은 폭포수 모델에서 제시하는 소프트웨어 개발 단계들 중 일부에 대한 설명이다. 제시된 소프트웨어 개발 단계를 순서대로 바르게 나열한 것은?
- ㄱ. 시스템 구조, 프로그램, 인터페이스를 설계한다.
- ㄴ. 소프트웨어를 이용하면서 문제점을 수정하거나 새로운 기능을 추가한다.
- ㄷ. 요구대로 소프트웨어가 적합하게 작동하는지 확인한다.
- ㄹ. 사용자의 요구사항을 파악한다.
1
ㄱ → ㄴ → ㄷ → ㄹ
2
ㄱ → ㄹ → ㄴ → ㄷ
3
ㄹ → ㄱ → ㄷ → ㄴ
4
ㄹ → ㄷ → ㄴ → ㄱ
해설
폭포수 모델의 순서는 ㄹ → ㄱ → ㄷ → ㄴ(요구분석 → 설계 → 테스트 → 유지보수)이다.
폭포수 모델은 한 단계를 마친 뒤 다음 단계로 넘어가는 순차형 모델로, 사용자 요구사항 파악(ㄹ)이 가장 먼저이고 이를 바탕으로 시스템 구조·인터페이스를 설계(ㄱ)한다. 구현 후에는 요구대로 작동하는지 확인하는 테스트(ㄷ)를 거쳐, 운용 중 문제 수정·기능 추가를 하는 유지보수(ㄴ)로 끝난다.
- ㄱ → ㄴ → ㄷ → ㄹ은 요구사항 파악을 맨 마지막에 두어 순서가 거꾸로다.
- ㄱ → ㄹ → ㄴ → ㄷ은 설계가 요구분석보다 앞서고, 유지보수가 테스트보다 앞선다.
- ㄹ → ㄷ → ㄴ → ㄱ은 설계를 테스트·유지보수 뒤에 둔다.
내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.