Many of the ideas presented thus far can be made more concrete with the help of an illustrative example. Of course, it must be emphasized that the description below is intended to illustrate component-based approaches. There are many possible permutations to this approach to suit different needs and contexts. For now we simply provide sufficient detail to highlight some key concepts. For full details of various component-based approaches, the reader is referred to the many available books and papers specific to each approach.
For ease of presentation, we organize this illustration around the three phases of a component-based development approach described previously in Figure 7.13. Notably,
Understand the context;