본문 바로가기

폭포수모형2

[소프트웨어생명주기] 나선형 모형(Spiral Model,점진적 모형) 1. 계획 및 정의 2. 위험분석 3. 공학적 개발 4. 고객평가 1. 계획 및 정의 1 > 2 > 3 > 4 > 1 > 2.... 순으로 나선형을 그리며 진행됨 폭포수 모형과 프로토타입 모형의 장점에 위험 분석 기능을 추가한 모형으로 보헴(Boehm)이 제안하였다. 여러 차례의 소프트웨어 개발 과정을 거쳐 프로토타입을 점진적으로 발전 시켜 완성도 높은 최종 소프트웨어를 개발하는 것이다. 위험을 관리하고 최소화하는 것을 목적으로 한다. 가장 현실적인 모형으로, 대규모 프로젝트에 적합하다. 점진적으로 개발, 수정, 요구사항 추가 과정이 반복되므로 정밀하며 유지보수 과정이 필요없다. 위험 분석 단계에서 위험 요소들을 제거해가므로 완성도 높은 소프트웨어를 만들 수 있다. 2020. 2. 9.
[소프트웨어생명주기] 폭포수 모형(Waterfall Model) 폭포수 모형(Waterfall Model) - 소프트웨어 공학에서 가장 오래되고 가장 폭넓게 사용된 전통적인 방식이다. - 개발 과정의 앞 단계가 끝나야지만 다음 단계로 넘어갈 수 있는 선형 순차적 모델이다. - 매뉴얼을 작성해야 한다. - 각 단계가 끝난 후에는 결과물이 명확하게 산출되어야 한다. - 두 개 이상의 과정이 병행하여 수행되지 않는다. Waterfall Model 타당성검토 ↓ 계획 ↓ 요구 분석 ↓ 설계 ↓ 구현(코딩) ↓ 시험(검사) ↓ 유지보수 개발 과정중 새로운 요구를 반영하기 어려우므로 처음부터 사용자들이 모든 요구사항들을 명확하게 제시해야 한다. 현실적으로는 오류 없이 다음 단계로 진행하기는 어렵다. 개발된 프로그램을 운용할 때 검출되지 않은 오류로 인하여 사용자들이 큰 인내심을.. 2020. 2. 8.