Problem Statement - 문제 정의
프로젝트 기능 정의
기능 분해가 아닌 전체적인 기능의 흐름이 어떻게 되는지 정의
Requirements elicitation - 요구사항 정의
사용자 정의
nonfunctional requirements 정의 기능과 관련없는 요구사항
UI, 보안 이슈 등
use case, 시나리오 작성 (기능 사용을 기반으로)
시나리오 기반 기능 분해
필요 데이터 ERD 작성