Software Requirements - Software Engineering
- Basic
- It is the description of features and functionalities of the target system
- It is description of what the system should do
- Requirement Engineering (RE)
- Process of defining , documenting, and maintaining requirements n the design process
- Software Management
- Steps
- Feasibility Study
- Requirement Gathering/Elicitation
- Software Requirement Specifications(SRS)
- Software Requirement Validation
- Tools Required
- Observation Reports (User Observation)
- Questionnaires (Interview, Surveys, Polls)
- Use Cases
- User Stories
- Requirement Workshops
- Mind Mapping
- Role Playing
- Prototyping
- Requirements Types
- Functional
- Providing particular service to the user
- Non-Functional
- It can be a performance requirement
- User
- System
- SRS
- Feasibility
- Information Gathering and Analysis