wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

SDP Quiz - Chapter 1 & 2

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

What does SDLC stand for?

a)

System Deployment Life Cycle

b)

Software Deployment Life Cycle

c)

System Development Life Cycle

d)

Software Development Life Cycle

2.

At which phase of SDLC whereby surveys or interviews are conducted to collect more information from users?

a)

Planning and Requirement Analysis

b)

Design the program

c)

Coding the Program

d)

Deploy and Maintain the Program

3.

At which phase of SDLC whereby the completed product will be released formally according to customer requirement?

a)

Testing the program

b)

Planning and Requirement Analysis

c)

Deploy and Maintain the Program

d)

Coding the program

4.

User requirements can be functional and non-functional requirements. What does non-functional requirements do?

a)

Describe what the system should do

b)

Describe how the system

should do

c)

Describe when the system should do

d)

Describe why the system should do

5.

Which one of the following is NOT the characteristic of White Box Testing?

a)

Knowledge of implementation is

required.

b)

Testing is done by software developers.

c)

It is outer or external software

testing.

d)

The design/implementation of the item

being tested is known to

the tester.

6.

What is the first SDLC Model that is widely used in Software Engineering?

a)

Waterfall Model

b)

Agile Model

c)

Prototype Model

d)

DevOps Model

7.

Which one of the following testings whereby a complete and integrated software is

tested as a whole?

a)

Unit Testing

b)

Integration Testing

c)

System Testing

d)

Acceptance Testing

8.

Which one of the following testings whereby individual components of a software are tested?

a)

Unit Testing

b)

Integration Testing

c)

System Testing

d)

Acceptance Testing

9.

Which one of the following is NOT the advantage of using Waterfall Model?

a)

Simple and easy to understand.

b)

Easy to manage.

c)

Gives flexibility to developers.

d)

Phases are processed and completed one at a time.

10.

Which one of the following is the disadvantage of using Waterfall Model?

a)

Lack of necessary documentation.

b)

High amounts of risk and uncertainty.

c)

Depends heavily on customer interaction.

d)

Organizational transformation.

11.

Which one of the following testings whereby individual components are

combined and tested as a group?

a)

Unit Testing

b)

Integration Testing

c)

System Testing

d)

Acceptance Testing

12.

Which one of the following testings whereby a formal testing is conducted with respect to user needs and requirements?

a)

Unit Testing

b)

Integration Testing

c)

System Testing

d)

Acceptance Testing

13.

Which one of the following SDLC model is a combination of iterative and

incremental process model?

a)

Waterfall Model

b)

Agile Model

c)

DevOps Model

d)

Prototype Model

14.

Which one of the following is NOT belong to the Agile Manifesto Principles?

a)

Individuals and Interaction

b)

Customer Collaboration

c)

Responding to changes

d)

Complexity

15.

Which one of the following is NOT an example of Agile software development methodology?

a)

Scrum

b)

Lean

c)

Extreme Programming

d)

Docker

16.

Which one of the following is NOT an advantage of Agile Model?

a)

Easy to manage.

b)

Gives flexibility to developers.

c)

Phases are processed and completed one at a time.

d)

Good model for environments that change steadily.

17.

Which one of the following is the disadvantage of using Agile Model?

a)

High amounts of risk and uncertainty.

b)

Lack of necessary documentation.

c)

Poor model for long and ongoing projects.

d)

Difficult to measure progress within stages.

18.

Which one of the following is NOT the characteristic of DevOps Model?

a)

Continuous delivery.

b)

High collaboration with all

stakeholders.

c)

Comprehensive

documentation.

d)

Customer feedback is

continuous.

19.

Which one of the following SDLC tools used for Agile Model?

a)

Gradle

b)

GitHub

c)

Smartsheet

d)

Ansible

20.

Which one of the following is NOT the characteristic of Agile Model?

a)

Responsive with

iterative delivery.

b)

Light documentation.

c)

Low collaboration

d)

Rapid delivery (daily/

weekly)