Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Software Development

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

What is the process of designing, creating, testing, and maintaining computer programs called?

a)

Debugging

b)

Software Development

c)

Deployment

d)

Project Management

2.

Which phase in the Software Development Lifecycle involves defining goals, requirements, and scope?

a)

Testing

b)

Development

c)

Planning

d)

Deployment

3.

Which of the following programming languages is widely used for web development, data analysis, and machine learning?

a)

Python

b)

JavaScript

c)

Java

d)

C++

4.

What is Git primarily used for?

a)

Debugging software

b)

Tracking changes in source code

c)

Creating databases

d)

Writing technical specifications

5.

What is the focus of front-end development?

a)

Server-side logic and database management

b)

User-facing aspects like design and interactivity

c)

Network security

d)

Machine learning models

6.

Which software development role is responsible for designing and overseeing technical architecture?

a)

Junior Developer

b)

Software Architect

c)

Engineering Manager

d)

Mid-Level Developer

7.

What is the primary objective of software development?

a)

To improve hardware capabilities

b)

To solve problems and enhance user experiences

c)

To increase software costs

d)

To replace manual coding

8.

Which software testing method verifies that different components work together seamlessly?

a)

Unit Testing

b)

Integration Testing

c)

End-to-End Testing

d)

Load Testing

9.

Which tool is a popular IDE for Python development?

a)

Visual Studio

b)

IntelliJ IDEA

c)

PyCharm

d)

Sublime Text

10.

Agile development prioritizes which of the following?

a)

Detailed long-term planning

b)

Continuous improvement and collaboration

c)

Eliminating customer feedback

d)

Waterfall methodology

11.

Which phase of the Software Development Lifecycle involves coding and implementation?

a)

Design

b)

Testing

c)

Development

d)

Analysis

12.

What does the term “pull request” refer to in GitHub?

a)

A request to join a project

b)

A mechanism for submitting and reviewing code changes

c)

A method to debug software

d)

A feature to track bugs

13.

Which methodology is focused on delivering working software in short, iterative cycles?

a)

Waterfall Development

b)

Agile Development

c)

Spiral Model

d)

Rapid Prototyping

14.

What is the term for validating the entire application flow from start to finish, simulating real-world scenarios?

a)

Unit Testing

b)

Integration Testing

c)

End-to-End Testing

d)

Performance Testing

15.

Which version control platform includes features like pull requests and issue tracking?

a)

GitHub

b)

Bitbucket

c)

GitLab

d)

SVN