Information Technology Reference
In-Depth Information
9.10.2.2 Disadvantages
Major design faults will be left undetected until late in the development cycle,
since the logic modules are integrated last. This may result in large costs being
necessary for redesigning and recoding.
9.10.3 Sandwich Integration
Since top-down and bottom-up strategies have their own unique strengths and
weaknesses, the solution is to combine the two so as to capitalize upon their
strengths and minimize their weaknesses. This leads to the idea of sandwich
integration. Consider the module interconnection diagram shown in Fig. 9.6 . Six
of the modules, namely, a, b, c, d, g and j are logic modules, and therefore should
be implemented/integrated in a top-down manner. Seven are operational modules,
namely, e, f, h, i, k, l and m, and should be implemented/integrated in a bottom-up
manner. Therefore, because neither top-down nor bottom-up implementation/
integration is suitable for all the modules, the solution is to partition them. The six
logic modules are implemented/integrated top-down and any major design faults
can be detected early.
a
b
c
d
g
e
f
k
j
h
i
l
m
Logic module
Operational module
Interface connecting logic and operational modules
Fig. 9.6
Sandwich integration
Search WWH ::




Custom Search