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