소프트웨어 개발방법론의 정의

  • 소프트웨어 개발 방법론은 소프트웨어를 생산하는 데에 필요한 반복적인 과정들을 정리한 것
  • 소프트웨어 공학 원리를 소프트웨어 개발 생명주기에 적용

소프트웨어 개발 방법론의 필요성

  • 개발 경험 축적 및 재활용을 통한 개발 생산성 향상(작업의 표준화/모듈화)
  • 효과적인 프로젝트 관리(수행공정의 가시화)
  • 정형화된 절차와 표준 용어의 제공으로 의사 소통 수단 제공

연도별 흐름

1970198019902000
구조적 프로그래밍구조적 시스템 분석과 설계 방법론

객체지향 프로그래밍

고속개발 방법론

스크럼

익스트림 프로그래밍

래셔널 통합 프로세스

애자일 통합 프로세스


'공부' 카테고리의 다른 글

REPL 이란?  (0) 2017.03.08
애자일 소프트웨어 개발  (0) 2017.03.08
소프트웨어 개발 방법론  (0) 2017.03.08
문자열 인코딩 (unicode/UTF8, UTF16, ASCII)  (0) 2016.11.09
데이터 검증 유의사항  (0) 2016.10.17
유니코드 BOM(Byte Order Mark)  (0) 2016.10.12

+ Random Posts