Requirements Analysis
Requirements analysis takes business needs and translates them into requirements for subsequent design/build.
The goal of the requirements analysis is to determine what services the system will provide, identify any conditions (such as time constraints and security), and define how users will interact with the system.
Feasibility study determines whether development is possible under the given constraints and whether the development aligns with the organization’s mission.
The system requirement specification (SRS) is a written agreement between all parties that records the system requirements and guides system development.
Requirements Analysis Process
- Compiling and analyzing the needs of the system use
- Negotiating with project stakeholders on trade-offs between wants, needs, costs, and feasibility
- Developing a set of requirements identifying the necessary features and services of the completed system
2 Types of Requirements
- Functional Requirements
- User focused requirements