Responsive image
博碩士論文 etd-0801108-201208 詳細資訊
Title page for etd-0801108-201208
論文名稱
Title
在類別圖中OCL的表示法分類之研究
The Study of Classification of OCL Expressions in Class Diagram
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
101
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2008-05-26
繳交日期
Date of Submission
2008-08-01
關鍵字
Keywords
CASE Tool、OCL表示法、物件限制語言、類別圖
Object Constraint Language, CASE Tool, Class Diagram, Object Constraint Language Expression
統計
Statistics
本論文已被瀏覽 5812 次,被下載 0
The thesis/dissertation has been browsed 5812 times, has been downloaded 0 times.
中文摘要
現今,統一塑模語言(UML)已經是物件導向系統分析與設計領域裡的一個標準塑模語言,而使用物件限制語言(OCL)來表達企業邏輯的限制並且將這些限制描述轉換成程式碼,更是這個領域裡的主要趨勢。
本研究提出一個在類別圖中屬性、操作和關係限制的OCL表示法分類之方法論,並透過一個實作的範例和CASE Tool來測試本方法論的可用性 (包括概念、運用和優點)。利用本方法論可以協助系統開發人員更容易的表達企業邏輯限制並且自動的將這些限制轉換成程式碼,因此可以增加系統開發的效率及重複使用性。
Abstract
Today, unified modeling language (UML) has become a standard modeling language in object-oriented systems analysis and design. Specifying the business logic constraint with object constraint language (OCL) and transforming the specification into code has become a main trend in this area. This research presents a classification of OCL expressions to specify the attribute, operation and relationship constraint on Class diagram. A sample case and a CASE tool are used to test the usability (including the concepts, application, and advantages) of the proposed method. With this approach, the system developer can specify the constraints easily and transform them into code automatically and thereby enhance the efficiency and reusability of system development.
目次 Table of Contents
第一章 緒論....................................................................1
第一節 研究背景與動機................................................1
第二節 研究目的與範圍................................................2
第三節 論文架構............................................................2
第二章 文獻探討............................................................4
第一節 類別圖................................................................4
一、類別說明.................................................................4
二、類別名稱.................................................................4
三、類別屬性.................................................................5
四、類別操作.................................................................9
五、類別間的關係.......................................................11
第二節 OCL物件限制語言..........................................16
一、OCL 的特性..........................................................17
二、OCL 的運用性......................................................18
三、OCL 的表示法......................................................18
第三章 研究方法...........................................................32
第四章 類別圖中OCL的表示法分類之方法論..........36
第一節 OCL在類別圖中屬性限制的表示法分類......36
一、類別圖的屬性:字串型態類限制.......................36
二、類別圖的屬性:數值型態類限制.......................42
三、類別圖的屬性:布林值類限制...........................47
四、類別圖的屬性:集合類限制...............................53
第二節 OCL在類別圖中操作限制的表示法分類......58
一、類別圖的操作:有副作用的操作.......................58
二、類別圖的操作:無副作用的操作.......................60
第三節 OCL在類別圖中關係限制的表示法分類......61
一、類別圖的關係:關聯端的多重值是1的限制.....62
二、類別圖的關係:關聯端的多重值是多的限制....62
第五章 應用範例實作驗證...........................................63
第一節 建構類別圖.......................................................64
一、需求描述................................................................64
二、確認類別................................................................65
三、找出類別間的關係................................................66
四、建構類別圖............................................................67
第二節 以OCL表示法描述類別圖上屬性的限制.......68
第三節 以OCL表示法描述類別圖上操作的限制.......70
第四節 以OCL表示法描述類別圖上關係的限制.......73
第五節 轉換成程式碼...................................................74
一、以 OCLE繪製「網路購物」系統之類別圖........74
二、以 OCLE撰寫屬性、操作和關係限制的OCL表示法..75
三、轉換成程式碼........................................................77
第六節 系統可用性評估與效率分析...........................81
第六章 結論...................................................................87
第一節 研究成果...........................................................87
第二節 研究貢獻...........................................................88
第三節 研究限制...........................................................88
第四節 未來研究方向...................................................89
參考文獻........................................................................90
中文部份........................................................................90
英文部份........................................................................90
參考文獻 References
中文部份
吳仁和,物件導向系統分析與設計-結合MDA與UML,再版,智勝文化,臺北,2007年。
陳冠至,「物件限制語言在統一塑模語言中之應用」,國立成功大學資訊工程學系碩士論文,2006年7月。
陳嘉浩,「類別正規化分析與精煉方法論」,國立中山大學資管系碩士論文,2007年5月。
黃彥結,「類別圖轉關聯表與程式樣版之研究」,國立中山大學資管系碩士論文,2004年6月。
鄧文彥、陳昶宏譯,Brend Oestereich著,UML軟體發展實務,台灣培生教育,台北,2005年1月。
劉紀良,「以物件限制語言作為類別限制及操作規格描述之研究」,國立中山大學資管系碩士論文,2006年1月。
謝坤達,「以物件限制語言作為設計樣式規格描述之研究」,國立中山大學資管系碩士論文,2007年5月。
英文部份
Booch, G., Rumbaugh, J., and Jacobson, I., The Unified Modeling Language User Guide, 2nd Edition, Addison-Wesley, Massachusetts, 2005.
Fowler, M. and Kobryn, C., UML distilled : a brief guide to the standard object modeling language, 3rd Edition, Addison-Wesley, Boston , 2004.
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.
OMG, The Object Management Group, Object Constraint Language Specification, Version 2.0, http://www.omg.org/docs/formal/06-05-01.pdf, 2006.
Rumbaugh, J., Blaha, M., Prelanimer, W., Eddy, F., and Lorensen, W., Object-Oriented Modeling and Design, Prentice-Hall, Englewood Cliffs, New Jersey ,1991.
Warmer, J. and Kleppe, A., The Object Constraint Language Second Edition-Getting Your Models Ready for MDA, Addison-Wesley, Boston, 2003.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外均不公開 not available
開放時間 Available:
校內 Campus:永不公開 not available
校外 Off-campus:永不公開 not available

您的 IP(校外) 位址是 54.89.70.161
論文開放下載的時間是 校外不公開

Your IP address is 54.89.70.161
This thesis will be available to you on Indicate off-campus access is not available.

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

QR Code