wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SEPM

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

What is the primary goal of software engineering?

a)

To develop software as quickly as possible

b)

To create software with minimal cost, regardless of quality

c)

To design, develop, and maintain high-quality software efficiently

d)

To write as much code as possible

2.

Which of the following is an example of application software?

a)

Windows Operating System

b)

Microsoft Word

c)

Java Virtual Machine

d)

Device Drivers

3.

Which phase of the software development life cycle (SDLC) involves gathering and analyzing user requirements?

a)

Design

b)

Coding

c)

Requirements Analysis

d)

Testing

4.

What does the term "bug" refer to in software development?

a)

A software feature

b)

An error or defect in a program

c)

A programming language

d)

A software development methodology

5.

Which of the following best describes "software maintenance"?

a)

Developing a new software application

b)

Modifying software after deployment to fix issues or improve functionality

c)

Testing software before release

d)

Writing documentation for a software product

6.

Your software project is facing frequent bugs due to poor code quality. What should your team adopt to improve this?

a)

Ignore testing to speed up delivery

b)

Implement code reviews and follow coding standards

c)

Deploy directly to production without testing

d)

Only test at the end of the project

7.

Your team is developing a healthcare management system. After releasing the product, the client complains that some key features are missing. Which SDLC phase was likely not done properly?

a)

Design

b)

Development

c)

Requirements Analysis

d)

Deployment

8.

Your team is developing an AI-based medical diagnosis system. Since errors can have serious consequences, which SDLC model would best manage risk?

a)

Waterfall

b)

Agile

c)

V-Model

d)

Spiral

9.

Your team launched a new chat application, but users report it crashes on certain devices. What is the best next step?

a)

Ignore the issue and wait for future updates

b)

Gather detailed bug reports and release a patch update

c)

Rebuild the entire application

d)

Remove the chat feature completely

10.

Your project requires high performance and scalability. What key aspect should be focused on in the design phase?

a)

Writing code quickly

b)

Creating a detailed architectural design

c)

Skipping documentation to save time

d)

Releasing an MVP (Minimum Viable Product)