3. 요구사항 개발 프로세스의 순서로 옳은 것은?
❶ ㉠ - ㉡ - ㉢ - ㉣ ② ㉠ - ㉢ - ㉡ - ㉣
③ ㉠ - ㉣ - ㉡ - ㉢ ④ ㉠ - ㉡ - ㉣ - ㉢
요구사항 개발 프로세스 문제 분석 및 해설
📌 문제 분석
이 문제는 요구사항 개발 프로세스의 올바른 순서를 묻는 문제입니다.
소프트웨어를 개발할 때, 사용자의 요구사항을 체계적으로 정리하는 과정이 필요합니다.
이를 위해 요구사항 개발 프로세스가 있으며, 그 단계는 다음과 같습니다.
📌 개념 정리 (각 단계 설명)
요구사항 개발 프로세스는 도출 → 분석 → 명세 → 확인 순서로 진행됩니다.
1️⃣ 도출(Elicitation) : 요구사항을 찾아내는 과정
- 사용자, 이해관계자(Stakeholder)와 인터뷰, 설문조사 등을 통해 요구사항을 수집합니다.
- 이 단계에서는 고객이 원하는 기능이 무엇인지 명확하게 파악하는 것이 중요합니다.
2️⃣ 분석(Analysis) : 요구사항을 이해하고 정리하는 과정
- 수집한 요구사항이 논리적으로 맞는지, 충돌하는 부분이 없는지 검토합니다.
- 기능적 요구사항과 비기능적 요구사항을 구분하여 정리합니다.
3️⃣ 명세(Specification) : 요구사항을 문서화하는 과정
- 정리된 요구사항을 체계적으로 문서화하여 개발자가 이해할 수 있도록 만듭니다.
- 예를 들어, 요구사항 명세서(SRS, Software Requirements Specification)를 작성합니다.
4️⃣ 확인(Validation) : 요구사항이 적절한지 검증하는 과정
- 고객과 개발자가 요구사항을 다시 검토하여 올바르게 작성되었는지 확인합니다.
- 오류가 있으면 수정하고, 최종 확정을 합니다.
📌 예시 (실제 사례로 이해하기)
🎯 예제 상황
👉 "온라인 쇼핑몰을 개발해야 한다고 가정하자."
1️⃣ 도출(Elicitation)
- 쇼핑몰 운영자 및 고객과 인터뷰하여 요구사항을 수집
- "사용자는 제품을 검색할 수 있어야 한다."
- "장바구니 기능이 필요하다."
- "결제는 신용카드와 계좌이체를 지원해야 한다."
2️⃣ 분석(Analysis)
- 결제 방식 요구사항 검토 → 추가 요구사항 발견
- "할부 기능이 필요한가?"
- "환불 및 취소 정책은 어떻게 할 것인가?"
3️⃣ 명세(Specification)
- 요구사항 문서 작성
- 기능 요구사항: "사용자는 키워드를 입력하여 상품을 검색할 수 있어야 한다."
- 비기능 요구사항: "서버는 1초 이내에 검색 결과를 응답해야 한다."
4️⃣ 확인(Validation)
- 작성된 요구사항 문서를 고객과 다시 검토
- "결제 수단에 페이팔 추가할 수 있나요?" → 추가 요구사항 반영
- 최종 요구사항 확정
📌 결론 및 정답 도출
요구사항 개발 프로세스의 올바른 순서는
도출 → 분석 → 명세 → 확인입니다.
정답: ① ㉠ - ㉡ - ㉢ - ㉣
📌 추가 팁 (시험 대비 요점 정리)
✅ 요구사항 개발 프로세스 4단계 순서를 반드시 암기!
✅ 각 단계에서 하는 일을 이해하고, 문제 상황에 적용해보기!
✅ 비슷한 개념과 헷갈리지 않도록 주의! (예: 검증(Verification)과 확인(Validation)의 차이)
이제 문제를 보면 바로 풀 수 있겠죠? 😊
'기출문제 > 정보처리기사' 카테고리의 다른 글
2021년 2회 정보처리기사 기출문제 5번 (0) | 2025.03.20 |
---|---|
2021년 2회 정보처리기사 기출문제 4번 (0) | 2025.03.20 |
2021년 2회 정보처리기사 기출문제 2번 (0) | 2025.03.20 |
2021년 2회 정보처리기사 기출문제 1번 (0) | 2025.03.20 |
2021년 3회 정보처리기사 기출문제 100번 (0) | 2025.03.20 |