DATA
RE-ENGINEERING

Data reengineering
is a structured application redevelopment technique involving analysis of the
existing data stores, model construction, and prototyped solutions prior to
actual system implementation. Structured techniques provide data engineers with
tools enabling them to comprehend certain otherwise unfathomable situations by:
allowing the form of the problem to guide the form of the solution; providing
guidance for problem decomposition; featuring a variety of tools simplifying
system understanding; offering a set of strategies for evolving design
solutions; providing criteria for evaluating solution quality; and facilitating
organizational knowledge development. Structured techniques, near-standardized
modeling representations, and CASE tool support are key concepts that make data
reengineering economically viable.