recategorized by
2,510 views
4 votes
4 votes

A software design is highly modular if

  1. cohesion is functional and coupling is data type
  2. cohesion is coincidental and coupling is data type
  3. cohesion is sequential and coupling is content type
  4. cohesion is functional and coupling is stamp type
recategorized by

1 Answer

Best answer
2 votes
2 votes

ans is A    cohesion is functional and coupling is data type

as we know our aim is to maximize cohesion and minimize coupling .

strongest form of cohesion is functional cohesion (when parts of a module are grouped because they all contribute to a single well-defined task of the module)

weakest form of coupling is data coupling (when modules share data through, for example, parameters)

selected by
Answer:

Related questions

3 votes
3 votes
1 answer
1
go_editor asked Aug 1, 2016
3,601 views
A Design Concept Refinement is aTop-down approachComplementary of abstraction conceptprocess of elaborationAll of the above
3 votes
3 votes
1 answer
2
go_editor asked Aug 1, 2016
2,370 views
Modulo design is used to maximize cohesion and minimize coupling. Which of the following is the key to implement this rule?InheritancePolymorphismEncapsulationAbstractio...
2 votes
2 votes
2 answers
3
go_editor asked Aug 1, 2016
1,603 views
Match the following :$\begin{array}{clcl} & \textbf{List-I} & & \textbf{List-II} \\ \text{(a)} & \text{Joint Application} & \text{(i)} & \text{Delivers functionality in...
4 votes
4 votes
1 answer
4