기출문제/정보처리기사

2020년 4회 정보처리기사 기출문제 16번

엉클지니 2025. 4. 1. 18:46

16. 소프트웨어 개발 단계에서 요구 분석 과정에 대한 설명으로 거리가 먼 것은?

    분석 결과의 문서화를 통해 향후 유지보수에 유용하게 활용 할 수 있다.

     개발 비용이 가장 많이 소요되는 단계이다.

    자료흐름도, 자료 사전 등이 효과적으로 이용될 수 있다.

    보다 구체적인 명세를 위해 소단위 명세서(Mini-Spec)가 활용될 수 있다.

 

 

문제 분석 및 해설

이번 문제는 소프트웨어 개발 단계에서 요구 분석 과정에 대한 설명 중 "거리가 먼" 내용을 묻고 있습니다. 요구 분석은 소프트웨어 개발의 첫 번째 단계로, 시스템이 해결해야 할 문제와 그에 대한 요구 사항을 명확히 정의하는 중요한 과정입니다. 요구 분석을 통해 개발팀은 사용자와의 소통을 통해 시스템의 기능과 성능 요구사항을 파악하고, 이를 토대로 시스템 설계가 이루어집니다.

각 선택지를 분석해 보겠습니다.


분석 결과의 문서화를 통해 향후 유지보수에 유용하게 활용 할 수 있다.

  • 맞는 설명입니다. 요구 분석 단계에서 도출된 결과는 문서화되어야 하며, 이는 향후 유지보수확장성에 매우 중요한 자료가 됩니다. 시스템을 운영하면서 발생할 수 있는 문제나 추가 요구 사항에 대응하는 데 있어 요구 분석 결과는 큰 도움이 됩니다.
  • 정답: 이 설명은 맞습니다.

개발 비용이 가장 많이 소요되는 단계이다.

  • 틀린 설명입니다. 요구 분석은 중요한 단계이지만, 개발 비용이 가장 많이 소요되는 단계는 보통 설계 및 구현 단계입니다. 요구 분석 단계에서는 주로 사용자와의 커뮤니케이션, 요구 사항 수집과 분석 등이 이루어지므로 비교적 적은 비용이 소요됩니다. 반면, 설계나 구현 단계는 실제 시스템을 개발하고 코딩하는 과정이기 때문에 비용이 많이 드는 경우가 많습니다.
  • 정답: 이 설명은 틀렸습니다.

자료흐름도, 자료 사전 등이 효과적으로 이용될 수 있다.

  • 맞는 설명입니다. 요구 분석 단계에서는 자료 흐름도 (DFD), 자료 사전 (Data Dictionary) 같은 도구를 사용하여 시스템의 데이터 흐름과 구조를 정의하고 문서화합니다. 이는 시스템의 요구 사항을 명확히 이해하고 표현하는 데 도움이 됩니다.
  • 정답: 이 설명은 맞습니다.

보다 구체적인 명세를 위해 소단위 명세서(Mini-Spec)가 활용될 수 있다.

  • 맞는 설명입니다. 요구 분석 단계에서는 **소단위 명세서(Mini-Spec)**와 같은 문서들을 활용하여 보다 구체적인 요구 사항을 정의하고, 이를 통해 시스템이 어떻게 작동해야 하는지 명확하게 기술할 수 있습니다. 이는 추후 설계 및 구현 단계에서 중요한 참고자료가 됩니다.
  • 정답: 이 설명은 맞습니다.

결론

따라서 이 문제의 정답은 **❷ 개발 비용이 가장 많이 소요되는 단계이다.**입니다. 요구 분석은 중요한 단계지만, 개발 비용이 가장 많이 드는 단계는 보통 설계 및 구현 단계입니다.


요약표

번호 설명 정답 여부

분석 결과의 문서화는 향후 유지보수에 유용하게 활용된다. 맞음
개발 비용이 가장 많이 소요되는 단계는 요구 분석 단계이다. 틀림
자료흐름도, 자료 사전 등을 이용하여 요구 분석을 한다. 맞음
소단위 명세서(Mini-Spec)를 활용하여 구체적인 명세를 한다. 맞음

😊