기출문제/정보처리기사

2019년 1회 정보처리기사 기출문제 75번

엉클지니 2025. 5. 13. 15:59

75. 소프트웨어 생명주기 모형에서 프로토타입 모형의 장점이 아닌 것은?

    단기간 제작 목적으로 인하여 비효율적인 언어나 알고리즘을 사용할 수 있다.

    개발과정에서 사용자의 요구를 충분히 반영한다.

    최종결과물이 만들어지기 전에 의뢰자가 최종결과물의 일부 혹은 모형을 볼 수 있다.

    의뢰자나 개발자 모두에게 공동의 참조 모델을 제공한다.

 

 

 

 이번 문제는 소프트웨어 생명주기(SDLC) 모형 중 하나인 프로토타입(Prototype) 모형의 장점과 관련된 문제입니다. 보기 중에서 장점이 아닌 것을 고르는 문제입니다.


✅ 문제 분석

문제 75.
소프트웨어 생명주기 모형에서 프로토타입 모형의 장점이 아닌 것은?


📌 프로토타입 모형이란?

프로토타입 모형
사용자의 요구사항을 정확히 파악하기 어려울 때,
빠르게 시제품(Prototype)을 제작해서 사용자에게 보여주고,
피드백을 받아 수정하며 개발을 진행하는 방식입니다.

📈 핵심 특징:

  • 빠른 시제품 제작
  • 사용자 참여 유도
  • 반복적 피드백 & 수정
  • 요구사항 분석에 유리

✅ 프로토타입 모형의 장점

장점 설명

✅ 사용자 요구 반영 직접 시제품을 보고 의견을 제시할 수 있음
✅ 결과물을 미리 체험 가능 최종 소프트웨어가 어떻게 생겼는지 감이 잡힘
✅ 의사소통 개선 사용자와 개발자 간에 명확한 참조 모델 공유
✅ 요구사항 변경에 유연 프로토타입 단계에서 쉽게 수정 가능

❌ 보기별 분석

보기 설명 장점인가요?

단기간 제작 목적으로 인하여 비효율적인 언어나 알고리즘을 사용할 수 있다. 빠르게 만들기 위해 성능이 떨어지는 임시 코드를 쓸 수 있음 → 단점 정답
② 개발과정에서 사용자의 요구를 충분히 반영한다. 사용자 피드백 기반 개발 ✅ 장점
③ 최종결과물이 만들어지기 전에 의뢰자가 결과물의 일부를 볼 수 있다. 시제품 제공으로 만족도 증가 ✅ 장점
④ 의뢰자나 개발자 모두에게 공동의 참조 모델을 제공한다. 커뮤니케이션 도구로 유용 ✅ 장점

🎯 정답:

❶ 단기간 제작 목적으로 인하여 비효율적인 언어나 알고리즘을 사용할 수 있다.

이것은 단점입니다. 프로토타입은 빨리 만들기 위해 종종 최적화되지 않은 방식으로 개발되며, 최종 제품에 그대로 사용하면 성능 문제나 유지보수 문제가 생길 수 있어요.


💡 학생들을 위한 핵심 요약

구분 설명

✅ 장점 사용자 요구 반영, 시제품 제공, 참조 모델 제공, 의사소통 향상
❌ 단점 비효율적인 코드 사용 가능, 성능 문제, 반복 작업 증가 가능

프로토타입 모형은 "고객 중심"이지만, "품질이나 성능 최적화"에는 약할 수 있다는 점도 함께 기억하세요!

궁금한 점 있으면 더 설명해줄게요!