13. 소프트웨어 개발 방법 중 요구사항 분석(requirements annalysis)과 거리가 먼 것은?
① 비용과 일정에 대한 제약설정 ② 타당성 조사
③ 요구사항 정의 문서화 ❹ 설계 명세서 작성
😊
이번 문제는 **소프트웨어 개발 방법 중 요구사항 분석(requirements analysis)**에 대해 묻는 문제입니다.
요구사항 분석은 소프트웨어 개발 초기 단계에서 사용자나 고객의 요구사항을 파악하고 문서화하는 과정입니다.
문제를 해결하면서 각 선택지가 요구사항 분석과 관련된 활동인지 아닌지를 판단해 보겠습니다.
✅ 문제
소프트웨어 개발 방법 중 요구사항 분석(requirements analysis)과 거리가 먼 것은?
① 비용과 일정에 대한 제약설정
② 타당성 조사
③ 요구사항 정의 문서화
❹ 설계 명세서 작성
🔍 요구사항 분석의 주요 활동
요구사항 분석(Requirements Analysis)은 주로 다음과 같은 활동을 포함합니다:
- 고객의 요구사항을 파악: 사용자나 고객이 원하는 기능을 이해하고 정의하는 작업
- 기능적 요구사항과 비기능적 요구사항 구분: 시스템이 수행해야 하는 작업과 시스템이 어떻게 동작해야 하는지
- 요구사항 문서화: 요구사항을 정확하고 일관성 있게 문서로 작성
- 타당성 조사: 요구사항이 현실적으로 실현 가능한지 검토
🧠 선택지 분석
번호 항목 설명 관련성
① | 비용과 일정에 대한 제약설정 | 비용과 일정은 요구사항 분석 이후의 단계에서 설정하는 항목입니다. 요구사항 분석 자체는 기능적 요구사항에 집중합니다. 💰 | ❌ 거리가 멀다 |
② | 타당성 조사 | 요구사항이 실현 가능한지, 시스템 구현이 가능한지를 검토하는 활동으로, 요구사항 분석과 관련 있습니다. 🧐 | ✅ 관련 있음 |
③ | 요구사항 정의 문서화 | 고객의 요구사항을 정확하게 문서화하는 작업은 요구사항 분석의 핵심 활동입니다. 📑 | ✅ 관련 있음 |
❹ | 설계 명세서 작성 | 설계 명세서는 설계 단계에서 작성되며, 요구사항 분석은 주로 기능 정의에 집중하는 초기 단계입니다. 🛠️ | ❌ 거리가 멀다 |
📘 요구사항 분석과 설계 단계의 차이
- 요구사항 분석은 고객의 요구를 파악하고 정의하는 작업입니다. 이 단계에서는 시스템이 해야 할 기능에 초점을 맞추며, 비용이나 일정과 같은 제약 조건은 고려하지 않습니다.
- 설계는 요구사항을 바탕으로 시스템을 구체적으로 설계하는 단계로, 시스템의 구조와 구현 방법을 정의하며, 이때 비용과 일정 등의 제약을 고려하게 됩니다.
📌 예시 상황
✨ 예시
고객이 **"웹사이트에 사용자 로그인 기능을 추가하고 싶다"**고 요청했다면,
요구사항 분석 단계에서는 **"사용자가 로그인할 수 있어야 한다"**는 기능적 요구사항을 정의하고, 이를 바탕으로 어떤 기술을 사용할지, 디자인은 어떻게 할지는 설계 단계에서 다룹니다.
🏁 결론 정리
항목 내용
문제 핵심 | 요구사항 분석과 거리가 먼 활동은 무엇인가? |
정답 | ✅ ❹ 설계 명세서 작성 |
이유 | 설계 명세서는 설계 단계에서 다루는 내용으로, 요구사항 분석과는 관련이 없습니다. |
🎯 암기 팁
💡 소프트웨어 개발 단계 요약
단계 주요 활동 관련 항목
요구사항 분석 | 고객 요구 파악, 요구사항 정의 및 문서화 | 기능적 요구사항, 비기능적 요구사항 |
설계 | 시스템 구조 설계, 설계 명세서 작성 | 시스템 아키텍처, DB 설계 등 |
구현 | 실제 코드 작성, 시스템 구축 | 개발 및 프로그래밍 |
테스트 | 소프트웨어 검증 및 오류 수정 | 단위 테스트, 통합 테스트 등 |
요구사항 분석 단계에서는 기능 정의와 요구사항 문서화가 핵심입니다.
설계 명세서 작성은 설계 단계에 해당하므로 요구사항 분석과는 거리가 있습니다.
궁금한 점이나 다른 소프트웨어 개발 단계에 대해 더 알고 싶으시면 언제든지 질문 주세요! 😊
소프트웨어 개발 과정을 잘 이해하면, 정보처리기사 시험도 더욱 쉽게 접근할 수 있어요! 💪🚀
'기출문제 > 정보처리기사' 카테고리의 다른 글
2020년 1회,2회(통합) 정보처리기사 기출문제 15번 (0) | 2025.04.11 |
---|---|
2020년 1회,2회(통합) 정보처리기사 기출문제 14번 (0) | 2025.04.11 |
2020년 1회,2회(통합) 정보처리기사 기출문제 12번 (0) | 2025.04.11 |
2020년 1회,2회(통합) 정보처리기사 기출문제 11번 (0) | 2025.04.11 |
2020년 1회,2회(통합) 정보처리기사 기출문제 10번 (0) | 2025.04.11 |