Identify reuse opportunities: Leverage reuse of existing components by looking to their interfaces and
the behavior they provide.
Identify how to interface to existing components: Existing code and database definitions can be
'scavenged' to make work done on previous projects or iterations available to the current project/iteration. By using
potential reuse opportunities as a filter, the work that is reverse engineered can be focused on just the components
which are reusable for the current iteration.
|