Bird
0
0

You are tasked with writing an SRS for a new mobile app. Which approach best ensures the SRS helps build the right software efficiently?

hard📝 Application Q15 of 15
Software Engineering - Requirements Engineering
You are tasked with writing an SRS for a new mobile app. Which approach best ensures the SRS helps build the right software efficiently?
AInclude detailed functional and non-functional requirements with clear acceptance criteria
BWrite only high-level goals and leave details for developers to decide
CFocus mainly on the user interface design and ignore backend requirements
DUse vague language to allow flexibility during development
Step-by-Step Solution
Solution:
  1. Step 1: Identify best SRS writing practice

    A good SRS includes detailed functional and non-functional requirements with clear acceptance criteria to guide development.
  2. Step 2: Evaluate other options

    High-level goals only, ignoring backend, or vague language lead to misunderstandings and inefficiency.
  3. Final Answer:

    Include detailed functional and non-functional requirements with clear acceptance criteria -> Option A
  4. Quick Check:

    Detailed & clear SRS = Efficient, correct software [OK]
Quick Trick: Clear, detailed requirements avoid errors and speed development [OK]
Common Mistakes:
  • Writing vague or incomplete requirements
  • Ignoring backend or non-functional needs
  • Leaving details to developers without guidance

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Software Engineering Quizzes