Cohesion Flashcards
A design should clearly relate
Each of an applications behaviors to the modules that produce them.
Function
Functional - 1 well defined task
The task; the whole task, nothing but the task
Sequential
1 incomplete sequence of subtasks for 1 well defined task.
open students file, then validate format
Connected by THEN
Communicational
1 incomplete set of subtasks for 1 well defined task
compute a students credit hours and GPA
Connected by AND
Procedural
1 sequence of subtasks across 2 or more sequential tasks
print diploma for current ETSU undergraduate, then load record for next undergraduate
Connected by THEN
Temporal
1 set of subtasks involving 2 or more concurrent tasks
print graduation notice, diploma, and ETSU alumni organization letter for this undergraduate
Connected by AND
Logical
One set of superficially related tasks
determine if faculty member meets requirements for tenure
print graduation related materials
Coincidental
One set of unrelated Tasks
do miscellaneous tasks
do stuff
do general purpose things
Furry Soft Cats Prefer Tender Loving Care
Functional Sequential Communicational Procedural Temporal Logical Coincidental