728x90
개발방법론 - 프로토타입 모델 (Prototype Model) 명확한 품질
사용자 요구사항을 명확히 파악하고 높은 품질의 소프트웨어를 개발
프로토타입 모델 (Prototype Model)
특징: 초기 프로토타입을 개발하여 사용자 피드백을 받고, 이를 바탕으로 최종 소프트웨어를 개발합니다.
장점: 사용자 요구사항을 명확히 파악할 수 있으며, 개발 초기 단계에서 문제를 발견할 수 있습니다.
단점: 프로토타입 개발에 시간이 소요될 수 있으며, 최종 제품과의 차이가 발생할 수 있습니다.
활용 분야: 사용자 요구사항이 명확하지 않은 프로젝트나, 사용자 피드백이 중요한 프로젝트에 적합합니다.
개발 절차
- 초기 요구사항 수집 (Initial Requirements Gathering)
- 사용자와의 인터뷰, 설문조사 등을 통해 초기 요구사항을 수집합니다.
- 요구사항 명세서를 작성합니다.
- 프로토타입 개발 (Prototype Development)
- 초기 요구사항을 바탕으로 간단한 프로토타입을 개발합니다.
- 저해상도 프로토타입(와이어프레임)이나 고해상도 프로토타입(클릭 가능한 모형)을 사용할 수 있습니다.
- 사용자 피드백 수집 (User Feedback Collection)
- 프로토타입을 사용자에게 제공하고 피드백을 수집합니다.
- 사용성 테스트, 인터뷰, 설문조사 등을 통해 피드백을 얻습니다.
- 프로토타입 수정 및 개선 (Prototype Refinement)
- 사용자 피드백을 바탕으로 프로토타입을 수정하고 개선합니다.
- 반복적인 사이클을 통해 프로토타입을 점진적으로 개선합니다.
- 최종 요구사항 정의 (Final Requirements Definition)
- 최종 프로토타입을 바탕으로 요구사항을 명확히 정의합니다.
- 최종 요구사항 명세서를 작성합니다.
- 최종 소프트웨어 개발 (Final Software Development)
- 최종 요구사항을 기반으로 실제 소프트웨어를 개발합니다.
- 개발된 소프트웨어를 테스트하고 배포합니다.
수행 산출물 예시
- 요구사항 명세서 (Requirements Specification)
- 초기 요구사항을 명확히 정의한 문서입니다.
- 프로토타입 (Prototype)
- 저해상도 프로토타입(와이어프레임)이나 고해상도 프로토타입(클릭 가능한 모형)입니다.
- 사용자 피드백 보고서 (User Feedback Report)
- 사용성 테스트, 인터뷰, 설문조사 등을 통해 수집된 사용자 피드백을 정리한 문서입니다.
- 프로토타입 수정 기록 (Prototype Revision Log)
- 사용자 피드백을 반영한 프로토타입 수정 내용을 기록한 문서입니다.
- 최종 요구사항 명세서 (Final Requirements Specification)
- 최종 프로토타입을 바탕으로 요구사항을 명확히 정의한 문서입니다.
- 테스트 계획서 (Test Plan)
- 최종 소프트웨어의 테스트를 위한 계획과 절차를 설명한 문서입니다.
- 최종 소프트웨어 (Final Software)
- 최종 요구사항을 기반으로 개발된 실제 소프트웨어입니다.
728x90
반응형
'Programming' 카테고리의 다른 글
애자일개발방법론 - 린 (LEAN) 비용 절감과 효율성 극대화 (0) | 2024.12.31 |
---|---|
개발방법론 - Domain-Driven Design (DDD) 비즈니스 설계 (1) | 2024.12.30 |
개발 방법론 - 민첩한 비즈니스 성공을 위한 개발 방법론의 종류와 특징 (0) | 2024.12.29 |
개발방법론 - 효율적인 프로젝트 수행을 위한 개발 방법론의 종류와 특징 (1) | 2024.12.27 |
블록 암호화 모드 종류외 사용법 (2) | 2024.12.19 |
go 언어 db ORM framework best (4) | 2024.08.19 |
비밀번호 관리 해시 알고리즘 비교 - Argon2, Scrypt, PBKDF2, SHA2Crypt, Bcrypt (3) | 2024.08.16 |