Responsive image
博碩士論文 etd-0725101-101753 詳細資訊
Title page for etd-0725101-101753
論文名稱
Title
應用UML於軟體塑模之研究-以電腦兵棋為例
Using UML for Software Modeling-A Case Study of War Game
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
149
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2001-06-22
繳交日期
Date of Submission
2001-07-25
關鍵字
Keywords
統一塑模語言、軟體塑模、物件導向
Unified Modeling Languag, Software Modeling, Object-Oriented
統計
Statistics
本論文已被瀏覽 5861 次,被下載 4278
The thesis/dissertation has been browsed 5861 times, has been downloaded 4278 times.
中文摘要
自1997年物件管理組織(OMG)通過採用統一塑模語言(Unified Modeling Language,UML)做為物件導向分析與設計表達工具後,UML已成為業界標準的物件導向軟體流程塑模語言。可是目前應用UML於物件導向之分析與設計雖然已有具體的圖形表示,但對每個圖形的塑模並未有具體的方法或原則可供遵循。
為解決此問題,本論文採用研究與發展(Research and Development)之研究方法不斷反覆探討UML每一圖形之具體塑模方法或原則,並以電腦兵棋系統中部隊機動子系統之個案實作,以驗證各塑模方法或原則之可行性。此研究成果對於使用UML塑模系統的方法提供具體的參考原則,並可因此加速資訊系統的開發。
Abstract
The Unified Modeling Language (UML) is now a standard means of expressing object-oriented analysis and design (OOAD) for the Object Management Group since 1997. The UML is called a modeling language, not a method. That is, the modeling language is the graphic notation that methods use to express design. However, the principles or guidelines for each UML notation modeling are lacking and those are crucial for the UML modeling. To address this important issue, this study utilizes research and development method to investigate the guidelines for each UML notation modeling. An example of war game is used to illustrate the guideline and application. With these guidelines, analysts can more easily use the UML notations to express OOAD and thereby improve the efficiency and effectiveness of UML modeling.
目次 Table of Contents
第一章 緒論 .........................1   
  第一節 研究背景與動機 ..................1
  第二節 研究目的 .....................1
  第三節 研究範圍與限制 ..................2
  第四節 研究方法與流程 ..................3
  第五節 論文架構 .....................4

第二章 文獻探討 .......................5
第一節 UML介紹.....................5
  第二節 使用個案圖形 ...................11
  第三節 類別圖形 .....................15
  第四節 物件圖形 .....................24
第五節 互動圖形 .....................26
第六節 狀態圖形 .....................31
第七節 活動圖形 .....................36
第八節 元件圖形 .....................41
第九節 配置圖形 .....................43

第三章 UML之塑模方法 ...................45
第一節 系統塑模流程 ...................45
一、需求分析與表達 ..................45
二、系統分析與設計 ..................46
三、系統建置 .....................47
第二節 UML 各圖形塑模準則................48
一、 塑模使用個案圖形 .................50
二、 塑模合作圖形 ...................55
三、 塑模類別圖形 ...................59
四、 塑模物件圖形 ...................64
五、 塑模循序圖形 ...................66
六、 塑模狀態圖形 ..................68
七、 塑模活動圖形 ..................70
八、 塑模元件圖形 ...................72
九、 塑模部署圖形 ...................74

第四章 應用個案 .......................76
  第一節 電腦兵棋概述 ...................76
  第二節 需求分析與表達實作 ................83
第三節 系統分析與設計實作 ................93
第四節 系統建置實作 ...................120

第五章 結論 .........................124

參考文獻 ...........................129

附錄、部隊運動程式實作 ....................131

參考文獻 References
中文部分
吳仁和、林信惠,系統分析與設計理論與實務應用,智勝 ,台北,2000。
林正甫,物件導向分析與設計,松崗,台北,2000。
許金樹,對抗式電腦兵棋作業系統之設計與實作,中正理工學院電子工程研究所碩士論文,1999。
陳志昌譯,UML in a Nutshell,O’Reilly,台北,1999。
梁賓先譯,Applying UML and Patterns,維科,台北,1999。
英文部分
Booch, G., Rumbaugh, J. and Jacobson ,I., The Unified Modeling Language User Guide, Addison-Wesley, Reading, MA,1999。
Conallen, J., “Modeling Web Application Architectures with UML,” Communications of the ACM ,Vol.42,No.10, October 1999.
Douglass, B., P. Doing Hard Time Developing Real-Time Systems with UML, Objects, Frameworks, and Patterns , Addison-Wesley, Reading, MA,1999.
Fowler, M. and Scott, K., UML Distilled (2nd Ed) , Addison-Wesley, Reading, MA,2000.
Jacobson, I., Object-Oriented Software Engineering A Use Case Driven Approach , Addison-Wesley, Reading, MA,1998.
Jacobson, I., Booch, G. and Rumbaugh, J., The Unified Software Development Process, Addison-Wesley, Reading, MA,1999.
Kobryn, C., “UML 2001:A Standardization Odyssey,” Communications of the ACM ,Vol. 42,No.10, October 1999.
Kruchten, P., The Rational Unified Process: An Introduction , Addison-Wesley, Reading, MA,1999.
Oestereich, B., Developing Software with UML Object Oriented Analysis and Design in Practice, Addison-Wesley, Reading, MA, 1999.
Rumbaugh, J., Jacobson, I. and Booch,G., The Unified Modeling Language Reference Manual, Addison-Wesley, Reading, MA,1999.
Stevens, P. and Pooley, R., Using UML Software Engineering with Objects and Components, Addison-Wesley, Reading, MA, 2000.

電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內立即公開,校外一年後公開 off campus withheld
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


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

QR Code