1/14
These flashcards cover key concepts and practices related to Requirements Engineering, including elicitation, analysis, specification, validation, and management.
Name | Mastery | Learn | Test | Matching | Spaced |
|---|
No study sessions yet.
The requirements development process should be __, __, and __.
iterative, incremental, interleaved
A vision and scope document defines __, __, and __.
objectives, boundaries, focus
User classes may include their roles, goals, features used, __, skill levels, and attitude.
frequency of use
Product champions from user classes represent the group and make decisions on their __.
behalf
Workshops for elicitation focus on __ between analyst and user.
collaboration
Examine problem reports because difficulties with the old system can reveal needs for the __.
new one
In the analysis phase, __ diagrams are used to show environment, boundaries, and interfaces.
context
During analysis, it is essential to prioritize and allocate requirements to __.
releases
The documentation of specifications should be consistent, accessible, and __.
reviewable
Quality attributes specified in the requirements include performance, efficiency, __, robustness, and usability.
reliability
Validation involves inspecting documents and defining __ based on expected behavior.
test cases
The change control process includes proposal, analysis, and __.
resolution
A change control board should be small, competent, and __.
empowered
A traceability matrix connects requirements, __, and tests.
code
The development process involves iterating through steps like defining business requirements and validating __.
user requirements