IT직군 면접 준비

[개발 방법론] 폭포수(water fall), 애자일(Agile) 방식

benguin 2019. 7. 17. 20:00

sw개발 방법론

 

1) 폭포수 방법론(water fall)

- 구성 방법에 상관없이 계획된 일정대로 진행하고 싶은 경우 
- 미리 정해진 몇 개의 단계에 따라 엄격한 순서대로 이루어지는 일직선의 과정 

 

[ 단 계 ] 
DISCOVER -> DESIGN -> DEVELOP -> TEST 

 

[ 장 점 ] 
프로젝트를 시작하기 전에 프로젝트의 범위, 비용, 타임라인에 대해 자세하게 알 수 있습니다. 

예상하는 것과 비슷하게 만들 수 있습니다.

까다로운 계획 때문에 각각의 개발자들이 다른 부분에서 일을 하기 때문에 더 쉽게 프로젝트 관리를 할 수 있습니다.

단계별 개발은 규율을 시행하고, 중요한 단계들은 확인되고 관찰됩니다.

빠듯한 기한이 없거나 필수 조건들이 적은 작은 프로젝트에 적합합니다.

 

2) 애자일 방법론(agile)

- 그날 그날에 따른 구성 요소와 마지막 순간까지도 작업을 수정이 가능한 좀 더 유연한 방법론 

[ 장 점 ] 
프로젝트 진행 중간 중간에 필요한 요소들을 바꿀 수 있습니다. 

시작할 때 프로젝트를 정확하게 규정하지 않아도 됩니다. 

작은 요소들을 출시 할 때 빠르게 만들 수 있습니다. 

점진적으로 테스트되기 때문에 초기에 버그를 발견할 수 있습니다.

'IT직군 면접 준비' 카테고리의 다른 글

메모리 구조  (0) 2019.07.29
화이트 박스, 블랙 박스, 그레이박스 시험  (0) 2019.07.16