wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

SEPM_Mod-1_Quiz

Total questions: 15

Worksheet time: 5mins

Name
Class
Date
1.

Software is both a:

a)

Hardware and Firmware

b)

Product and Process

c)

Data and Program

d)

Code and Documentation

2.

Which is NOT an attribute of good software?

a)

Maintainability

b)

Functionality

c)

Reliability

d)

Expensiveness

3.

Which IEEE definition best describes Software Engineering?

a)

Art of programming

b)

Systematic, disciplined, quantifiable approach

c)

Trial and error process

d)

Debugging only

4.

Which one is an example of Product Software?

a)

Git

b)

WhatsApp

c)

GCC Compiler

d)

Jenkins

5.

Which one is an example of Process Software?

a)

Spotify

b)

Google Maps

c)

Docker

d)

Zoom

6.

Which Software Myth says: “If a project is behind schedule, just add more people”?

a)

Customer myth

b)

Management myth

c)

Developer myth

d)

Technical myth

7.

One of David Hooker’s most fundamental principles is simply to (a)   before making decisions.

8.

“Plan ahead for (a)   ” is one of Hooker’s principles that encourages building reusable components.

9.

“Be open to the (a)   ” suggests designing flexible systems that adapt to change.

10.

The Nature of software as a vehicle is also known as (a)  

11.

List out the Main Characteristics of software

(a)  

12.

Software deterioration increases the maintenance cost of the project.

a)

True

b)

False

13.

Legacy software often resists replacement due to:

a)

High risk and cost of migration

b)

User resistance to change

c)

Business-critical functions it performs

d)

All of the above

14.

The methods layer provides:

a)

Communication and planning activities

b)

Technical how-to’s for building software

c)

Automation of repetitive tasks

d)

Testing environment only

15.

Project Tracking & Control as an umbrella activity involves:

a)

Comparing actual progress with planned progress

b)

Taking corrective actions when deviations occur

c)

Only testing the software at the end

d)

Monitoring team productivity and schedules