Software Engineering Mcqs

Choose the option that does not define Function Oriented Software Design ?

(A) It consists of module definitions

(B) Modules represent data abstraction

(C) Modules support functional abstraction

(D) None of the mentioned

Submitted By: Ali Uppal


Which of the following is the worst type of module cohesion ?

(A) Logical Cohesion

(B) Temporal Cohesion

(C) Functional Cohesion

(D) Coincidental Cohesion

Submitted By: Ali Uppal


If all tasks must be executed in the same time-span, what type of cohesion is being exhibited ?

(A) Functional Cohesion

(B) Temporal Cohesion

(C) Functional Cohesion

(D) Sequential Cohesion

Submitted By: Ali Uppal


Which of the following is a complementary approach to function-oriented approach ?

(A) Object oriented analysis

(B) Object oriented design

(C) Structured approach

(D) Both Object oriented analysis and design

Submitted By: Ali Uppal


In what type of coupling, the complete data structure is passed from one module to another ?

(A) Control Coupling

(B) Stamp Coupling

(C) External Coupling

(D) Content Coupling

Submitted By: Ali Uppal


Which of the following is the best type of module cohesion ?

(A) Functional Cohesion

(B) Temporal Cohesion

(C) Functional Cohesion

(D) Sequential Cohesion

Submitted By: Ali Uppal


What encapsulates both data and data manipulation functions ?

(A) Object

(B) Class

(C) Super Class

(D) Sub Class

Submitted By: Ali Uppal


Data Store Symbol in DFD represents a_______________?

(A) Physical file

(B) Data Structure

(C) Logical file

(D) All of the mentioned

Submitted By: Ali Uppal


A directed arc or line in DFD represents_________________?

(A) Data Store

(B) Data Process

(C) Data Flow

(D) All of the mentioned

Submitted By: Ali Uppal


Which of the following is a function of CASE Tool ?

(A) Supporting Structured analysis and design (SA/SD)

(B) Maintaining the data dictionary

(C) Checking whether DFDs are balanced or not

(D) All of the mentioned

Submitted By: Ali Uppal