SE311 Quiz 1

Software Requirements Engineering

Chapters 1, 2, 3: Fundamentals, Inception, and Elicitation

Part 1: True or False (3 points each)
1. Functional requirements are more difficult to capture than non-functional requirements.
2. Requirements engineering is not an iterative process.
3. A stakeholder is defined as anyone who will purchase the completed software system under development.
4. Errors introduced during requirements activities account for 40 to 50 percent of all defects found in software products.
Part 2: Multiple Choice (4 points each)
5. Which of the following is an example of a domain requirement?
6. Which of the following is a functional requirement?
7. What is the primary goal of requirements inception?
8. Which document is the primary output of requirements inception?
9. Which elicitation technique is most suitable for exploring users' attitudes, impressions, preferences, and needs for commercial products?
10. What does a context diagram NOT show?
Part 3: Short Answer (10 points each)
11. When do you know you're done with the elicitation process? Provide at least TWO points.
12. List and briefly explain THREE types of requirements. Provide an example for each.
13. What are the main components that should be included in a Vision and Scope document? List at least FOUR components.