-
소프트웨어 개발 방법론공부 2017. 3. 8. 10:23
소프트웨어 개발방법론의 정의
- 소프트웨어 개발 방법론은 소프트웨어를 생산하는 데에 필요한 반복적인 과정들을 정리한 것
- 소프트웨어 공학 원리를 소프트웨어 개발 생명주기에 적용
소프트웨어 개발 방법론의 필요성
- 개발 경험 축적 및 재활용을 통한 개발 생산성 향상(작업의 표준화/모듈화)
- 효과적인 프로젝트 관리(수행공정의 가시화)
- 정형화된 절차와 표준 용어의 제공으로 의사 소통 수단 제공
연도별 흐름
1970 1980 1990 2000 구조적 프로그래밍 구조적 시스템 분석과 설계 방법론 객체지향 프로그래밍
고속개발 방법론
스크럼
익스트림 프로그래밍
래셔널 통합 프로세스
애자일 통합 프로세스