WorksheetsPRE_Quiz REGB
Total questions: 15
Worksheet time: 8mins
Which of the following best defines Requirements Engineering?
Writing code
Determining stakeholders’ needs
Testing a system
Deploying a system
Which phase of the SDLC comes immediately after requirements gathering?
Deployment
Design
Testing
Maintenance
A use case diagram is used to:
Model stakeholder interactions
Show data structures
Design user interfaces
Deploy prototypes
What is the main purpose of system analysis?
To determine what the system should do
To design system architecture
To test database queries
To implement software
Which of the following is a functional requirement?
The system must process payments within 2 seconds
The system must allow users to reset passwords
The website should have a green background
The database must be SQL-based
Non-functional requirements describe:
What the system should do
How the system should perform
The system’s coding language
User interface mockups
In requirement elicitation, interviewing stakeholders helps to:
Test the system
Capture user needs
Deploy features
Document hardware specs
Which document formally records requirements?
ERD
SRS (Software Requirements Specification)
UML Class Diagram
Test Case
What is the main risk of skipping requirements validation?
Delays in coding
Building a system that does not meet user needs
Higher storage costs
Poor interface design
Which of the following is a requirements elicitation technique?
Waterfall
Brainstorming
Debugging
Prototyping
Requirements traceability ensures:
Code quality is maintained
Each requirement is linked to design & test
System runs faster
Database is normalized
Which role usually approves final system requirements?
Programmer
Project Manager
Stakeholder
Tester
What is a prototype mainly used for?
Testing final deployment
Validating system requirements with users
Training new developers
Documenting architecture
Which SDLC model is most rigid and sequential?
Agile
Waterfall
Spiral
RAD
Which is an example of a user requirement?
The system must use MongoDB
The system must allow students to register for courses online
The system must be coded in Java
The response time must be <2s
