Responsive image
博碩士論文 etd-0621107-143446 詳細資訊
Title page for etd-0621107-143446
論文名稱
Title
類別正規化分析與精煉方法論
A Methodology for Class Normalization Analysis and Refinement
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
107
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2007-05-14
繳交日期
Date of Submission
2007-06-21
關鍵字
Keywords
物件導向分析與設計、類別圖、類別正規化
Object-Oriented System Analysis and Design, Class Diagram, Class Normalization
統計
Statistics
本論文已被瀏覽 6001 次,被下載 2000
The thesis/dissertation has been browsed 6001 times, has been downloaded 2000 times.
中文摘要
物件導向分析與設計已成為目前系統分析與設計方法的主流,統一塑模語言 (UML)中的類別圖是物件導向分析與設計過程中用以設計類別結構的表達方式,當類別圖設計完成後須進行類別正規化的工作以減少轉換至資料庫設計時的異常,然而相關研究尚缺乏類別正規化工作時所應遵循的詳細方法準則,因此本研究提出一套基於Ambler (1996)提出的物件正規化形式之類別正規化方法,並以兩個實作個案來說明此方法之應用與優點,藉由此方法,能協助系統開發者在及早於類別塑模中確保類別符合正規化的要求,增加系統開發的效率。
Abstract
Object-Oriented analysis and design approach has become the mainstream of today’s systems development technique. The Class Diagram in Unified Modeling Language (UML) is the major tool for modeling the class structure in the object-oriented system analysis and design process. Once the class diagram is constructed, class normalization needs to be performed to eliminate the anomalies for the designing a database. However, the detailed guideline for performing class normalization is lacking. Therefore, this study presents a class normalization methodology based on object normal forms proposed by Ambler (1996). Two real-world cases are presented to illustrate the concepts, application, and the advantages of using the proposed method. Using this methodology in class modeling will help system developers normalize the class design in advance, and thereby enhance the efficiency and effectiveness of system development.
目次 Table of Contents
第一章、 緒論 1
第一節、 研究背景與動機 1
第二節、 研究目的與範圍 2
第三節、 研究方法 3
第二章、 文獻探討 7
第一節、 統一塑模語言 7
第二節、 類別圖 8
第三節、 模式驅動架構 13
第四節、 物件關聯式資料庫 16
第五節、 關聯式資料庫正規化 19
第六節、 類別正規化 21
第三章、 類別正規化方法論 30
第一節、 第一物件正規化型式 30
第二節、 第二物件正規化型式 33
第三節、 第三物件正規化型式 36
第四章、 個案實作 38
第一節、 西灣大學研討會參與補助申請系統 38
第二節、 西灣大學研討會參與補助申請系統-可用性測試 63
第三節、 便當王網路便當線上訂購系統 73
第四節、 便當王網路便當線上訂購系統-可用性測試 87
第五章、 結論與建議 94
第一節、 研究成果 94
第二節、 研究貢獻 94
第三節、 研究限制 95
第四節、 未來研究方向 95
參考文獻 ………………………………………………………………………………………97
參考文獻 References
中文部份
吳仁和,物件導向系統分析與設計:結合MDA與UML,二版,智勝,2007年5月。

吳仁和、林信惠,系統分析與設計-理論與實務應用,四版,智勝,台北,2007年4月。

邱瑞源,「類別正規化之研究」,國立中山大學資訊管理研究所碩士論文,高雄,2005年6月。

黃彥結,「類別圖轉關聯表與程式樣版之研究」,國立中山大學資訊管理學系碩士論文,高雄,2003年6月。
英文部分
Ambler, S., “Schooling Normalization,” Computing Canada, Vol. 22, No. 17, 1996a, pp. 22.

Ambler, S., “Creating New Classes of Object Forms,” Computing Canada, Vol. 22, No. 22, 1996b, pp. 31.

Ambler, S., “About the Third Rule of Class Normalization,” Computing Canada, Vol. 22, No. 24, 1996c, pp. 25.

Ambler, S., Agile Database Techniques: Effective Strategies for the Agile Software Developer, John Wiley & Sons, New York, 2003.

Booch, G., Rumbaugh, J., and Jacobson, I., The Unified Modeling Language User Guide, Addison-Wesley, Massachusetts, 1999.

Cattell, R.G.G., Object Data Management: Object Oriented and Extended Relational Database System, Addison-Wesley, Massachusetts, 1994.

Connolly, T., and Begg, C., Database System-A Practical Approach to Design, Implementation, and Management, 2nd Edition, Addison-Wesley, Massachusetts, 1999.

Dingle, A., Umphress, D., and Moul, R., “Explication of Object-Oriented Databases: A Software Engineering Perspective,” Proceedings of the 29th SIGCSE Technical Symposium on Computer Science Education, SIGCSE, Atlanta, 1998, pp.35-39.

Elmasri, R., and Navathe, S., Fundamentals of Database Systems, 4th Edition, Addison-Wesley, Massachusetts, 2003.

Eisenberg, A., and Melton, J., “Sql: 1999, formerly known as SQL3,” SIGMOD Record, Vol. 28, No. 1, 1999, pp.131-138.

Fowler, M., and Scott, K., UML Distilled: A Brief Guide to the Standard Object Modeling Language, 2nd Edition, Addison-Wesley, Massachusetts, 2000.

Hitz, M., and Montazeri, B., “Chidamber & Kemerer's Metrics Suite: A Measurement Theory Perspective,” IEEE Transactions on Software Engineering, Vol. 22, No. 4, 1996, pp. 267-271.

Jacobson, I., Christerson, M., Jonsson, P., and Övergaard, G., Object-Oriented Software Engineering: A Use Case Driven Approach, Addison-Wesley, Reading, Massachusetts, 1994.

Kleppe, A., Warmer, J., and Base, W., MDA Explained: The Model Driven Architecture, Practice and Promise, Addison-Wesley, Massachusetts, 2003.

Larman, C., Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and the Unified Process, 2nd Edition, Prentice Hall, New York, 2002.

Lee, B.S., “Normalization in OODB design,” SIGMOD Record, Vol. 24, No. 3, 1995, pp. 23-27.

Nunamaker, J.F., Chen, M., and Purdin, T.D.M., “Systems Development in Information Systems Research,” Journal of Management Information Systems, Vol. 7, No. 3, 1991, pp.89-106.

Rosenberg, D., and Scott, K., Applying Use Case Driven Object Modeling with UML: An Annotated e-Commerce Example, Addison-Wesley, Massachusetts, 2001.

Rumbaugh, J., Jacobson, I., and Booch, G., The Unified Modeling Language Reference Manual, 2nd Edition, Addison-Wesley, Massachusetts, 2004.

Schach, S.R., “The Cohesion and Coupling of Objects,” Journal of Object-Oriented Programming, Vol. 8, No. 1, 1996, pp. 48-50

Stonebraker, M., Moore, D., Object-Relational DBMSs: The Next Great Wave, Morgan Kaufman, 1996.

Wu, J. H., Shin, S. S., Chien, J. L., Chao, W. S., and Hsieh, M. C., “An Extended MDA Method for User Interface Modeling and Transformation,” The 15th European Conference on Information Systems, St. Gallen, Swiss, June 7-9, 2007.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內立即公開,校外一年後公開 off campus withheld
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


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

QR Code