Responsive image
博碩士論文 etd-0711107-024306 詳細資訊
Title page for etd-0711107-024306
論文名稱
Title
PIM塑模方法論之研究
A Methodology for PIM Modeling
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
100
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2007-05-14
繳交日期
Date of Submission
2007-07-11
關鍵字
Keywords
塑模方法論、平台獨立模式、統一塑模語言
UML, PIM, Modeling Methodology
統計
Statistics
本論文已被瀏覽 5921 次,被下載 2024
The thesis/dissertation has been browsed 5921 times, has been downloaded 2024 times.
中文摘要
現今軟體的開發方式已經由傳統的結構化開發方式,轉向物件導向的開發方法。統一塑模語言 (Unified Modeling Language, UML) 也成為物件導向系統分析與設計的標準塑模語言。然而使用UML來塑模平台獨立模式(Platform Independent Model, PIM) 的方法論中,並沒有考慮圖形之間的關係,造成PIM塑模時各圖形所表達之資訊容易有不一致的問題產生,而需要在做一致性的確認和調整。
因此本研究以Selonen et al (2003)所提出的轉換概念為基礎,提出一個PIM塑模方法論,並以一個測試個案進行可用性測試。應用上述的方法論來進行PIM塑模,系統開發人員可以更有效率的建構出PIM,進而提昇系統開發的品質和效率。
Abstract
Today, software development approach has been shifted from structure-oriented to object-oriented. UML has become a standard modeling language in object-oriented systems analysis and design. Over the past few years a considerable effort has been made in the model driven architecture transformation area. However, little attention has been paid to the issue of transformation from sequence diagram to class diagram for modeling platform independent model (PIM). This study, therefore, presents a systematic methodology, extended from Selonen et al (2003), for sequence diagram to class diagram transformation. A case is used to illustrate the concept, application, and advantage of using the proposed methodology. With this methodology, the system developer can construct PIM efficiently and thereby enhance the efficiency and quality of system development.
目次 Table of Contents
第一章 緒論 1
1.1 研究背景與動機 1
1.2 研究目的與範圍 2
1.3 研究方法與步驟 3
1.4 論文架構 5
第二章 文獻探討 5
2.1 模式驅動架構(MDA) 6
2.2 統一塑模語言(UML) 10
2.3 物件導向塑模 13
2.4 循序圖 17
2.5 類別圖 23
2.6 UML圖形轉換 31
第三章 PIM塑模方法論 32
3.1 PIM塑模 33
3.2 動態行為塑模 35
3.3 靜態結構塑模 39
第四章 可用性測試 42
4.1 使用者與企業需求描述 43
4.2 需求塑模 47
4.3 PIM塑模 56
4.4 觀察與評估 87
第五章 結論 87
5.1 研究成果 87
5.2 研究貢獻 88
5.3 研究限制 88
5.4 未來研究方向 89
參考文獻 90
參考文獻 References
吳仁和,「物件導向系統分析與設計:結合MDA與UML」,二版,智勝,台北,2007年。
許志同,「從循序圖到類別圖之轉換方法論」,中山大學資管所碩士論文,高雄,2006年。
趙光正譯 Matin Fowler 作,UML 精華第三版標準物件模型語言,台灣培生教育,臺北,2005 年1 月。
廖漢君,「類別圖轉換至物件關聯之研究」,中山大學資管所碩士論文,高雄,2002。
Booch, G., Rumbaugh, J., and Jacobson, I., The Unified Modeling Language: User Guide. Addison-Wesley, Reading, Massachusetts, 1999.
Flower, M., and Scott, K., UML Distilled: A Brief Guide to the Standard Object Modeling Language, 2nd Edition, Massachusetts, Addison-Wesley, 2000
Hilsbos, M. and Song, I.-Y., “Use of Tabular Analysis Method to Construct UML Sequence Diagrams,” Lecture Notes in Computer Science, vol.3288, 2004, pp.740-753
Jacobson, I., Booch, G., and Rumbaugh, J., The Unified Modeling Language for Object-Oriented Development Documentation Set Version 0.9, Addendum, 1996.
Kleppe, A., Warmer, J., and Bast, W., MDA Explained, Addision-Wesley, Boston, 2003.
Kruchten, P.B., Rational Software. "The 4+1 View Model of Architecture", IEEE Software, November 1995, pp.42-50.
Lee, C. R. and Tepfenhart, W. M., Practical object-oriented development with UML and Java, Prentice Hall, Upper Saddle River, New Jersey, 2002.
Liang, Y., West, D., and Stowell, F. A., “An Approach to Object Identification, Selection and Specification in Object-Oriented Analysis,” Information Systems Journal, Vol.8, 1998, pp.163-180.
Mellor, S. j., Scott, K., Uhl, A., and Weise, D., MDA Distilled: Principles of Model-Driven Architecture, Addision-Wesley, Boston, 2004
Object Management Group, OMG Unified Modeling Language Specification, Object Management Group, U.S.A., 2001
Rosenberg, D. and Scott, K., Applying Use Case Driven Object Modeling with UML: An Annotated e-Commerce Example, Addision-Wesley, 2001
Scircar, S., Nerur, S. P., and Mahapatra, R., “Revolution or Evolution? A Comparison of Object-oriented and Structure System Development Methods,” MIS Quarterly, Vol.25, No.4, 2001, pp.457-471.
Selonen, P., Koshimies, K., and Sakkinen, M., “Transformation Between UML Diagram,” Journal of Database Management, Vol.14, No.3, July-September 2003.
Selonen, P., Koskimies, K., and Sakkinen, M., “How to Make Apples from Oranges in UML,” Proceedings of the 34th Hawaii International Conference on System Sciences 2001, IEEE
Shaler, S. and Mellor, S., Object Lifecycle: Modeling the World in States. Yourdon Press, Englewood Cliffs, N.J., 1992.
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:校內外都一年後公開 withheld
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


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

QR Code