투케이2K

5. (소프트웨어공학) 폭포수 모델(waterfall model) 개념 설명 본문

SE & OS & HW

5. (소프트웨어공학) 폭포수 모델(waterfall model) 개념 설명

투케이2K 2021. 4. 2. 08:08

/* =========================== */

[ 소프트웨어 공학 ]

/* =========================== */

[설 명]

[폭포수 모델(waterfall model) 이란?]

- 폭포수 모델은 순차적인 소프트웨어 개발 프로세스(소프트웨어를 만들기 위한 프로세스)로, 개발의 흐름이 마치 폭포수처럼 지속적으로 아래로 향하는 것처럼 보이는 데서 이름이 붙여졌습니다

- 폭포수 모델의 흐름은 소프트웨어 요구사항 분석 단계에서 시작하여, 소프트웨어 설계, 소프트웨어 구현, 소프트웨어 시험, 소프트웨어 통합 단계 등을 거쳐, 소프트웨어 유지보수 단계에까지 이릅니다

- 폭포수 모델을 따르기 위해서는, 완전히 순차적으로 한 단계, 한 단계를 진행해 나가야 합니다

- 폭포수 모델은 전 단계가 수행되어 완료되기 전에는 다음 단계로 진행할 수 없도록 제한합니다

[폭포수 모델 단계 절차 설명]

1. 가장 먼저 요구사항 기술을 진행하여 이를 확정합니다

2. 이후에 요구사항 기반을 토대로 설계를 진행합니다

3. 소프트웨어가 설계된 후, 그 설계도(blueprint)가 구현자 또는 코더에게 따라서 구현해야할 계획으로 전달됩니다

4. 설계가 완전히 완료된 후에 설계에 대한 구현이 코더에 의해 진행됩니다

5. 구현의 마지막 단계에 이르면, 각각의 생성된 컴포넌트를 결합하여, 새로운 기능을 실현시키고 그때까지 발생한 버그를 해결합니다 (테스트 및 유지보수)

[폭포수 모델 구조 절차 표현]

/* =========================== */

반응형
Comments