Software Engineering Mcqs

Submitted By: Ali Uppal


In Design phase, which is the primary area of concern ?

(A) Architecture

(B) Data

(C) Interface

(D) All of the mentioned

Submitted By: Ali Uppal


Which of the following is a technique covered in Static Analysis ?

(A) Formal verification

(B) Model checking

(C) Automated program analysis

(D) All of the mentioned

Submitted By: Ali Uppal


Which of the following is incorrect with respect to Model Checking ?

(A) Model checking is particularly valuable for verifying concurrent systems

(B) Model checking is computationally very inexpensive

(C) The model checker explores all possible paths through the model

(D) All of the mentioned

Submitted By: Ali Uppal


Submitted By: Ali Uppal


Select the disadvantage of using Formal methods ___________________?

(A) Concurrent systems can be analysed to discover race conditions that might lead to deadlock

(B) Producing a mathematical specification requires a detailed analysis of the requirements

(C) They require the use of specialised notations that cannot be understood by domain experts

(D) All of the mentioned

Submitted By: Ali Uppal


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

(A) Control Coupling

(B) Stamp Coupling

(C) External Coupling

(D) Content Coupling

Submitted By: Ali Uppal


__________________ is a measure of the degree of interdependence between modules ?

(A) Cohesion

(B) Coupling

(C) None of the mentioned

(D) All of the mentioned

Submitted By: Ali Uppal


Java packages and Fortran subroutine are examples of__________________________?

(A) Functions

(B) Modules

(C) Classes

(D) Sub procedures

Submitted By: Ali Uppal


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

(A) Control Coupling

(B) Stamp Coupling

(C) Data Coupling

(D) Content Coupling

Submitted By: Ali Uppal