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
Share: