wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Software Processes

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

A software process models represents which of the following:

a)

The way in which software is developed

b)

The way in which software processes data

c)

The way in which software is used

d)

The way in which software may fail

2.

Which of the following activity spans all stages of a software development lifecycle?

a)

Coding

b)

Testing

c)

Project Management

d)

Design

3.

The operation phase in the waterfall model is a synonym for which one of the following phases?

a)

Coding and unit testing phase

b)

Maintenance phase

c)

Analysis phase

d)

Design phase

4.

Which of the following process model focuses on use cases as its central aspect of system development?

a)

Extreme Programming

b)

Spiral Model

c)

Prototyping

d)

Unified Process

5.

Which phase of the unified process model covers the system’s beta testing?

a)

Inception phase

b)

Elaboration phase

c)

Construction phase

d)

Transition phase

6.

Which phase of the Unified Process is primary focused on capturing the project’s vision, objectives, and high-level requirements?

a)

Inception phase

b)

Elaboration phase

c)

Construction phase

d)

Transition phase

7.

Which modelling notation is commonly used in the Unified Process for representing the relationships and interactions between different components of a system?

a)

BPMN (Business Process Model and Notation)

b)

ERD (Entity-Relationship Diagram)

c)

UML (Unified Modeling Language)

d)

DFD (Data Flow Diagram)

8.

Which of the following statement is not a motivation towards using global software development?

a)

Limited trained workforce in technologies

b)

Improving the reliability and maintainability of software-based applications

c)

Differences in development cost that favor geographical dispersal of teams

d)

A desire to be “close” to a local market

9.

Which of the following is correct about software processes?

a)

They can be performed only by humans

b)

They are abstract representation of software activities

c)

They are not enacted in the real world

d)

They can be activated multiple times

10.

Which of the following is not defined by a start date and an end date?
(i) Phases (ii) Routine activities (iii) Projects (iv) Processes

a)

i and ii

b)

ii and iii

c)

ii and iv

d)

only iv

11.

Which of the following statement is NOT correct about software process model?

a)

There is a set of ideal process models that can be used for the development or evolution of software-intensive systems and services

b)

A software process model is a description of a software process

c)

Different notations can be used to represent a process model

d)

A process model can describe a process on different levels of abstraction

12.

Which of the following specifies the relationships between products and processes?

a)

Product flow

b)

Artifact

c)

Control flow

d)

Role

13.

Which of the following statement is correct about prescriptive and descriptive process models?

a)

Only one of them should be applied in a software company

b)

They are the same in terms of ultimate goal

c)

Successful deployment of a prescriptive process model is more difficult than a descriptive process models

d)

Descriptive process models describe how something should be done

14.

What kind process models abstract from a number of details, and instead provide a broader view on the process?

a)

Descriptive process models

b)

Engineering process models

c)

Lifecycle process models

d)

All of the answers

15.

Which of the following process model is often referenced but rarely applied in its current form?

a)

The Spiral Model

b)

The Prototyping Model

c)

The Waterfall Model

d)

The Iterative Enhancement Model

16.

Which of the following statement is NOT correct about the iterative enhancement model?

a)

The first and second iterations develop the core part of the complete system

b)

Each iteration is completed in a waterfall-like style

c)

A prerequisite for applying this model is that the problem permits incremental development

d)

The third iteration adds functionality

17.

Which of the following statement is correct about the prototyping model?

a)

The main goal of building prototypes is to get a first version of the final product

b)

A prototype can be developed when the final properties are completely clear

c)

Non-functional requirements are clearly addressed

d)

A prototype reduces the risk of project failure

18.

Which of the following process model embraces risk as its central aspect?

a)

The Prototyping Model

b)

The Spiral Model

c)

The Iterative Enhancement Model

d)

The Extreme Programming

19.

Which of the following process model focuses on use cases as its central aspect of system development?

a)

The Unified Process

b)

The Spiral Model

c)

The Prototyping Model

d)

The Iterative Enhancement Model

20.

What is the process that can identified from the following example:

“The performance of safety critical systems in a large aerospace organization is measured using scalability testing with the CPU usage of 87% and memory consumption of 97%.” 

a)

Performance of safety critical systems

b)

Aerospace organization

c)

CPU usage of 87% and memory consumption of 97%

d)

Scalability testing