Software engineeringintermediate
Which design quality concerns the strength of relationships within a module?
Answer
Cohesion
Explanation
### Why this is right
Cohesion concerns how closely related the responsibilities within a module are. It is a design concept listed separately from coupling.
### The concept
Cohesion focuses inside a module, while coupling concerns relationships between modules. Keeping these ideas distinct helps designers reason about how a system is divided and how its parts depend on one another.
### The other options
- **B. Coupling**: This concerns dependencies or connections between modules, not relationships within one module.
- **C. Deployment**: This is a process framework activity involving delivery into use.
- **D. Feasibility**: This concerns whether a proposed project or strategy is viable.
### Terms
- **Module**: A distinct component or unit of a software system.
- **Cohesion**: The degree to which responsibilities within a module belong together.
- **Coupling**: The degree of dependency between modules.
### Remember
Cohesion is within; coupling is between.
Related Questions
- Software is described as engineered rather than manufactured in the classical sense.(basic)
- Explain why software engineering is broader than programming.(intermediate)
- Which scheduling tool is described as a horizontal bar chart?(basic)
- Known risks are risks that can be uncovered through careful evaluation of the project plan.(basic)
- Select ALL qualities identified as attributes of good software.(basic)
Want to practice more questions like this?
Join myBenkio free and practice past questions for your Nigerian university courses with AI explanations for every answer.
Start Practicing Free