This experience
reverse engineering software reengineering paper describes a repeatable model developed to address a class of data quality problems encountered when converting text data to ERPs.
reverse engineering software reengineering article
reverse engineering software reengineering users often devise their own means of implementing system features not directly supported by the systems. Often they employ what are known as clear-text, free-text, or "comment" fields to support the desired features. Moving data from these fields to ERPs involves first extracting atomic data items. Unlike most data, free text is not subject to structural or practice-oriented data quality measures when it is created. This results in a range of data quality challenges ranging from typing errors to structural errors such as prime key mismatch, duplication, and other issues. In our experiences with one large government system, a number of challenges were encountered that contained enough internal differences to require the development of a more generic framework for addressing this type of problem.
The specifics of the actual issues confronted are not as
interesting as the lessons that can be learned from the general
approach to problems of this type. The solution type developed
demonstrated a positive return on investment to the government.
We will discuss the challenges, the costs associated with
continuing along the original path, the solution developed, and
its applicability to other organizations and situations.. This
paper describes our efforts at providing hypermedia-based
support for requirements analysis.
We present: an overview of our concept of
hypermedia-based
support for the requirements analysis process; our experiences
using this technology; and some remaining technological
challenges highlighted by our reverse engineering software
reengineering. Our
reverse engineering software reengineering
analysis of requirements analyst's needs indicates several
productivity related benefits will result from the successful
application of hypermedia technologies especially in rapid
prototyping contexts. These relate to hypermedia's ability to
more faithfully capture and represent system requirements,
pro-viding increased requirements traceability and giving
analysts direct, repeat-able access to multimedia requirements
information that would otherwise be un-available.
Data
reverse engineering software reengineering is a rapidly growing field, which is sometimes misunderstood. In our effort to promote the realization that data reverse engineering is a valuable and essential part of reverse engineering and is now finding its place in software engineering, we present a summary of the history of data reverse engineering.
In this paper, a definition of data reverse engineering, a
summary of the history of what has been done and published, a
statement about the state-of-the-art today, and a comment on the
future of
reverse engineering software reengineering is
presented.
|
|