반응형
요구사항 개발 프로세스는
소프트웨어 개발에서 사용자의 요구를 정확하게 반영하기 위해
요구사항을 수집하고, 분석하고, 문서화하며, 검토하는 일련의 절차이다.
✅ 요구사항 개발 4단계
단계 | 설명 |
1. 도출 | 사용자, 시스템 관리자 등 이해관계자의 요구를 인터뷰, 설문, 브레인스토밍, 워크숍 등을 통해 수집하는 단계 |
2. 분석 | 수집된 요구사항 중 중복, 모호함, 비현실적인 요구 등을 걸러내고, 우선순위와 흐름을 정리하는 단계 |
3. 명세 | 분석한 내용을 다른 사람이 이해할 수 있도록 문서화하는 단계. DFD, 자료 사전(DD) 등이 활용됨 |
4. 확인 | 작성된 명세서가 요구사항을 제대로 반영했는지 고객과 함께 검토하여 최종 확정하는 단계 |
✅ 사용 예시
- 도출: 고객에게 "이 시스템에서 가장 중요하게 여기는 기능은 무엇인가요?"라고 인터뷰
- 분석: 서로 겹치는 요구를 하나로 통합, 불필요한 요구 제거
- 명세: Mini-Spec과 같은 명세서를 작성
- 확인: 고객과 함께 명세서를 보며 누락된 기능이 없는지 점검
✅ 개발 실무에서의 중요성
- 요구사항이 잘못되면 설계부터 구현, 테스트까지 모든 과정에 영향
- 요구사항 분석이 부족하면 반복적인 수정과 일정 지연 발생
- PM(Project Manager), 기획자, 개발자 모두가 이해하고 협업하기 위한 공통 언어 제공
📌 매일 간단히 IT 관련 개념을 익히고 싶다면 구독하세요!👇👇👇
http://www.youtube.com/@itbite_daily
오늘의 IT한입
👋 하루 한 입, 쉽게 배우는 IT & 개발 개념! 프로그래밍, 데이터베이스, 운영체제, 네트워크, 보안, 코딩테스트까지! 취업 준비부터 실무 감각까지 매일 짧고 강력하게 정리해드립니다. 📍 매일
www.youtube.com
반응형
'IT개발 > Tech Notes' 카테고리의 다른 글
UML (Unified Modeling Language) 완벽 가이드: 개념, 종류, 활용까지! (0) | 2025.06.03 |
---|---|
CASE 도구란? 요구사항 분석 자동화 도구 종류와 특징 완전 정리 (1) | 2025.06.02 |
[정보처리기사] 요구사항 정의란? 기능 vs 비기능 요구사항 차이 완전 정리! (0) | 2025.05.27 |
WAS란? 웹 애플리케이션 서버의 개념과 역할 완전 정리 (0) | 2025.05.26 |
DBMS란? 데이터베이스 관리 시스템 완전 정리! (0) | 2025.05.26 |
댓글