Question 2Which of the following is NOT an aspect of software design1 pointPolymorphismCohesionCouplingModularity
Question
Question 2Which of the following is NOT an aspect of software design1 pointPolymorphismCohesionCouplingModularity
Solution
Polymorphism is not an aspect of software design. While it is a fundamental concept in object-oriented programming, it is not considered an aspect of software design. On the other hand, Cohesion, Coupling, and Modularity are all key aspects of software design. They refer to the organization and interrelation of different parts of a software system.
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
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
Question 5When all of the responsibilities of a module are easily classified as being strongly related, this is an example of high what?1 pointCouplingCohesionInformation hidingModularity
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.