wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

QUIZ - CHAPTER 2

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

What is outsourcing in the context of software development?

a)

Selling software to third-party vendors

b)

Assigning software development and operations to an external firm

c)

Developing all software in-house

d)

Hiring new employees for software development

2.

Which of the following is NOT a source of software?

a)

Packaged software producers

b)

Information technology services firms

c)

Digital transformation specialists

d)

Open-source software

3.

Which type of software is pre-built and sold to multiple users with minimal customization?

a)

Enterprise resource planning (ERP) systems

b)

Open-source software

c)

Packaged software

d)

In-house development

4.

Which of the following is a benefit of cloud computing?

a)

Increased hardware costs

b)

Reduced access to applications

c)

Faster access to applications

d)

Decreased security concerns

5.

Which approach to software reuse mandates that developers must use predefined reusable assets?

a)

Ad-hoc

b)

Facilitated

c)

Managed

d)

Designed

6.

What is the primary purpose of using version control systems in software development?

a)

To automate testing processes

b)

To manage software licenses

c)

To enhance software performance

d)

To track changes and collaborate on code

7.

Which of the following best describes agile software development?

a)

A method that emphasizes extensive documentation

b)

A strategy that requires long-term planning

c)

A methodology focused on iterative progress and flexibility

d)

A linear approach to software development

8.

What is the main advantage of using open-source software?

a)

Limited community support

b)

Access to source code for customization

c)

Higher costs for users

d)

Exclusive licensing agreements

9.

Which of the following is a key characteristic of component-based software development?



a)

Each application is developed from scratch

b)

Reusable software components are used to build applications

c)

Only open-source components can be reused

d)

All components must be purchased from a third party

10.

Which of the following is NOT a major approach to software reuse?

a)

Ad-hoc

b)

Managed

c)

Reverse engineering

d)

Facilitated

11.

What is the primary benefit of open-source software?

a)

It is always supported by commercial vendors

b)

It is freely available and can be modified by users

c)

It requires no technical expertise to use

d)

It is developed exclusively by large corporations

12.

Which factor is NOT considered when evaluating off-the-shelf software?

a)

Cost

b)

Vendor support

c)

Functionality

d)

Number of in-house developers

13.

Outsourcing software development always reduces the cost of software implementation.

a)

TRUE

b)

FALSE

14.

Enterprise Resource Planning (ERP) systems integrate multiple business functions into one system.

a)

TRUE

b)

FALSE

15.

Cloud computing requires organizations to invest in heavy IT infrastructure

a)

TRUE

b)

FALSE