모두CBT

프로젝트에 대한 고객 요구가 아래와 같을 때, 다음 보기 중 해당 프로… | [경찰간부후보생 소프트웨어공학] 23년 1회차 기출문제 상세 페이지

1[경찰간부후보생 소프트웨어공학] 23년 1회차
프로젝트에 대한 고객 요구가 아래와 같을 때, 다음 보기 중 해당 프로젝트를 수행하기에 가장 적절한 소프트웨어 개발 프로세스 모델은?
가.프로젝트 초반에 전체 시스템에 대한 모든 요구를 최초 계획단계에서 모두 확정하여 서브시스템으로 분할하고, 릴리즈 횟수와 시기를 정의해야 한다.
나.이를 기반으로 전체 프로젝트 계획을 수립하여 ‘설계-구현/시험-설치/운영’ 과정의 반복을 통해 각 서브시스템 별로 단계적으로 릴리즈하는 형태로 진행하여, 전체 시스템을 확장하고 완성하여 최대한 신속히 작동하는 SW를 조기에 제공받고 싶다.
다.이미 릴리즈된 서비스는 사용자로부터 제시된 새로운 아이디어나 의견을 받아 기 확정되어 있던 개발 범위에 추가 반영하여 개발하고, 함께 릴리즈함으로써 신규 시스템으로 인한 조직의 충격을 완화해야 한다.
라.규모가 큰 개발 조직을 보유하고 있으니, 개발 기간 단축을 위해 분할된 서브시스템 간 병행 개발도 시도해 달라. 그러나, 대규모 프로젝트임을 고려하여 개발은 정확하게 정해진 표준 절차를 기반으로 수행해야 한다. 또한, 이전 릴리즈 된 SW와 개발해야 하는 서브시스템 간의 연계 및 통합에 대한 위험 부담, 디버깅 등을 통한 실시간 장애 관리 등을 고려할 때 우수한 프로젝트 관리자가 요구된다.
1
Agile 프로세스 모델
2
점증적 프로세스 모델
3
폭포수 프로세스 모델
4
Spiral 프로세스 모델
해설

제시된 요구에 가장 적합한 모델은 점증적 프로세스 모델이다.

초기에 전체 요구를 확정해 서브시스템으로 나누고, 릴리즈 계획에 따라 설계–구현/시험–설치/운영을 반복하며 단계적으로 릴리즈하고, 서브시스템 병행 개발과 표준 절차 준수를 요구하는 것은 점증적 모델의 특징이다.

  • Agile 모델은 요구를 초기에 모두 확정하지 않고 짧은 반복마다 변경을 수용하므로, 초반 전체 요구 확정과 엄격한 표준 절차 요구와 맞지 않는다.
  • 폭포수 모델은 전체를 한 번에 개발해 마지막에 인도하므로, 작동하는 SW를 조기에 단계적으로 제공받으려는 요구와 맞지 않는다.
  • Spiral 모델은 반복마다 위험 분석을 중심으로 요구와 계획을 다시 세우는 모델로, 처음에 모든 요구와 릴리즈 시기를 확정하는 방식이 아니다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[경찰간부후보생 소프트웨어공학] 23년 1회차 40문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요경찰간부후보생 소프트웨어공학 기출문제 암기장 전체 보기