1. Software design yields ______ levels of results.

A. 2
B. 3
C. 4
D. 5

View Answer

Ans : B

Explanation: Software design yields three levels of results: Architectural Design, High-level design, Detailed Design.


2. Which of the following is not an Advantage of modularization?

A. Smaller components are easier to maintain
B. Concurrent execution can be made possible
C. Program cannot be divided based on functional aspects
D. Desired level of abstraction can be brought in the program

View Answer

Ans : C

Explanation: Program cannot be divided based on functional aspects is not an Advantage of modularization.


3. How many type of cohesion are there in software design?

A. 5
B. 6
C. 7
D. 8

View Answer

Ans : C

Explanation: There are seven types of cohesion: Co-incidental cohesion, Logical cohesion, Temporal Cohesion, Procedural cohesion, Communicational cohesion, Sequential cohesion, Functional cohesion.


4. Which of the following defines the degree of intra-dependability within elements of a module?

A. Cohesion
B. Coupling
C. Design Verification
D. None of the above

View Answer

Ans : A

Explanation: Cohesion is a measure that defines the degree of intra-dependability within elements of a module.



5. When multiple modules share common data structure and work on different part of it, it is called ___________.

A. Common coupling
B. Share coupling
C. Data coupling
D. Stamp coupling

View Answer

Ans : D

Explanation: When multiple modules share common data structure and work on different part of it, it is called stamp coupling.


6. Which tool is use for structured designing ?

A. Program Chart
B. Structure chart
C. Module Chart
D. All of the above

View Answer

Ans : B

Explanation: A Structure Chart (SC) in software engineering and organizational theory, is a chart which shows the breakdown of a system to its lowest manageable levels.


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

A. Architecture
B. Data
C. Interface
D. All of the above

View Answer

Ans : D

Explanation: Part of the design phase is to create structural and behavioral models of the system which is covered by architecture, data and the interface of the product.


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

A. Functional Cohesion
B. Temporal Cohesion
C. Functional Cohesion
D. Sequential Cohesion

View Answer

Ans : A

Explanation: Functional Cohesion is a type of cohesion in which the tasks performed by a software module all contribute to the performance of a single function.


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

A. Control Coupling
B. Stamp Coupling
C. External Coupling
D. Content Coupling

View Answer

Ans : D

Explanation: Content coupling occurs when module A changes data of module B or when control is passed from one module to the middle of another.


10. 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 above

View Answer

Ans : B

Explanation: Option B defines an Object Oriented Design

Comments