Browse > Article
http://dx.doi.org/10.9708/jksci.2011.16.11.025

Development of Integrated Design Methodology for Relational Database Application -Focusing on Object-Oriented Analysis and Design Methodology-  

Joo, Kyung-Soo (Dept. of Computer Software Engineering, SoonChunHyang University)
Jho, Do-Hyung (Dept. of Computer Software Engineering, SoonChunHyang University)
Abstract
In this paper we present an integrated design methodology for relational database based on object-oriented analysis and design. The integrated design methodology is based on business profile and has six phases. In the first phase, business use cases are identified and described by macroactivity diagrams and then the macroactivity diagrams are transformed to detailed business activity diagrams by using objects, object flows and business worker's responsibilities. In the third phase, the detailed business activity diagrams are transformed to business class diagrams that describe the static structure of the entire business system based on detailed business activity diagrams. In the four phase, the business class diagrams are transformed to class diagrams that represent the initial conceptual model of the target relational database. In the five phase, we add additional transformations on the class diagrams with generalization and specialization of associations, roles, activities, additional classes and redundant associations. Eventually, the final class diagrams are transformed to relational database schema. The methodology presented in this paper by applying that proposal for organic connection between object-oriented analysis and design methodology and relational database design methodology. And it will be able to deal with integration management. By the integrated design methodology, we can make more easily software systems based on relational database. In the case study, proposal integrated design methodology applied for a visa issuing system.
Keywords
Object-Oriented Analysis.Design; Relational Database; UML;
Citations & Related Records
Times Cited By KSCI : 3  (Citation Analysis)
연도 인용수 순위
1 C. Bachman and M. Daya, "The role concept in data models", Proc. of 3rd Int. Conf. on VLDB, pp. 464-476, 1977.
2 Cho Jeong-gil, "An Efficient Transformation Techn ique from Relational Schema to Redundancy Free XML Schema", Korean Society for Internet Information 11권 6호, pp.123-133, 2010.
3 Bang Seung-yun and Joo Kyung-soo, "Design Metho dology for XML Schema Application based on UML.", Soonchunhyang Univ, pp.71-75, 2003.
4 Choi Ji-Woong and Kim Myung-ho, "OWL/Rela tional Mapping Rules to Use Relational Databases as OWL 2 Web Ontologies", Korea Society of Computer Information, Vol. 16, No. 7, pp.35-47, 2011.   DOI
5 Lee Soon-mi, "Design of Relational Storage Schema and Query Processing for Semantic Web Docume nts", Korea Society of Computer Information, Vol. 14, No. 1, pp.35-45, 2009.
6 Drazen Brdjanin and Slavko Maric, "An Example of Use-Case-driven Conceptual Design of Relational Database", EUROCON 2007 The International Conference on "Computer as a Tool", Warsaw, September 9-12, 2007.
7 J. Rumbaugh and I. Jacobson and G. Booch, "The Unified Modeling Language Reference Manual", Addison-Wesley, 1999.
8 I. Jacobson and M. Ericsson and A. Jacobson, "The Object Advantage - Business Process Reengineering with Object Technology", ACM Press, Addison-Wesley, 2011.
9 OMG, UML 1.4 Specification, http://www.uml.org, 2001.
10 Gung Sang-hwan, "UML Based Software Design Meth odology for Software Project Class", KAIS Fall Conference 2008, pp.250-253, 2008.
11 D. Brdjanin and S. Maric, "UML-business profile-ba sed Business Modeling in Iterative-Incremental Software Development", Proc. of EUROCON 2005 - Int. Conf. on "Computer as a tool", pp. 1263-1266, 2005.
12 Cho Wan-su, "UML 2 & UP Object-Oriented Ana lysis&design", pp.189-205, Hongrung Publishing Company, Seoul, 2005.
13 Kim Yeong-gyu and Yang Hae-sul and Choi Hyeo ng-jin, "Framework Model for Software Productivity Enhancement In Object-Oriented Environment", Journal of The Korea Academia-Industrial Cooperation Society, 9권 6호, pp.1678-1689, 2008.   DOI   ScienceOn