728x90
반응형

요구사항 개발 프로세스

요구사항 도출, 분석, 명세, 확인 및 검증하는 일련의 구조화된 활동

타당성 조사가 선행되어야 함

 


1️⃣ 도출 (Eliciation, 요구사항 수집)

시스템 개발 관련 사람들이 서로 의견 교환하여 요구사항 식별 및 이해

개발자 및 고객 간 관계 형성, 이해관계자 식별

SDLC(소프트웨어 개발 생명 주기)동안 지속적 반복

인터뷰, 설문, 브레인스토밍, 워크샵, 프로토타이핑, 유스케이스

 

2️⃣ 분석 (Analysis)

개발 대상의 사용자 요구사항 이해 및 문서화

모호한 요구사항을 발견하고 걸러내기 위한 과정

타당성 조사, 비용 및 일정에 대한 제약 설정

상충되는 요구사항 중재

구조적 분석 기법: 자료 및 흐름 처리 중심, 도형 중심의 분석 도구, 하향식, 분석 중복 배제

자료흐름도: 자료 흐름자료 흐름 및 변환 과정, 기능을 도형 중심으로 기술

자료사전: 자료흐름도 내용을 더 자세히 정의 및 기록

개체관계도, 상태전이도, 소단위명세서, 제어명세서

CASE: 요구사항 자동 분석, 분석 명세서 기술 도구

HIPO: 시스템 실행 과정인 입력, 처리, 출력의 기능 표현

 

3️⃣ 명세 (Specification)

분석된 요구사항 바탕으로 모델 작성 및 문서화

기능 요구사항 전부 작성, 비기능 요구사항 필요한 것만 작성

 

4️⃣ 확인 (Validation, 요구사항 검증)

요구사항 할당 전, 요구사항 명세서가 정확 및 안전하게 작성됐는지 검토

이해관계자들이 검토

요구사항 관리 도구로 요구사항 정의 문서에 대해 형상관리(SCM) 수행

반응형
복사했습니다!