Which of the following is NOT an aspect of software design1 pointCouplingCohesionModularityPolymorphism
Question
Which of the following is NOT an aspect of software design1 pointCouplingCohesionModularityPolymorphism
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
Question 6Three goals of ______ can be described as (1) Decomposability, (2) Composability, and (3) Ease of Understanding.1 pointCohesionModularityCoupling
Analyzing the extent to which other modules must change when a module is modified is an example of which of the following?1 pointCouplingInformation hidingCohesionModularity
Explain different types of cohesion and coupling in system design.
Question 2Which of the following statements about cohesion is true?1 pointCohesion measures how well everything within a module fits together.Describes the implementation of a single logical entity or function.Represents a desirable design attitude.High cohesion is the aim in software development.All of the above
Question 6Different pieces of code are activated at the same time. This is an example of what type of cohesion?1 pointCoincidental cohesionTemporal cohesionProcedural cohesionLogical association cohesion
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.