요구 사항 분석의 목표는 소프트웨어 개발에 대한 사용자의 요구 사항이나 요구 사항을 분석하고 정리하여, 소프트웨어가 달성해야 할 기능과 수행해야 할 작업을 파악하기 위해 완전하고 명확하고 규범적인 문서를 만드는 것입니다. 또한 소프트웨어의 일부 비기능적 요구 사항, 소프트웨어 설계의 제약, 런타임 및 기타 소프트웨어와의 관계도 소프트웨어 요구 사항 분석의 목표입니다.
확장 데이터:
수요 분석 단계는 문제 식별, 분석 종합, 사양 개발 및 검토의 네 가지 측면으로 나뉩니다.
1. 문제 식별: 시스템 관점에서 소프트웨어를 이해하고, 개발된 시스템에 대한 종합적인 요구 사항을 결정하고, 이러한 요구 사항의 실현 조건과 요구 사항이 충족해야 하는 기준을 제시합니다. 이러한 요구 사항에는 기능 요구 사항, 성능 요구 사항, 환경 요구 사항, 안정성 요구 사항, 보안 요구 사항, 사용자 인터페이스 요구 사항, 리소스 사용 요구 사항, 소프트웨어 비용 소비 및 개발 진행 요구 사항이 포함됩니다.
2. 분석 종합:? 모든 소프트웨어 기능을 점진적으로 구체화하고, 시스템의 요소, 인터페이스 특성 및 설계 제한 사항 간의 관계를 파악하고, 요구 사항 충족 여부를 분석하고, 불합리한 부분을 제거하고, 필요한 부분을 늘립니다. 마지막으로 시스템 솔루션을 종합하여 개발할 시스템의 상세한 논리 모델 (무엇을 할 모델) 을 제공합니다.
사양 개발: 문서 준비 및 요구 사항 설명 수요 분석 단계의 결과는 수요 사양이며 다음 단계로 제출됩니다.
4. 검토:? 기능 및 기타 요구 사항의 정확성, 완전성 및 명확성을 평가합니다. 검토가 통과돼야 다음 단계의 작업을 진행할 수 있습니다. 그렇지 않으면 수요 분석이 다시 수행됩니다.