Abstract

This article descirbes an object-oriented methodology for deriving an entity-relationship (ER) model from requirements specified in a data flow diagram (DFD). The methodolgy is top down. It begins with an analysis of the objects described in the DFD to produce an object model. Modeling objects instead of individual data items reduces the number of data elements with which the analyst must be concerned initially. Next, information about data synonyms and interdependency is considered to refine the object model. Guidelines for removing redundant, overlapping descriptions of objects are also proposed and the object model is transformed into an ER model by applying a set of abstraction heuristics. The methodology integrates the DFD-based structured analysis methodology and the ER model so that process and data requirements can be analyzed simultaneously. It enables the system developer to understand the relationships between the processes (embedded in the DFD diagram) and data (described in the ER model) at the early stage of system analysis. Moreover, changes of requirements, either in process or in data, can be correlated easily to foster a quality design of the final system. This methodology can facilitate application development based on an existing data base or on an entirely new data base.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.