MCQ IN COMPUTER SCIENCE & ENGINEERING

COMPUTER SCIENCE AND ENGINEERING

SOFTWARE ENGINEERING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
Since modularity is an important design goal it is not possible to have too many modules in a proposed design.
A
True
B
False
C
Either A or B
D
None of the above
Explanation: 

Detailed explanation-1: -Since modularity is an important design goal it is not possible to have too many modules in a proposed design. Information hiding makes program maintenance easier by hiding data and procedure from unaffected parts of the program.

Detailed explanation-2: -2. Which of the property of software modularity is incorrect with respect to benefits software modularity? Explanation: Modularity cannot bring benefits unless the modules are autonomous or independent.

Detailed explanation-3: -Which of the following is not an Advantage of modularization? Explanation: Program cannot be divided based on functional aspects is not an Advantage of modularization.

Detailed explanation-4: -9. In Design phase, which is the primary area of concern ? 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.

Detailed explanation-5: -Modularity: Breaks the “big problem” into smaller, more manageable pieces, which are easier to change without affecting other modules. Abstraction: Aims to give these pieces nice “inter-piece” boundaries, meaning that the pieces function with few to no assumptions about the functionality of other modules.

There is 1 question to complete.