Responsive image
博碩士論文 etd-0526106-205516 詳細資訊
Title page for etd-0526106-205516
論文名稱
Title
軟體反向塑模工程研究
A Study of Reverse Engineering in Software Modeling
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
88
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2006-04-28
繳交日期
Date of Submission
2006-05-26
關鍵字
Keywords
物件導向分析與設計、軟體塑模、反向工程
software modeling, reverse engineering, object-oriented analysis and design
統計
Statistics
本論文已被瀏覽 5843 次,被下載 0
The thesis/dissertation has been browsed 5843 times, has been downloaded 0 times.
中文摘要
系統設計文件可以提供維護人員快速了解系統運作流程與查閱細節,這對目前日益複雜的資訊系統,想要理解其系統原始設計概念是相當有幫助的。另外,與平台無關的系統設計文件甚至可以將系統快速轉換平台,而不需再重新設計系統,提高資訊系統跨平台運作的彈性。除此之外,系統設計文件也是除了原始碼外,系統最重要的資產,當在原始碼遺失情況下,可以根據系統設計文件快速的複製出一套相同功能的系統。
基於目前軟體的平台技術不斷演進推陳出新,及視覺化快速開發工具的盛行,一套資訊系統往往在開發完成後,但卻無附帶完整的設計文件,或遇到文件遺失的狀況,這時便需要將系統的原始碼運用反向塑模方法產出系統設計文件。
本研究根據物件導向技術,物件導向之塑模方法,提出一個能將物件導向原始碼反向產出與平台無關的系統設計文件之概念,並歸納成一套本研究所提出的反向塑模方法。最後以一個實作的個案,應用上述的方法論來進行實作與驗證。經由上述的方法論,系統維護人員可以將程式碼快速轉換成系統設計文件,進而提升系統維護的作業效率。
Abstract
The system design document can provide maintenance workers a quick understanding of the system operation process and review detail which helps current increasingly complicated information quite a lot, especially the in the aspect of the comprehension of original design concept to system. In addition, the system design document of platform independent can even quickly switch the platform for system without designing system again. It largely increases the operation of information system across platform. Besides the source code, system design document is also one of the most important asset; for instance, when the source code is lost, the designer can quickly duplicate a set of system with the same function under a basis of system design document.

Due to the constant revolution of the platform technology to the current software, as well as the prevalent of visualized rapid application development tool, there is no complete design document attached in a set of the developed information system, or the document has been missing. It is necessary to find a way for the source code of system to reversely generate system design document.

The study is based on object-oriented technology and object-oriented model to address a concept that platform independent system design document can be reversely generated from the object-oriented source code and to generalize a set of the reverse modeling method from this study. Last, a implemented case would be carried out and verified by the method mentioned above. Through this method, the maintenance workers could therefore quickly transform codes to system design document and then increase the operation efficiency of system maintenance.
目次 Table of Contents
摘要
Abstract
第一章 緒論
1.1 研究背景與動機
1.2 研究目的與範圍
1.3 研究限制
1.4 研究方法與步驟
1.5 論文架構
第二章 文獻探討
2.1 物件導向技術
2.2 統一塑模語言(UML)
2.3 模型驅動架構(MDA)
2.4 電腦輔助工程工具(CASE Tool)
第三章 反向塑模方法論
3.1 反向塑模概論
3.2 去除平台相依
3.3 程式碼重整
3.4 程式碼分類
3.5 程式碼簡化
3.6 靜態結構反向塑模
3.7 動態行為反向塑模
第四章 應用個案
4.1 個案簡介
4.2 PSM Code前置處理
4.3 靜態結構反向塑模實作
4.4 動態行為反向塑模實作
4.5 實作結果與驗證
第五章 結論
5.1 研究成果
5.2 研究貢獻
5.3 未來研究方向
參考文獻
參考文獻 References
李宗鴻 譯, <<OOP程式設計之鑰-使用Visual Basic .NET及C# .NET>> ,初版,Microsoft,2003年。
吳仁和, <<物件導向系統分析與設計-結合MDA與UML>> ,初版,智勝,台北,2005年。
林昆穎、吳京子 譯, <<敏捷軟體開發:原則、樣式及實務>> ,?眳p,台北,2005年。
季延平、郭鴻志, <<系統分析與設計-由自動化到企業再造>> ,初版,華泰,1995年。
黃彥結, 「類別圖轉關聯表與程式樣板之研究」 ,國&#63991;中山大學碩士&#63809;文,2004年。
鄧文彥、陳昶宏 譯, <<UML 軟體發展實務>> ,初版,台灣培生教育,臺&#63843;,2005年。
簡瑞&#63964;, 「MDA:&#63952;別轉使用者介面之研究」 ,國&#63991;中山大學資管系碩士&#63809;文,2005年。

Booch, G., Object-Oriented Analysis and Design-With Applications, Addison-Wesley, Reading, Massachusetts, 1994.
Booch, G., Rumbaugh, J., and Jacobson, I., The Unified Modeling Language User Guide, Addison-Wesley, Reading, Massachusetts, 1999.
Booch, G., Rumbaugh, J., and Jacobson, I., The Unified Modeling Language User Guide, 2nd Edition, Addison-Wesley, Reading, Massachusetts, 2004.
Scircar, S., Nerur, S. P., and Mahapatra, R.,“Revolution or Evolution? A Comparison of Object-Oriented and Structured System Development Methods,” MIS Quarterly, Vol.25, No. 4, 2001, pp. 457-471.
Selonen, P., Koskimies, K., and Sakkinen, M.,“Transformations Between UML Diagrams,” Journal of Database Management, Vol. 14, No. 3, July-September 2003.
Wu, Jen-Her, Huang, Yen-Chieh, and Shin, Shin-Shing, “Object-Oriented Analysis and Design: Transformation from Class Diagram to Relational Table and Application Template,” Journal of Internet Technology (Accepted 2004).
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外均不公開 not available
開放時間 Available:
校內 Campus:永不公開 not available
校外 Off-campus:永不公開 not available

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

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

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

QR Code