4 SDLC 폭포수 모델
[정의] SW개발의 계획부터 이행까지 단계적, 순차적 접근하는 하향식 접근방법
[단계] 계획 - 요구분석 - 설계 - 개발 - 시험 - 단위 - 통합 - 시스템 - 인수 - 설치, 운영, 유지보수
[특징] 고전적, 단계적, 순차적, Top-Down, V모델, 후반부 문제 발생 가능성 높음
개발방법론, Secure SDLC 계요설개단통시인설
고단순탑V후

 

토픽 이름 폭포수 모델
분류 SW관리 > SDLC > 폭포수모델
키워드(암기) 순차적, 산출물중심, 단계적 테스팅, 정식변경절차 수행(Frozen Delivery), 고전적 모델
암기법(해당경우)  

 

기출문제

번호 문제 회차
1 반복점증적 개발방법과 폭포수형 개발방법을 비교하여 설명하시오 105.정보관리.1
2 폭포수형 개발모델(Waterfall development model) 애자일 개발모델(Agile development model) 차이를 테스팅 프로세스(Testing process) 관점에서 비교하여 설명하시오. 99.정보관리.1
3 소프트웨어시스템이 어떤 순서에 의거해서 개발, 운영, 유지보수되어 생명주기를 마칠 때까지의 전체적인 작업 프로세스를 모델화한 소프트웨어 생명주기 모형에 관해서 물음에 답하시오.
1)폭포수(Waterfall)모델과 프로토타이핑(Prototyping)모델의 특징을 설명하시오.
2)나선형(Spiral)모델을 개발 4단계 절차 중심으로 설명하시오.
3)클린룸(Clean Room)모델을 3개의 박스 중심으로 설명하시오.
- 시스템의 가장 핵심이 되는 부분을 최초의 인크리먼트(increment, 실행 가능한 프로토타입) 개발하여 사용자에게 피드백 하여 새로운 요구를 끄집어내거나 개발 계획 자체를 다시 고쳐서 반복해서 증가분 소프트웨어를 개발시스템에 추가 방식
83.정보관리.3
4 S/W개발시 폭포수형(Waterfall) 개발방법과 RUP(Rational Unified Process)에서 강조하는 반복, 점진적(Iterative & Incremontal)개발방법에 대하여 설명하고, 방법을 비교하시오. 72.정보관리.2

 

I. 고전적 선형/순차모델, 폭포수 모델의 개념

  - 분석, 설계, 개발, 구현, 시험 유지보수 과정을 단계별로 구분하여 순차적으로 접근하는 방법

 순차적, 하향식, 표준화된 양식 중심 프로젝트 관리 중시

  - 산출물 중심 단계별 테스팅(Phase Testing), Frozen Delivery(정식 변경절차 수행) 강조

 

II. 폭포수모델 절차 장단점 분석

  1. 폭포수모델 절차

 

- SDLC 단계별 순공학 적용

 

. 폭포수 모델 장단점 분석

구분 상세 내용
장점 관리 용이 - 간결하고 이해하기 쉬움

체계적 문서화 - 단계별 정형화된 접근법으로 체계적 문서화 가능

변화가 적은 프로젝트 - 요구사항 변화가 적은 프로젝트에 적합
- 비교적 소규모 프로젝트 개발에 유리
단점 단계적 진행 - 단계가 끝날 때까지 대기, 개발완료전에 사용자가 원하는 것을 정확히 알 수 없음

오류/변경에 취약 - 단계 결과물이 완벽하지 않으면 다음 단계에 오류가 전파, 요구사항 변경시 전체일정에 부담

 

. 폭포수 모델의 단점 극복을 위한 프로토타이핑 모델과 비교

구분 폭포수 모델 프로토타이핑 모델
특징 앞 단계 종료 후 다음단계 진행 시제품 승인 후 본 제품 개발

단계 별 정의 및 산출물이 명확 폭포수 모델 단점 극복 위해 제시
효과적
적용 유형
기술 위험이 낮고, 유사한 프로젝트 경험이 있는 경우 유사 프로젝트 경험이 없고, 기술 위험이 높은 경우

반응형

'정보관리기술사 > 소프트웨어공학' 카테고리의 다른 글

진화형 개발 모델  (0) 2024.02.18
증분형 개발 모델  (1) 2024.02.17
반복적 개발 모델  (0) 2024.02.16
Spiral 모델  (0) 2024.02.15
프로토타이핑 모델  (1) 2024.02.14

+ Recent posts