Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRE_Quiz REGB

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

Which of the following best defines Requirements Engineering?

a)

Writing code

b)

Determining stakeholders’ needs

c)

Testing a system

d)

Deploying a system

2.

Which phase of the SDLC comes immediately after requirements gathering?

a)

Deployment

b)

Design

c)

Testing

d)

Maintenance

3.

A use case diagram is used to:

a)

Model stakeholder interactions

b)

Show data structures

c)

Design user interfaces

d)

Deploy prototypes

4.

What is the main purpose of system analysis?

a)

To determine what the system should do

b)

To design system architecture

c)

To test database queries

d)

To implement software

5.

Which of the following is a functional requirement?

a)

The system must process payments within 2 seconds

b)

The system must allow users to reset passwords

c)

The website should have a green background

d)

The database must be SQL-based

6.

Non-functional requirements describe:

a)

What the system should do

b)

How the system should perform

c)

The system’s coding language

d)

User interface mockups

7.

In requirement elicitation, interviewing stakeholders helps to:

a)

Test the system

b)

Capture user needs

c)

Deploy features

d)

Document hardware specs

8.

Which document formally records requirements?

a)

ERD

b)

SRS (Software Requirements Specification)

c)

UML Class Diagram

d)

Test Case

9.

What is the main risk of skipping requirements validation?

a)

Delays in coding

b)

Building a system that does not meet user needs

c)

Higher storage costs

d)

Poor interface design

10.

Which of the following is a requirements elicitation technique?

a)

Waterfall

b)

Brainstorming

c)

Debugging

d)

Prototyping

11.

Requirements traceability ensures:

a)

Code quality is maintained

b)

Each requirement is linked to design & test

c)

System runs faster

d)

Database is normalized

12.

Which role usually approves final system requirements?

a)

Programmer

b)

Project Manager

c)

Stakeholder

d)

Tester

13.

What is a prototype mainly used for?

a)

Testing final deployment

b)

Validating system requirements with users

c)

Training new developers

d)

Documenting architecture

14.

Which SDLC model is most rigid and sequential?

a)

Agile

b)

Waterfall

c)

Spiral

d)

RAD

15.

Which is an example of a user requirement?

a)

The system must use MongoDB

b)

The system must allow students to register for courses online

c)

The system must be coded in Java

d)

The response time must be <2s