wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Unit 2-AD2-SD6-Post-Assessment-ErumTanveer

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.

What is the purpose of a class diagram?

a)

To show class definitions and the relationships between them.

b)

To show the sequence of class events and the activities in a program.

c)

To show the behavioral aspects of a program.

d)

To show the inheritance in a program.

2.

Which diagram is used as the equivalent of flowcharts and data-flow diagrams in object-oriented modelling?

a)

Object diagram.

b)

Class diagram.

c)

State diagram.

d)

Activity diagram.

3.

What is a key feature of Software Quality?

a)

Usability.

b)

Simplicity.

c)

Flexibility.

d)

Adaptability.

4.

What is a change request form used for?

a)

To document changes already made to a configuration.

b)

To document the need to update user requirements.

c)

To document requests for changes in configuration.

d)

To document changes in the requirements.

5.

What is an event tree?

a)

A visual representation of a single failure sequence.

b)

A visual representation of a multiple failure sequence.

c)

A visual representation of a series of tasks.

d)

A visual representation of pathways in a system.

6.

What best describes the purpose of modeling requirements in software development?

a)

To document details from system testing.

b)

To communicate the detail for system design.

c)

To train the end users of the program.

d)

To evaluate the completed program.

7.

Which is a reason for using flowcharts?

a)

To document data handling processes.

b)

To enable the visualization of a process.

c)

To manage the movement of data.

d)

To identify the entities in a database.

8.

What best describes the purpose of process standards?

a)

Provides standards on return on investment (ROI).

b)

They define how the software process should be carried out.

c)

They define cost-benefit analysis of the software process.

d)

Provides standards on benchmarking across the industry.

9.

What form is used to document a change to user requirements?

a)

A change management form.

b)

A change approval form.

c)

A change tracking form.

d)

A change request form.

10.

What describes fault tree analysis?

a)

Risk factor analysis.

b)

System analysis.

c)

Event analysis.

d)

Interface analysis.

11.

Which is a UML diagram?

a)

Dataflow diagram

b)

Classification diagram.

c)

Composition diagram.

d)

Activity diagram.

12.

What are trace tables?

a)

A method of locating errors.

b)

A method for prototyping.

c)

A method to execute code.

d)

A method to re-run code.

13.

Who starts the change request process?

a)

The project manager.

b)

The business analyst.

c)

The software developer.

d)

The customer.

14.

What is fault tree analysis?

a)

Event analysis.

b)

Risk factor analysis.

c)

Network analysis.

d)

System analysis.

15.

What symbol is used for Associations in UML notation?

a)

Broken lines.

b)

Arrows.

c)

Stick figures.

d)

Solid lines.

16.

What is the importance of UML?

a)

It automates system interface development.

b)

It provides database development.

c)

It provides a standard view for system design.

d)

It documents visual programming languages.

17.

When you have to use a UML diagram, which two basic categories should you take into consideration?

a)

Structural and Use Case

b)

Logical and Physical

c)

Structural and Behavioral

d)

Behavioral and Logical

18.

If a programming wants to represent the message flow from one activity to another, instead of from one object to another, which of the following UML diagrams would they use?

a)

Class Diagram

b)

Activity Diagram

c)

Use-Case Diagram

d)

Sequence Diagram

19.

Which of the following UML diagrams consists of interfaces, associations, classes, and collaboration?

a)

Class Diagram

b)

Activity Diagram

c)

Use-Case Diagram

d)

Sequence Diagram

20.

If you want to directly map with object-oriented languages, which diagram would you choose?

a)

Activity Diagram

b)

Sequence Diagram

c)

Class Diagram

d)

Use-Case Diagram