목차
폭포수모형(Waterfall Model)
●정 의
계획
요구 분석
설 계
◎ 세가지 중요한 과정
◎ 결과 - 설계서
◎ 구 분
구 현
◎ 표 준
시 험
◎ 통합시험
◎ 시스템 테스트
인수/설치
◎인수 테스트
폭포수모형의 장단점
◎ 장 점
◎ 단 점
◎ 결 론
●정 의
계획
요구 분석
설 계
◎ 세가지 중요한 과정
◎ 결과 - 설계서
◎ 구 분
구 현
◎ 표 준
시 험
◎ 통합시험
◎ 시스템 테스트
인수/설치
◎인수 테스트
폭포수모형의 장단점
◎ 장 점
◎ 단 점
◎ 결 론
본문내용
젝트의 계약 내용에 따라 다름
÷사용자가 설치 - 설치 절차를 안내하거나 설치 명령어를 제품에 포함
÷개발자가 사용자의 하드웨어에 설치 - 규모가 크거나 주문에 의한 개발
◎인수 테스트
÷설치 후 인수를 받는 사용자나 발주자가 시험하는 것
÷인수가 되고 나면 개발 단계가 끝나고 소프트웨어 생명 주기의 운용 및 유지보수 단계가 시작
폭포수모형의 장단점
◎ 장 점
÷응용분야가 단순하거나 잘알고 있는 경우
÷비전문가가 사용할 시스템
÷각 단계가 끝난후에 결과물 명확히 정의
÷병행되어 진행되거나 거슬러 반복진행되는 경우가 없다.
÷각 단계가 결과 확인후에 다음단계 넘어간다.
÷개발자가 어떤 작업이 필요한지를 잘 알려주는 방법
÷프로세스가 단순하여 개발에 익숙하지 않은 일반인들도 쉽게 이해
÷다음 단계로 들어가기 전에 필요한 중간 산출물이 명확하게 제시
◎ 단 점
÷설계와 코딩, 테스트가 지연시킬 우려가 있다.
÷처음 단계들이 지나치게 강조되므로 불필요한 문서들을 작성하는데 많은 노력을 소모하는 경우가 있다.
÷각 단계의 시스템을 보는 관점이 다르며 이를 전환하는데 많은 노력이 필요하다.
◎ 결 론
프로그램이 개발되는 실태를 반영하지 못하고 있다.
÷사용자가 설치 - 설치 절차를 안내하거나 설치 명령어를 제품에 포함
÷개발자가 사용자의 하드웨어에 설치 - 규모가 크거나 주문에 의한 개발
◎인수 테스트
÷설치 후 인수를 받는 사용자나 발주자가 시험하는 것
÷인수가 되고 나면 개발 단계가 끝나고 소프트웨어 생명 주기의 운용 및 유지보수 단계가 시작
폭포수모형의 장단점
◎ 장 점
÷응용분야가 단순하거나 잘알고 있는 경우
÷비전문가가 사용할 시스템
÷각 단계가 끝난후에 결과물 명확히 정의
÷병행되어 진행되거나 거슬러 반복진행되는 경우가 없다.
÷각 단계가 결과 확인후에 다음단계 넘어간다.
÷개발자가 어떤 작업이 필요한지를 잘 알려주는 방법
÷프로세스가 단순하여 개발에 익숙하지 않은 일반인들도 쉽게 이해
÷다음 단계로 들어가기 전에 필요한 중간 산출물이 명확하게 제시
◎ 단 점
÷설계와 코딩, 테스트가 지연시킬 우려가 있다.
÷처음 단계들이 지나치게 강조되므로 불필요한 문서들을 작성하는데 많은 노력을 소모하는 경우가 있다.
÷각 단계의 시스템을 보는 관점이 다르며 이를 전환하는데 많은 노력이 필요하다.
◎ 결 론
프로그램이 개발되는 실태를 반영하지 못하고 있다.