반응형

폭포수 모델(Waterfall Model)

 

*목차

1. 폭포수 모델 정의 및 장단점

 가. 폭포수 모델 정의

 나. 폭포수 모델 장단점

2. 폭포수 모델 수행 절차 및 상세설명

 가. 폭포수 모델 수행 절차

 나. 폭포수 모델 상세 설명

 

 

*내용

1. 구조적 하향식 개발 모델, 폭포수 모델 정의 및 장단점

 가. 폭포수 모델 정의

  - 분석, 설계, 개발, 테스트, 유지보수 과정을 순차적, 하향식의 방법으로 접근하는 구조적 개발방법 모델

 나. 폭포수 모델 장단점

장점 - 전체 프로젝트 과정 이해 용이, 프로젝트 관리 및 적용이 용이, 일정 및 비용 예측 가능
단점 - 초기 요구사항 정의 어려움, 중요 문제점 늦게 발견될 수 있음, 사용자 요청 피드백 반복 불가능

2. 폭포수 모델 수행 절차 및 상세설명

 가. 폭포수 모델 수행 절차

폭포수 모델 수행 절차

 나. 폭포수 모델 상세 설명

절차 상세 절차 내용
분석 개발 계획 - 프로세스 수행 위한 전체적 개발 계획 수립, 개발 방법론 선택
요구 분석 - 사용자 대상 인터뷰, 브레인 스토밍, 워크샵 통한 요구 분석
설계 기본 설계 - 화면 인터페이스, 프레임워크, 공통 모듈 등 개발
상세 설계 - 기능별 로직 설계, 화면 설계서
개발 인터페이스 개발 - 프론트 엔드 개발, html, css, js 개발
단위 모듈 개발 - 백엔드 개발, 데이터베이스 SQL, 쿼리문, SP 개발, 예외처리, 보안 모듈 적용
테스트 단위 테스트 - 기능별 단위 테스트, TDD, 단위테스트 시나리오, 단위테스트 결과서
통합 테스트 - 전체 통합테스트, 통합테스트 시나리오, 통합테스트 결과서, 고객 참여
배포 스테이징 배포 - 운영과 동일한 환경 적용, 부하량 측정, 오류 사항 점검 수행
운영서버 배포 - 실제 서비스 수행, 그랜드 오픈, 서비스 지속적 모니터링, 운영팀 인계

폭포수 모델의 단점을 보완하는 개발모델로 나선형모델, 프로토타이핑 모델 사용 가능 

반응형

'IT지식 > 소프트웨어공학' 카테고리의 다른 글

Multiple-V 모델  (0) 2023.04.07
V 모델  (0) 2023.04.07
소프트웨어 개발 생명 주기(Software Development Life Cycle)  (0) 2023.04.07
컴퓨팅 사고력(Computational Thinking)  (0) 2023.04.07
소프트웨어 교육  (0) 2023.04.07

+ Recent posts