728x90
요구사항 개발 프로세스
- 요구사항 개발 프로세스 ?
요구사항 개발은 개발 대상에 대한 요구사항을 체계적으로 도출한 후 분석하고 명세서에 정리한 다음 확인 및 검증하는 과정을 의미함.
요구사항 개발은
'도출' Elicitation
'분석' Analysis
'명세' Specification
'확인' Validation
과정을 거침.
외울 때는 '출 - 석 - 명 - 확' 으로 외우자. - 요구사항 개발 프로세스 특징
- 요구사항 개발 프로세스 전에 타당성 조사 Feasibility Study 가 선행되어야 함.
- 요구공학 Requirement Engineering 의 한 요소임.
요구사항 도출 (Requirement Elicitation)
- 요구사항 도출 ?
요구사항 도출은 이해관계자들이 의견을 교환하여 요구사항을 식별하고 이해하는 과정임. - 요구사항 도출 특징
- 소프트웨어 개발 생명주기 SDLC 동안 방복됨 - 요구사항 도출 기법
- 청취와 인터뷰
- 설문
- 브레인스토밍
- 워크샵
- 프로토타이핑
- 유스케이스
요구사항 분석 (Requirement Analysis)
- 요구사항 분석 ?
요구사항 분석은 사용자의 요구사항 중 불명확한 부분들을 파악하고 제거하는 과정임. - 요구사항 분석 특징
- 상충 되는 요구사항을 조정함
- 비용과 일정에 대한 제약을 설정함. - 요구사항 분석 도구
- 자료 흐름도 DFD
- 자료 사전 DD
요구사항 명세 (Requirement Specification)
- 요구사항 명세 ?
요구사항 분석을 바탕으로 모델을 작성하고 문서화하는 것이다. - 요구사항 명세 특징
- 기능 요구사항은 빠짐 없이 기술해야 한다.
- 비기능 요구사항은 필요한 것만 기술한다.
- 구체적 명세를 위해 소단위 명세서가 사용되기도 한다.
요구사항 확인 (Requirement Validation)
- 요구사항 확인?
요구사항 확인은 개발 자원을 요구사항에 할당하기 전에 요구사항 명세서가 정확하게 작성되었는지 검토하는 활동이다. - 요구사항 확인 특징
- 이해관계자들이 요구사항 명세를 검토한다
- 형상 관리 SCM 을 수행한다.
요구사항 명세 기법
- 정형 명세 기법
: 수학적 원리 기반, 모델 기만
: 이해하기 어려움
: VDM, Z, Petri-net, CSP 등 - 비정형 명세 기법
: 상태, 기능, 객체 중심
: 자연어 기반 서술 또는 다이어그램으로 작성
: FSM, Decision Table, ER모델링, State Chart(SADT) 등
형상 관리 SCM; Software Configuration Management
- 소프트웨어 개발 단계마다 만들어지는 소스코드, 설명 문서, 데이터 등을 '형상' 이라고 합니다. 형상 관리라는 것은 프로그램 개발 과정에서 만들어지는 형상을 관리하는 것을 의미합니다.
'[자격증] > 정보처리기사 실기' 카테고리의 다른 글
01. 요구사항 확인_09 UML 개요 & UML 사물 (0) | 2023.06.29 |
---|---|
01. 요구사항 확인_07 요구사항 분석 (구조적 분석 기법) (0) | 2023.06.29 |
1. 요구사항 확인_05 요구사항 정의 (0) | 2023.06.29 |
1. 요구사항 확인_04 개발 기술 환경 파악 (0) | 2023.06.29 |
01. 요구사항 확인_03 XP 기법 (0) | 2023.06.29 |