소프트웨어 개발 방법론
1. 소프트웨어 개발 방법론 소프트웨어 개발, 유지보수 등에 필요한 수행 방법, 기법, 도구 등을 체계적으로 정리하여 표준화한 것 2. 구조적 방법론 사용자 요구사항을 파악하여 문서화하는 처리 중심의 방법론 검토 -> 계획 -> 요구사항 -> 설계 -> 구현 -> 시험 -> 운용/유지보수 3. 정보공학 방법론 계획, 분석, 설계, 구축을 정형화된 기법들로 통합 및 적용하는 자료 중심의 방법론 정보 전략 계획 수립 -> 업무 영역 분석 -> 업무 시스템 설계 -> 업무 시스템 구축 4. 객체지향 방법론 객체들을 조립하여 소프트웨어를 구현하는 방법론 * 구성요소 : 객체, 클래스 ,메시지 * 기본 원칙 : 갭슐화, 정보 은닉, 추상화, 상속성, 다형성 요구 분석 -> 설계 -> 구현 -> 테스트 및 검증 -..