반응형
폭포수 모델(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 |