1. Software design yields ______ levels of results.
View Answer
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?
View Answer
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?
View Answer
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?
View Answer
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 ___________.
View Answer
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 ?
View Answer
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?
View Answer
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?
View Answer
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?
View Answer
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.
View Answer
Explanation: Option B defines an Object Oriented Design
Comments
Post a Comment