1. 요구사항 확인

2. 화면 설계

3. 데이터 입출력 구현

4. 통합 구현

5. 인터페이스 구현

6. 프로그래밍 언어 활용