본문 바로가기

Professional Engineering

폭포수 개발모델

반응형

 

SDLC / 폭포수 모델

순차적이며 고전적이며 산출물 중심의 개발모델

~ 의 ~을 위한 모델

I. 고전적 라이프사이클 패러다임, 폭포수 모델의 개요

  가. 폭포수 모델(Waterfall)의 정의

    - 시스템 개발시에 계획, 분석, 설계, 개발, 구현, 시험, 배포 및 유지관리 과정을 순차적으로 접근하여 계획과 순차적 접근하는 고전적 라이프 사이클 패러다임

 나. 특징

특징

설명

순차적 접근

- 단계적, 순차적, 하향방식 접근 수행

Phase Testing

- 각 단계별 완료 시 검증 후 다음 단계로 진행

고정된 산출물

- 테스트를 거친 산출물은 정식 변경 절차에 의해서만 변경 가능

프로젝트관리용이

- 프로젝트 진행 과정을 세분화하여 관리하기 용이함

후반 리스크 증가

- 후반부에 구체화되어 중요 문제점 대응에 취약

II. 폭포수 모델 구성도와 구성요소

가.   폭포수 모델의 구성도

 

    -  계획, 분석, 설계, 개발, 시험, 운영 및 유지보수 과정을 순차적으로 접근하는 모델

 

 

나.   폭포수 모델의 구성요소

단계

설명

산출물

계획

- 프로젝트 범위/일정/원가 기준선 등 필요자원에 대한 계획 수립

- 프로젝트관리 계획서

- 테스트 계획서

분석

- What 중심의 사용자 요구사항, 주어진 문제의 분석 및 이해

- 요구사항 정의서

설계

- 시스템 아키텍처, 구조, 화면 설계, DB, UI 설계

- 기본/상세 설계서

개발

- 프로그램 구현, 디버깅, 단위테스트 수행

- 소스코드

테스트

- 발생가능한 프로그램의 오류를 발견하고 수정

- 테스트 결과서

운영 및    유지보수

- 시스템 설치 후 운영 중 발생하는 여러 변경사항에 대한 대응

- 유지보수 계획서

 

 

728x90
반응형