Object Oriented Software Engineering View all facts Glossary Help |
subject > criterion > quality > software quality > cohesion > functional cohesion |
functional cohesion | ||||
subject | fact |
functional cohesion | has definition A form of cohesion in which modules which together perform a function (a computation that returns a result and has no side effects) are kept together, and everything else is kept out | |||||||||||||||
has advantages
| ||||||||||||||||
is a subtopic of 9.2 - Principles Leading to Good Design | ||||||||||||||||
is achieved when a module only performs a single computation, and returns a result, without having side-effects | ||||||||||||||||
is a kind of cohesion | ||||||||||||||||
should be used if possible | ||||||||||||||||
cohesion | has precedence table
| |||||||||||||||
software quality | is hard to assess |