wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Software Engineering

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

RAD stands for

a)

Relative Application Development

b)

Rapid Application Development

c)

Rapid Application Document

d)

Rapid Analysis and Development

2.

Which one of the following models is not suitable for accommodating any change?

a)

Build & Fix Model

b)

Prototyping Model

c)

RAD Model

d)

Waterfall Model

3.

SDLC stands for

a)

Software Development Life Cycle

b)

System Development Life cycle

c)

Software Design Life Cycle

d)

System Design Life Cycle

4.

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

5.

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

a)

Waterfall & RAD

b)

Prototyping & Spiral

c)

Prototyping & RAD

d)

Waterfall & Spiral

6.

Agile Software Development is based on

a)

Incremental Development

b)

Iterative Development

c)

Linear Development

d)

Both Incremental and Iterative Development

7.

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

8.

What is the process of analyzing, documenting, tracking, prioritizing and agreeing on the requirement and controlling the communication to relevant stakeholders?

a)

Requirement Management

b)

Requirement Elicitation

c)

Requirement Analysis

d)

Requirement verification

9.

Identify the correct order of the phases involved in Software Prototyping.


A) Developing the initial Prototype

B) Review of the Prototype

C) Basic Requirement Identification

D) Revise and Enhance the Prototype

a)

A-B-C-D

b)

C-A-D-B

c)

C-A-B-D

d)

A-B-D-C

10.

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

a)

Realization

b)

Generalization

c)

Aggregation

d)

Dependency

11.

Interaction Diagram is a combined term for

a)

Sequence Diagram + Collaboration Diagram

b)

Activity Diagram + State Chart Diagram

c)

Deployment Diagram + Collaboration Diagram

d)

None of the mentioned

12.

Which UML diagram is shown below?

a)

Use Case

b)

Collaboration Diagram

c)

Sequence Diagram

d)

Object Diagram

13.

Spiral Model was developed by

a)

Bev Little wood

b)

Berry Boehm

c)

Roger Pressman

d)

Victor Basili

14.

Software engineering involves

a)

Using engineering tools and techniques in software development

b)

Using scientific way to software development

c)

Both A and B

d)

Non of the above

15.

Which UML diagram is shown below?

a)

Deployment diagram

b)

Collaboration Diagram

c)

Object Diagram

d)

Class Diagram

16.

The user system requirements are the parts of which document ?

a)

SDD

b)

SRS

c)

DDD

d)

SRD

17.

Which of the following is an activity that distributes estimated effort across the planned project duration by allocating the effort to specific software engineering tasks?

a)

Software Macroscopic schedule

b)

Software Project scheduling

c)

Software Detailed schedule

d)

None of the mentioned

18.

Which of the following process is concerned with analyzing the costs and benefits of proposed changes?

a)

Change management

b)

Version management

c)

System building

d)

Release management

19.

The modification of the software to match changes in the ever changing environment, falls under which category of software maintenance?

a)

Corrective

b)

Adaptive

c)

Perfective

d)

Preventive

20.

A set of inputs, execution preconditions and expected outcomes is known as a

a)

Test plan

b)

Test case

c)

Test document

d)

Test Suite