요구 공학
From CS Wiki
- Requirements engineering, RE
- 시스템 요구사항 문서를 생성, 검증, 관리하기 위하여 수행되는 구조화된 활동의 집합
요구 공학의 필요성[edit | edit source]
문제점 | 설명 | 해소 방안 |
---|---|---|
요구사항 도출의 어려움 |
|
시나리오 기법, 유즈케이스, 프로토타이핑 |
요구사항과 기대의 차이 |
|
최소 구비조건, 요구사항 명세서, SLA |
요구사항 변화관리의 어려움 |
|
CCB, 요구사항 추적표 |
요구공학 레퍼런스[edit | edit source]
문헌 | 레퍼런스 | 주요 내용 |
---|---|---|
PMBOK |
|
|
CMM |
|
|
SEBOK |
|
|
요구사항 개발 절차 및 구성(CMM 기준)[edit | edit source]
요구사항 개발 절차[edit | edit source]
절차 | 세부 내용 |
---|---|
타당성 조사 |
|
요구사항 추출 및 분석 |
|
요구사항 명세화 |
|
요구사항 검증 |
|
요구사항 관리[edit | edit source]
관리 항목 | 설명 |
---|---|
요구사항 협상 | 수용가능한 수준에서 구현 가능한 범위 협상 |
요구사항 기준선 | 공식적으로 검토되고 합의된 명세서 |
요구사항 변경관리 | 기준선을 기반으로 변경 통제 |
요구사항 확인 및 검증 | 구축된 시스템과 이해관계자의 요구에 부합되는지 확인 |
요구사항 개발 프로세스(SWEBOK 기준)[edit | edit source]
프로세스 단계 | 설명 |
---|---|
요구사항 도출
(Elicitation) |
|
분석
(Analysis) |
|
명세
(Specification) |
|
확인
(Validation) |
|
요구사항 관리
(Management) |
|
요구사항의 분류[edit | edit source]
구분 | 내용 |
---|---|
비즈니스
요구사항 |
|
사용자
요구사항 |
|
기능
요구사항 |
|