Home > Software Engineering > Quizzes > Software Engineering Practice Test: Software Design - Modularity, Function Oriented Software Design, And Object Oriented Design
Software Engineering Practice Test: Software Design - Modularity, Function Oriented Software Design, And Object Oriented Design
Fast practice, instant feedback. Timer auto-submits when time’s up.
Avg score: 0% Most missed: “Which of the following is not an activity of Structured Analysis (SA) ?”
Modularity in software engineering is a design principle that breaks down large code into smaller modules that each perform a specific function. The modules interact with each other through well-defined interfaces. The goal of modularity is to improve the design process by making it easier to reuse code, manage workloads, and debug. Modularity can also reduce complexity and make complex software more manageable for implementation and maintenance. Function Oriented Design (FOD) is a software design method that breaks down a model into a set of interacting units or modules. Each unit or module... Show more
Software Engineering Practice Test: Software Design - Modularity, Function Oriented Software Design, And Object Oriented Design
Time left 00:00
25 Questions

1. Objects are executed
2. _______________ is a measure of the degree of interdependence between modules.
3. Which of the following is a function of CASE Tool?
4. Which of the following is a complementary approach to function-oriented approach ?
5. Which is the first step in the software development life cycle ?
6. Which of the following is/are true with respect to functions ?
7. Coupling is a qualitative indication of the degree to which a module
8. Structured Analysis is based on the principle of Bottom-Up Approach.
9. Structured Analysis is based on the principles of
10. Object that collects data on request rather than autonomously is known as
11. The context diagram is also known as
12. Which of the following describes”Is-a-Relationship” ?
13. To arrive at a form which is suitable for implementation in some programming language is the purpose of
14. Which of the property of software modularity is incorrect with respect to benefits software modularity?
15. The importance of software design can be summarized in a single word which is:
16. Which of the following is a disadvantage of OOD ?
17. Java packages and Fortran subroutine are examples of__________
18. Debugging is:
19. A step by step instruction used to solve a problem is known as
20. A function-oriented design focuses on the entities in the system rather than the data processing activities.
21. A software engineer must design the modules with the goal of high cohesion and low coupling.
22. Inherited object classes are self-contained.
23. Which of the following is the worst type of module cohesion?
24. What DFD notation is represented by the Rectangle?
25. Choose the incorrect statement in terms of Objects.