소프트웨어 요구 사항 분석은 소프트웨어 계획 시 설정된 소프트웨어 타당성 분석을 정련하고 구체화하며, 다양한 가능한 솔루션을 분석하고 다양한 소프트웨어 요소에 할당하는 것입니다. 요구 사항 분석은 소프트웨어 정의 단계의 마지막 단계이며, 시스템이 완료해야 하는 것, 즉 목표 시스템에 대해 완전하고 정확하며 명확하고 구체적인 요구 사항을 제시하는 것입니다.
프로세스: 소프트웨어 요구 사항 분석은 소프트웨어의 기능과 성능을 설명하고, 소프트웨어 설계의 한계와 소프트웨어와 다른 시스템 요소의 인터페이스 세부 사항을 결정하고, 소프트웨어의 기타 유효 요구 사항을 정의하는 것입니다.
수요를 분석할 때, 모든 정보와 수요가 사용자의 관점에서 출발한다는 점에 유의해야 한다. 분석가의 주관적인 상상을 피하고 가능한 한 분석 진도를 사용자에게 제출한다. 사용자가 직접 지도 없이 검사하고 평가할 수 있도록 합니다. 수요 분석의 정확성을 얻을 수 있습니다.
요구 사항 분석을 통해 분석가는 소프트웨어에 대한 요구 사항을 점진적으로 구체화하고 소프트웨어가 처리할 데이터 도메인을 설명하며 소프트웨어 개발로 변환할 수 있는 데이터 설계, 구조 설계 및 프로세스 설계에 대한 데이터 및 기능 표현을 제공합니다. 소프트웨어가 완료되면 소프트웨어 사양 설명서도 소프트웨어 품질을 평가할 수 있는 근거를 제공합니다.