Program Design DesignCouplingCohesionHigh/Low Fan-inUse high fan-inHigh/Low Fan-outtop is high fan-outbottom is low fan-outReuseDocumentation