SWE Final Exam Review Questions and Correct
Answers | Latest Update
What is requirements engineering? Ans: The process of establishing the
services that the customer requires from a system and the constraints
under which it operates and is developed
What are system requirements? Ans: Descriptions of the system
services and constraints generated during the requirements engineering
process.
© 2026 Assignment
What is the difference between user and system requirements? Ans:
User requirements are written in natural language and are intended for
Guru01 - Stuvia
the customer. System requirements are detailed descriptions of the
Expert
system's functions and constraints.
Who is considered to be a system steakholder? Ans: Any person or
organization who is affected by the system or has interest in the system.
What is the difference between functional and non-functional
requirements? Ans: Functional requirements describe what the system
should do. Non-functional requirements are constraints on the functions
offered by the system.
What are the three classifications of non-functional requirements? Ans:
- product requirements
- organizational requirements
- external requirements
what are the four steps to requirement engineering? Ans: 1.
requirements elicitation
2. requirements analysis
3. requirements validation
, 2 for specific request mail
4. requirements management
what are the five components to checking requirements? Ans: - validity
- consistency
- completeness
- realism
- verifiability
© 2026 Assignment
What are the four different perspectives you can use to model a system?
Ans: - external
Guru01 - Stuvia
- interaction
Expert
- structural
- behavioral
What are the five common UML diagrams? Ans: - activity diagram
- use case diagram
- sequence diagram
- class diagram
- state diagram
What is the purpose of an activity diagram? Ans: It shows the workflow
or process of system.
What is the purpose of a use case diagram? Ans: It shows how users
interact with the system and what functions the system provides.
what is the purpose of a sequence diagram? Ans: It shows the
interactions between objects over time.