2장. 객체지향 개발 절차와 UML
2장. 객체지향 개발 절차와 UML소프트웨어 개발 과정 : 폭포수 모델. 문제정의,요구사항 분석(사용자 요구사항 분석, 기능/비기능요구사항 분석,사용 시나리오 분석,사용자 인터페이스 분석, 데이터 분석), 설계(OOD:클래스도출, 클래스간 관계 설정, 스퀸스 다이어그램), 구현, 통합, 시험/평가(구현전에 방법 결정 또는 테스트 프로그램 개발), 배포(최근 오픈 마켓 때문에 학생 때 배포/운영이 용이함), 유지보수 ) --> 반복적 개발 방법론 : 반복이라고 하는 일련의 짧은 고정된 길이의 작은 프로젝트 단위로 전체 개발을 나누어 진행하며, 각 반복은 독립적으로 테스트하며, 통합되어 실행될 수 있는 전체 시스템의 부분 요소임장점 : 능동적으로 대응하기 쉬움 ) --> 에자일 개발 방법론 : 기존 전통 방..