wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Software engineering

Total questions: 42

Worksheet time: 19mins

Name
Class
Date
1.

The symbol on the sequence diagram shows.....

a)

actor

b)

process execution time

c)

data storage location

d)

data sent to the process

e)

data issued by the process

2.

In a sequence diagram, the object lifeline is symbolized by…..

a)

b)

c)

d)

e)

3.

A diagram used to explain and display the interactions between objects in a system in detail.

a)

Use Case diagram

b)

Activity Diagram

c)

Sequence Diagram

d)

Class Diagram

e)

Statemachine Diagram

4.

Use Case Diagram gives a ___________________, ___________________ and __________________.

a)

graphic overview of the actors involved in a system

b)

different functions needed by those actors

c)

how these different functions interact

d)

how these different actors interact

5.

What are the 3 Main Components of a Use Case Diagram:

a)

Functional requirements

b)

Actors

c)

Relationships between actors and use cases

d)

Use Cases

6.

________________is the above diagram

a)

Class diagram

b)

Sequence diagram

c)

Activity diagram

d)

Package diagram

7.

Which UML diagram is shown above?

a)

Collaboration diagram

b)

Sequence diagram

c)

Use case diagram

d)

Object diagram

8.

Which of the following is a building block of UML?

a)

Things

b)

Relationships

c)

Diagrams

d)

All of the mentioned

9.

Structure diagrams emphasize the things that must be present in the system being modeled.

a)

True

b)

False

10.

What type of relationship is represented by Shape class and Square ?

a)

Realization

b)

Generalization

c)

Aggregation

d)

Dependency

11.

What type of core-relationship is represented by the symbol in the figure?

a)

Aggregation

b)

Dependency

c)

Generalization

d)

Association

12.

What is the purpose of Use Case diagram?

a)

Functional decomposition

b)

Identification of functional requirements

c)

To define sequences of actions

d)

To identify nultiplicities

13.

What does UML in UML diagram stand for?

a)

Unified Modeling Language

b)

United Modeling Language

c)

United Mock-Up Language

d)

Unified Mock-Up Language

14.

We use____________________ to illustrate the flow of control in a system.

a)

Use case diagram

b)

class diagram

c)

none of them

d)

Activity Diagrams

15.

“A-kind-of” relationships represent _____ relationships.

a)

generalization

b)

association

c)

vague

d)

object

16.

a. Which of the following would not be an appropriate class name?

a)

student

b)

Tony

c)

teacher

d)

staff

17.

What is UML?

a)

Programming Language

b)

Regular Language

c)

Extinct Language

d)

Visual Language

18.

______________ & ______________ diagrams of UML represent Interaction modeling.

a)

Use Case, Sequence

b)

Class, Object

c)

Activity, State Chart

d)

All

19.

The UML supports event-based modeling using ____________ diagrams.

a)

Deployment diagram

b)

collaboration diagram

c)

state-chart diagram

d)

All of the above

20.

If a “student signs up for a class,” which type of relationship would you use to model the relationship between the two?

a)

generalization

b)

specialization

c)

aggregation

d)

association

21.

A public attribute is shown in a class diagram with the symbol _____ before the name.

a)

-

b)

~

c)

+

d)

#

22.

Select diagrams which are UML structural diagram [multiple answers]

a)

use case diagram

b)

class diagram

c)

component diagram

d)

deployment diagram

e)

package diagram

23.

Select diagrams which are UML behavioral diagram [multiple answers]

a)

use case diagram

b)

sequence diagram

c)

class diagram

d)

statechart diagram

e)

activity diagram

24.

What best describes the purpose of an Activity Diagram?

a)

To capture a flow of activity and maps.

b)

To specify the points at which a computer system is used.

c)

To specify the behavior of use cases.

d)

To capture the dynamic aspect of a system.

25.

The use case diagram ...

a)

Specifies the functional decomposition of a system

b)

Comprises classes and objects

c)

Specifies who performs which tasks with a system that is going to be developed

d)

Models the time flow within a system

26.

Which UML diagram is shown below?

a)

Deployment diagram

b)

Collaboration Diagram

c)

Object Diagram

d)

Class Diagram

27.

Which UML diagram is shown below?

a)

Use Case

b)

Collaboration Diagram

c)

Sequence Diagram

d)

Object Diagram

28.

Which requirements are related to system attributes such as reliability and response time.

a)

Non-functional requirements

b)

Functional Requirements

c)

Domain Requirements

d)

Software Requirements

29.

Which two models doesn’t allow defining requirements early in the cycle?

a)

Waterfall & RAD

b)

Prototyping & Spiral

c)

Prototyping & RAD

d)

Waterfall & Spiral

30.

What is the major advantage of using Incremental Model?

a)

Customer can respond to each increment

b)

Easier to test and debug

c)

It is used when there is a need to get a product to the market early

d)

Easier to test and debug & It is used when there is a need to get a product to the market early

31.

SDLC stands for

a)

Software Development Life Cycle

b)

System Development Life cycle

c)

Software Design Life Cycle

d)

System Design Life Cycle

32.

Reg No in full

4 lines
33.

Full Name

4 lines
34.

The system shall send an email notification to users upon successful transaction processing.

a)

Non-functional requirement

b)

Functional requirement

35.

What type of requirements does it belong to:
the ability to customize the color scheme of the application?

a)

Non-functional requirement

b)

Functional requirement

36.

Full form of SRS

a)

Software Requirement Specification

b)

System Requirement Specification

c)

Software Registered Specification

d)

Software Requirement Source

37.

Select All Characteristics of an SRS

a)

Correct

b)

Unambiguous

c)

Complete

d)

Ranked for importance/stability:

e)

Modifiable

38.

What is the main difference between verification and validation?

a)

Verification checks if the product is built right; validation checks if the right product is built.

b)

Verification is a dynamic process; validation is a static process.

c)

Verification focuses on user requirements; validation focuses on technical specifications.

d)

Verification is done after development; validation is done during development.

39.

______ and ______ are the two issues of Requirement Analysis.

a)

Performance, Design

b)

Stakeholder, Developer

c)

Functional, Non-Functional

d)

None of the mentioned

40.

The process to gather the software requirements from client, analyze, and document is known as:

a)

Software Engineering Process

b)

User engineering process

c)

Requirement elicitation process

d)

Requirement engineering process

41.

IEEE 830-1993 is an IEEE recommended standard for:

a)

Software Requirement Specification

b)

Software design

c)

Testing

d)

Both (A) and (B)

42.

The SRS document is also known as _____________ specification.

a)

black-box

b)

white-box

c)

grey-box

d)

none of the mentioned