博碩士論文 etd-0203106-124131 詳細資訊


[回到前頁查詢結果 | 重新搜尋]

姓名 劉紀良(Chi-liang Liu) 電子郵件信箱 E-mail 資料不公開
畢業系所 資訊管理學系研究所(Information Management)
畢業學位 碩士(Master) 畢業時期 94學年第1學期
論文名稱(中) 以物件限制語言作為類別限制及操作規格描述之研究
論文名稱(英) Specifying Class constraint and operation using Object Constraint Lanugage
檔案
  • etd-0203106-124131.pdf
  • 本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。
    請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
    論文使用權限

    電子論文:校內校外完全公開

    論文語文/頁數 中文/98
    統計 本論文已被瀏覽 5543 次,被下載 3079 次
    摘要(中) 今天,使用統一塑模語言、模型驅動架構的觀念及電腦輔助軟體工程工具來塑模軟體是物件導向系統分析跟設計的主要趨勢。此外,為了在系統發展的過程中提高自動轉換的程度及設計的可再利用性,可以使用物件限制語言在使用統一塑模語言塑模的過程中來詳細說明瀏覽、限制、操作的規格諸如此類的內容。但是,目前卻缺乏如何將物件限制語言使用於類別圖的規格描述及如何將其轉換成Java程式語言的詳細指引。本篇研究提出了在塑模與平台無關模型時如何利用物件限制語言應用於描述類別圖的限制及操作的內容,並使用工具來轉換成與Java平台相關的模型及程式碼的方式,最後以一個實例及使用工具來闡明整體導入的過程,其概念、運用性及實際的效益。經由這樣的實例,讓系統開發者能自動地將與平台無關的模型轉換成與平台相關的模型及程式碼,並且由此來提高系統開發的效率。
    摘要(英) Today, modeling the software with unified modeling language (UML), model driven architecture (MDA) concept, and computer-aided software engineering (CASE) tool are the main trend for the objected-oriented systems analysis and design. Furthermore, to enhance the degree of transformation automation and design reuse in the system development process, object constraint language (OCL) is used in UML modeling to specify the navigation, constraint, operation specification, and so forth. However, the guideline for using OCL in class diagram specification and its transformation to JAVA code is lacking. This research presents an approach utilizing the OCL to specify the constraint and operation specification for the class diagram when modeling the platform independent model (PIM), which can then be transformed into the JAVA platform specific model (PSM) and code using a CASE tool. A real-world case using the integrated techniques is presented and a CASE tool is used to illustrate the concepts, application, and the advantages of using the proposed approach. With this approach, the system developer can transform PIM into PSM and code automatically and thereby enhance the efficiency of system development.
    關鍵字(中)
  • 物件限制語言
  • 物件導向系統分析與設計
  • 統一塑模語言
  • 模型驅動架構
  • 關鍵字(英)
  • Model-Driven Architecture
  • Object Constraint Language
  • Object-oriented Analysis and Design
  • Unified Modeling Language
  • 論文目次 摘要--------------------------------------VII
    Abstract ---------------------------------VIII
    第壹章、緒論------------------------------1
    第壹節、研究背景與動機--------------------1
    第貳節、研究目的--------------------------2
    第參節、研究範圍與限制--------------------3
    第肆節、研究流程與步驟--------------------4
    第伍節、論文架構--------------------------5
    第贰章、文獻探討--------------------------6
    第壹節、模型驅動架構介紹------------------6
    第貳節、統一塑模語言----------------------9
    第參節、模型成熟度及模型轉換--------------13
    第肆節、物件限制語言----------------------17
    第叁章、使用OCL表達PIM的類別內容----------26
    第壹節、PIM的內容及OCL的運用--------------26
    第貳節、PIM的靜態結構描述-----------------32
    第參節、PIM的動態行為描述-----------------35
    第肆節、OCL轉換成JAVA程式碼---------------40
    第肆章、應用個案--------------------------45
    第壹節、需求塑模--------------------------45
    第貳節、PIM的靜態結構描述-----------------53
    第參節、PIM的動態行為描述-----------------63
    第肆節、轉換成程式碼----------------------80
    第伍章、結論------------------------------86
    第壹節、研究成果--------------------------86
    第貳節、研究貢獻--------------------------87
    第參節、未來研究方向----------------------88
    參考文獻----------------------------------89
    中文部份----------------------------------89
    英文部份----------------------------------90
    參考文獻 中文部份
    1.簡瑞隆,「MDA:類別轉使用者介面之研究」,國立中山大學資管系碩士論文,2005年6月
    2.吳仁和,物件導向系統分析與設計-結合MDA與UML,智勝文化,臺北,2005年2月
    3.趙光正譯 Matin Fowler作,UML精華第三版標準物件模型語言,台灣培生教育,臺北,2005年1月
    4.鄧文彥、陳昶宏譯 Brend Oestereich作,UML軟體發展實務,台灣培生教育,臺北,2005年1月
    5.黃彥結,「類別圖轉關聯表與程式樣版之研究」,國立中山大學資管系碩士論文,2004年6月
    6.朱子傑譯 Hans-Erik Eriksson,Magnus Penker作,UML2百寶箱,?眳p資訊,臺北,2005年2月
    7.廖漢君,「UML:類別圖轉換至物件關聯模式之研究」,國立中山大學資管系碩士論文,2002年6月。
    8.陳鴻明,「元件塑模方法論:一個植基於UML 的方法」,國立中山大學資管系碩士論文,2003年6月
    9.王傑民,「UML分析資訊系統以建構再使用軟體元件之研究與製作─以鞋業B2B系統為例」,國立台北科技大學生產系統工程與管理研究所碩士論文,2001年6月

    英文部份
    1.Alhir, S. S., “Understanding the Model Driven Architecture (MDA), ” Methods & Tools, Fall 2003, pp.17-24.
    2.OMG,The Object Management Group ,MDA Guide Version 1.0.1 http://www.omg.org/cgi-bin/doc?omg/03-06-01,2003
    3.Warmer, J., and Kleppe, A., The Object Constraint Language Second Edition-Getting Your Models Ready for MDA, Addison-Wesley, Boston, 2003.
    4.Kleppe, A., Warmer, J., and Bast, W., MDA Explained, Addison-Wesley, Boston, 2003.
    5.Rumbaugh, J., Blaha M., Premerlani, W., Eddy, F. and Lorensen, W., Object-Oriented Modeling and Design, Englewood Cliffs, NJ:Prentice-Hall International,1991.
    6.OMG , The Object Management Group , UML 2.0 OCL Specification, http://www.omg.org/docs/ptc/03-10-14.pdf,2003
    口試委員
  • 趙善中 - 召集委員
  • 夏自立 - 委員
  • 吳仁和 - 指導教授
  • 口試日期 2006-01-11 繳交日期 2006-02-03

    [回到前頁查詢結果 | 重新搜尋]


    如有任何問題請與論文審查小組聯繫