소프트웨어 생명주기 개요

Woong·2022년 9월 6일
0

기타

목록 보기
3/5

폭포수형 모델 (Waterfall Model)

  • 각 단계가 순차적으로 완료되어야 다음 단계로 넘어가는 모델
    • 완료되지 않으면 다음 단계로 넘어갈 수 없음
    • 새 요구사항을 수용하기 어려움
    • 요구사항이 명확할 때
  • 계획(타당성 분석) - 요구분석 - 설계 - 구현 - 테스트 - 유지보수
  • 가장 전통적인 방법

프로토타입 모델 (Prototype Model)

  • 개발 초기 프로토타입을 제작하여 사용자에게 제공하고, 사용자가 사용해보며 개선해나가는 모델
    • 사용자의 요구사항을 명확히 파악하는데 사용
  • 요구 분석 - 프로토타입 설계 - 프로토타입 개발 - 고객평가

나선형 모델 (Spiral Model)

  • 계획 분석 - 위험 분석 - 구축(개발) - 고객 평가 를 반복
    • 점진적으로 개발해나가는 모델
    • 위험을 최소화, 관리

애자일 모델 (Agile Model)

  • 고객과 계속 소통에 초점을 맞춘 방법론
    • 요구사항 변화에 일정 주기를 가지고 반복 주기마다 고객 평가와 요구 수용

0개의 댓글