In many software applications, an object-oriented design (OOD) is generated first, then persistent storage is implemented by mapping the objects to a relational database. This thesis explores the "reverse engineering" of an OOD out of an existing relational data model. Findings from the current literature are presented, and a case study is undertaken using the model and research process published by GENTECH, a nonprofit organization promoting genealogical computing. The model is mapped into an OOD and captured in Unified Modeling Language (UML) class diagrams and object collaboration diagrams. The suitability of the example OOD is evaluated against the GENTECH research process using UML use cases and sequence diagrams. The mapping of relational database designs into OODs is found to be suitable in certain instances. / Department of Computer Science
Identifer | oai:union.ndltd.org:BSU/oai:cardinalscholar.bsu.edu:handle/186838 |
Date | January 2000 |
Creators | Hines, Gary L. |
Contributors | Zage, Dolores M. |
Source Sets | Ball State University |
Detected Language | English |
Format | vi, 59 leaves : ill., facsim. ; 28 cm. |
Source | Virtual Press |
Page generated in 0.0018 seconds