![]() |
subject > criterion > quality > software quality > cohesion > temporal cohesion |
![]() ![]() | ||||
temporal cohesion | ||||
subject | fact |
temporal cohesion | has definition A form of cohesion in which aspects of a system are grouped together which are used during the same phase of execution of a program, i.e. execute close together in time | ![]() | ||||||||||||||
has example a designer would achieve temporal cohesion by placing together all the code used during system start-up or initialization | ![]() | |||||||||||||||
is weaker than procedural cohesion | ![]() | |||||||||||||||
is a subtopic of 9.2 - Principles Leading to Good Design | ![]() | |||||||||||||||
is achieved when operations that are performed during the same phase of the execution of the program are kept together, and everything else is kept out | ![]() | |||||||||||||||
is a kind of cohesion | ![]() | |||||||||||||||
should be sought only if the other types of cohesion have been achieved | ![]() | |||||||||||||||
cohesion | has precedence table
| ![]() |