Software Engineering Questions and Answers Part-26

1. 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

Answer: b
Explanation: Stamp Coupling

2. 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) External Cohesion
d) Sequential Cohesion

Answer: b
Explanation: A Module exhibits temporal cohesion when it contains tasks that are related by the fact that all tasks must be executed in the same time-span.

3. 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

Answer: b
Explanation: Option b defines an Object Oriented Design.

4. 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

Answer: d
Explanation: Both Object oriented analysis and design

5. Function-oriented design techniques starts with functional requirements specified in
a) SDD
b) SRS
c) All of the mentioned
d) None of the mentioned

Answer: b
Explanation: SRS

6. Structured Analysis is based on the principles of
a) Top-down decomposition approach
b) Divide and conquer principle
c) Graphical representation of results using DFDs
d) All of the mentioned

Answer: d
Explanation: All of the mentioned

7. Which of the following is/are true with respect to functions ?
a) A function such as “search-book” is represented using a circle
b) Functions represent some activity
c) Function symbol is known as a process symbol or a bubble in DFD
d) All of the mentioned

Answer: d
Explanation: All the options are correct with respect to Function Oriented Software Design.

8. Which of the following is not a use of a CASE tool ?
a) Support structured analysis and design (SA/SD)
b) Maintains the data dictionary
c) Checks whether DFDs are balanced or not
d) It complies with the available system

Answer: d
Explanation: It takes long time to establish the system in order to comply with the available system.

9. What DFD notation is represented by the Rectangle?
a) Transform
b) Data Store
c) Function
d) None of the mentioned

Answer: b
Explanation: Data Store

10. Structural decomposition is concerned with function calls.
a) True
b) False

Answer: a
Explanation: Structural decomposition is concerned with developing a model of the design which shows the dynamic structure.