소프트웨어 요구사항
잡동사니
(소프트웨어 분석 단계에서 넘어옴)
요구사항 정의
- 소프트 웨어 설계시 어떻게 설계할것인가 판단하는것
- 이미 만들어진 소프트 웨어는 문제점을 알아내는것
- 고객이 말한 사항을 정리하는 단계
- 고객이 원하는 것을 정한다.
- 산출물은 유스케이스다. 단 너무 자세하게 쓸 필요는 없다. 상세 사항은 소프트웨어 분석 단계에서 작성한다.
- 따라서 기획자는 고객의 요청 사항을 구조화한다.
- 고객의 요청이 절대적인 것은 아니다. 고객은 목표와 목표를 이룰 방법을 혼동하곤 한다. 중요한 것은 목표다.
- 정의는 여러 요구 조건을 포함하기도 한다.
요구사항 분석
- 소프트웨어 정의 단계에서 고객이 당연한 것으로 간주하여 말하지 않거나, 묵시적인 기능과 정의의 기능에 필요한 제반 사항들을 알아내는 단계.
- 분석 단계의 목표는 소프트웨어의 개요를 파악하고 정의된 내용 사이의 연관 관계와 논리적 오류를 밝혀내는 것이다.
- 분석가는 정의 단계에서 고객이 말하지 않은 개념이나 방법을 찾아내야 한다.
- 모든 사항이 이 단계에서 정리되어야 하며, 요구 사항 변경 등이 아닌 이상 이후 단계에서 새로운 사항이 나와서는 안 된다.

