본문 바로가기
CS

소프트웨어 생명주기(SDLC)

by Forsaken Developer 2023. 3. 29.
728x90
728x90

소프트웨어 생명주기(SDLC)

소프트웨어 생명주기란?

시스템 요구사항분석부터 유지보수까지 전 과정을 체계화한 절차

소프트웨어 생명주기 모델 프로세스

  1. 요구사항분석
  2. 설계
  3. 구현
  4. 테스트
  5. 유지보수

소프트웨어 생명주기 모델 종류

폭포수모델(Waterfall Model)

출처 : 위키백과

소프트웨어 개발 시 각 단계를 확실히 마무리 지은 후에 다음 단계로 넘어가는 모델

프로토타이핑 모델(Prototyping Model)

출처 : geeksforgeeks.org

고객이 요구한 주요 기능을 프로토타입으로 구현하고 고객의 피드백을 반영하여 소프트웨어를 만들어가는 모델

나선형 모델(Spiral Model)

출처 : it위키

위험을 최소화하기 위해 점진적으로 완벽한 시스템으로 개발해 나가는 모델

반복적 모델(Iteration Model)

출처 : tutorialspoint

사용자의 요구사항 일부분 혹은 제품 일부분을 반복적으로 개발하여 최종 시스템으로 완성하는 모델

728x90
반응형

'CS' 카테고리의 다른 글

소프트웨어 아키텍처  (0) 2023.03.30
비용산정, 일정관리 모형  (0) 2023.03.29
객체 지향 분석 방법론  (0) 2023.03.29
애자일 방법론  (0) 2023.03.29
소프트웨어 개발 방법론  (0) 2023.03.29

댓글