Responsive image
博碩士論文 etd-0724104-172044 詳細資訊
Title page for etd-0724104-172044
論文名稱
Title
類別圖轉關聯表與程式樣版之研究
Transformations from Class Diagram to Relational Table and Application Template
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
125
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2004-05-27
繳交日期
Date of Submission
2004-07-24
關鍵字
Keywords
模型驅動架構、統一塑模語言、電腦輔助軟體工程
Model-Driven Architecture, Unified Modeling Language, CASE
統計
Statistics
本論文已被瀏覽 5928 次,被下載 6866
The thesis/dissertation has been browsed 5928 times, has been downloaded 6866 times.
中文摘要
物件導向塑模技術及統一塑模語言(UML)已經變成現代資訊系統分析與設計新典範。除此之外,目前有許多方法及電腦輔助軟體工程(CASE)工具可以幫助從類別圖容易地轉換到物件-關聯資料庫及應用程式樣版,因此大大提升系統發展的效率。本研究從類別圖轉換轉到後端關聯表及應用程式遵循模型驅動架構(MDA)步驟以及用Rational Rose來做為個案實例轉換工具。
本研究提出一個系統化的方法來整合MDA的概念,在系統開發過程中將類別圖轉換到物件-關聯資料庫及程式樣版。本研究以一個真實的個案,用上述方法論的整合技術並用Rational Rose來說明轉換的概念、應用與優點,利用這種方法,系統開發人員可以自動地把類別圖轉換到物件-關聯資料庫及應用程式樣版,因此提升系統開發的效率。
Abstract
Modeling software with object-oriented technique and unified modeling language have become the new paradigm of modern information systems analysis and design. In addition, many approaches and CASE tools have been introduced to facilitate the transformation from class diagram to object-relational database and application template and thereby enhance the efficiency of system development. Model-driven architecture (MDA) and Rational Rose is such an approach and CASE tool, respectively.
This research presents a systematic methodology which integrated the MDA concept to transform the class diagram into object-relational database and application template during the system development process. A real-world case using the integrated techniques is presented and the Rational Rose is used to illustrate the concepts, application, and the advantages of using the proposed methodology. With this approach, the system developer can transform class diagram into object-relational database and application template automatically and thereby enhance the efficiency of system development.
目次 Table of Contents
摘要
第一章 緒論 1
第一節 研究背景與動機 1
第二節 研究目的與範圍 2
第三節 研究方法與步驟 3
第四節 論文架構 5
第二章 文獻探討 6
第一節 物件導向技術與UML介紹 8
第二節 資料庫系統概念與架構 13
第三節 類別圖 19
第四節 ERD與類別圖比較 34
第五節 類別圖與EERD比較 36
第六節 UML資料塑模轉換 40
第三章 類別圖轉關聯表 49
第一節 物件識別碼 49
第二節 類別圖的靜態塑模轉換 50
第三節 關聯關係對映 54
第四節 一般化(繼承)關係對映 60
第五節 正反向工程 65
第四章 應用個案—西子灣網路書店系統範例 71
第一節 使用者與企業需求描述 71
第二節 建構使用個案圖 76
第三節 西子灣網路書店系統類別圖 87
第五章 結論 121
第一節 研究成果 121
第二節 研究貢獻 121
第三節 未來研究方向 122
參考文獻 124
參考文獻 References
中文部分
1. 何致億,Oracle9i 實務管理講座-系統核心篇,麥格羅希爾,台北,2002。
2. 周斯畏,物件導向系統分析與設計使用UML與JAVA,全華圖書公司,台北,2003。
3. 黃三益,資料庫的核心理論與實務,東華書局,台北,2004。
4. 黃聖蜂、陳人豪,資料庫系統理論與實務,文魁資訊股份有限公司,台北,2003。
5. 廖漢君,類別圖轉換至物件關聯模式之研究,國立中山大學資訊管理研究所未出版碩士論文,2002。
6. 趙善中 等人,軟體工程,儒林圖書公司,台北,2003。

西文部份
1. Bennett, S., McRobb, S. and Farmer, R., Object-Oriented Systems Analysis and Design using UML, 1999.
2. Booch, G., Rumbaugh, J., and Jacobson, I., The Unified Modeling Language User Guide, Addison-Wesley, Massachusetts, 1999.
3. Date, C. J., An Introduction to Database Systems, 6th Edition, Addison Wesley, Massachusetts, 1995.
4. Elmasri, R., and Navathe, S.B., Fundamentals of Database Systems, 4th Edition, Massachusetts, Addison Wesley, 2003.
5. Ferguson, E., “Object-oriented concept mapping using UML class diagrams,” The Journal of Computing in Small Colleges, 18(4), April 2003, 344-354.
6. Fowler, M., and Scott K., UML Distilled: A Brief Guide to the Standard object modeling Language, 2nd Edition, Massachusetts, Addison Wesley, 1999.
7. Harrison, W., Barton, C., and Raghavachari, M., “ Mapping UML Designs to Java,” The 15th Annual ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications-OOPSLA’2000 October 15-19 2000, Minneapolis, Minnesota, United States. ACM SIGPLAN Notices, 35(10): 178-187.
8. Jacoboson, I., Booch, G., and Rumbaugh, J., The Unified Software Development Process, Addision Wesley, Massachusetts, 1999.
9. Rumbaugh, J., Jacoboson, I., and Booch, G., The Unified Modeling Language Reference Manual, Addision Wesly, Massachusetts, 1999.
10. Siau, K., and Terry, A.H., Unified Modeling Language: Systems Analysis, Design and Development Issues, Idea Group 2001.
11. Kruchten, P., The Rational Unified Process: An Introduction, 2nd Edition, Addison Wesley, Massachusetts, 2000.
12. Michael, A., Oracle Administration and Management Revised Edition, John Wiley & Sons, Canada, 2002.
13. Mok, W. Y., and Paper, D. P., “On Transformations from UML Models to Object-Relational Database,” Proceedings of the 34th Hawaii International Conference on System Sciences – 2001, IEEE 2001.
14. Oestereich, B., Developing Software with UML, Addison Wesley, Massachusetts, 2002.
15. Rahayu, J. W., Chang, E., and Dillon, T. S., “Implementation of object-oriented association relationships in relational databases,” In Proc. Internet Database Engineering and Applications Symposium IDEAS’98, IEEE Computer Soc. Press, UK, 1998a.
16. Silberschatz, A., Korth, H. F., and Sudarshan, S., Database System Concepts, 4th Edition, McGraw-Hill Education, US, 2001.
17. Stoimenov, L., Mitrovic, A., Djordjevic-Kajan, S., and Mitrovic, D., “Bridging objects and relations: a mediator for an OO front-end to RDBMSs,” SDOS, 1999.
18. Terry, A. H., “Metaschemas for ER, ORM and UML Data Models: A Comparison,” Journal of Database Management, 13(2), 2002, 20-30.
19. Urban, S. D., and Dietrich, S. W., “Using UML Class Diagrams for a Comparative Analysis of Relational, Object-Oriented, and Object-Relational Database Mappings,” In Proceedings of ACM SIGCSE International Conference on Computer Science Education, Reno, Nevada, February 2003, 21-25.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內立即公開,校外一年後公開 off campus withheld
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code