Which of the following is NOT an aspect of software design1 pointCouplingCohesionModularityPolymorphism
Question
Which of the following is NOT an aspect of software design
- Coupling
- Cohesion
- Modularity
- Polymorphism
Solution
Polymorphism is NOT an aspect of software design. It is a concept in object-oriented programming where a name can refer to instances of many different classes as long as they're related by some common superclass. On the other hand, coupling, cohesion, and modularity are all aspects of software design.
Coupling refers to the degree to which one class knows about another class. If a class uses only a small number of methods from another class, it is said to have low coupling.
Cohesion refers to how closely the responsibilities of a module or class are related to each other. High cohesion means that a class is responsible for only a closely related set of tasks.
Modularity is the property of a system that has been decomposed into a set of cohesive and loosely coupled modules. It's a measure of the extent to which a software/Web application may be divided into smaller modules.
So, the answer is Polymorphism.
Similar Questions
Which of the following is NOT an aspect of software design1 pointCouplingCohesionModularityPolymorphism
Which of the following is the best type of module cohesion?Options :Temporal CohesionSequential CohesionFunctional Cohesionnone of above
Which of the following is not a type of Cohesion?Select one:a.Functional Cohesionb.Temporal Cohesionc.Modular Cohesiond.Sequential Cohesion
Which of the following is the worst type of module cohesion?Select one:a.Logical Cohesionb.Temporal Cohesionc.Functional Cohesiond.Coincidental Cohesion
Question 6Three goals of ______ can be described as (1) Decomposability, (2) Composability, and (3) Ease of Understanding.1 pointCohesionModularityCoupling
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.