요구 공학
· 약 2분
스텝
- Mission & Scope: 미션과 스코프 식별
- Stakeholders: 이해관계자 실별
- Goals: 목표 식별
- Goal Conflicts: 상이한 이해관게자 간의 목표 절충
- Scenarios: 요구사항을 시나리오 형태로 기술
- Shall Statement: 해야한다 형태로 기술
- Justification: 특정 기능이 포함되어야 하는 이유를 정확히 설명
- Assumptions: 비기능 요구사항과 각종 제약사항 분석
- Agreed Priorities: 핵심 기능과 기타 요구사항 분리
- Acceptance Criteria: 요구사항이 제대로 구현되었는지를 판단하는 기준 정의
위험요인
- Overlooking a crucial requirements
- Inadequate Customer representation
- Modeling only functional requirements: 비기능 요구사항, 예외 시나리오 파악 필요
- Not inspecting requirements
- Attempting to perfect requirements before beginning construction: 완벽한 요구사항 도출, 분석은 현실적으로 불가능.
- Representing requirements in the form of designs: 설계how가 아닌 요구사항을 실현할what에 대해 집중.