Responsive image
博碩士論文 etd-0528118-164311 詳細資訊
Title page for etd-0528118-164311
論文名稱
Title
結構化文件模型與程式間可追溯性鍵接之方法論 —以A公司為例
The Methodology of The Traceability Links Between Structured Document Model and Code: A Case study of A Company
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
87
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2018-06-22
繳交日期
Date of Submission
2018-06-28
關鍵字
Keywords
統一塑模語言、文件結構化、文件關聯管理模型、模型驅動架構
Unified Modeling Language, Structured Documents, Model of Documents Association Management, Model-driven Architecture
統計
Statistics
本論文已被瀏覽 5878 次,被下載 0
The thesis/dissertation has been browsed 5878 times, has been downloaded 0 times.
中文摘要
本研究以鋼鐵業資訊服務公司為對象進行研究,個案公司為提供鋼鐵業ERP系統的資訊服務公司,為了滿足產品客製化,個案公司將系統分成數個標準化的系統模組,再根據客戶需求於系統模組的基礎上進行開發或修改,不同的客戶需求可能產生數個相異的程式與文件版本。因此個案公司實行統一版本來負責系統程式與文件的管控,工程師會採用統一版本中符合客戶需求的文件來進行系統程式開發,當面臨客戶需求變更或是修改畫面、bug時,工程師往往直接修改程式而未更新到文件上,導致程式與文件無法保持在同一狀態甚至有可能擷取到文件舊版本之內容,故本研究提出一個文件關聯管理模型與文件樹狀結構來管控文件與程式之間以及文件與文件之間的關聯,可以更精確的分析與對應文件與程式之間的位置,提升工程師的工作效率。
本研究採用設計科學研究法(Design Science Research Methodology, DSRM)為指導原則,以新增方坯煉鋼計畫流程作為本方法論之可用性測試,藉由本方法論的實際操作,可以建立結構化之文件與系統程式之間的關聯性,讓文件可以根據需求修改或重組,並改善相關人員重新撰寫內容相似文件之問題,同時更能進一步維護文件更新紀錄,讓相關人員能擷取到最新的文件版本。
Abstract
The study was conducted on steel industry information service companies. The companies provided information service for the steel industry's ERP system. In order to meet product customization, the company divided the system into several standardized system modules. Based on the system module development or modification, different customer requirements may generate a number of different programs and documents versions. Therefore, the case company adopts a unified version to manage the control of system programs and documents. Engineers will use the unified version of the document which meets customer requirements to develop system program. When faced with changes in customer requirements or fixes in screen or bug, engineers often directly modify the program. Without updating to the documents, the program and the documents cannot be kept in the same state or may even retrieve the contents of the old version of the documents. Therefore, this study proposes a model of documents association management and tree structure of documents to control the correlation between documents and the program as well as the correlation between documents and documents. It can more accurately analyze the position between the corresponding documents and programs and improve the efficiency of engineers.
In this study, Design Science Research Methodology (DSRM) is used as a guiding principle, and the billet-making process of adding billet is used as a usability test of this methodology. Through the actual operation of this methodology, it can make a correlation between structured documents and system programs, which allow documents to be modified or reorganized according to requirements, and improve the problem of rewriting similar documents for relevant personnel. At the same time, it is possible to further maintain the updated record of documents, so that relevant personnel can retrieve the latest version of the document.
目次 Table of Contents
論文審定書 i
致謝 ii
摘要 iii
Abstract iv
目錄 vi
圖次 viii
表次 x
第一章 緒論 1
第一節 研究背景與動機 1
第二節 研究目的與範圍 3
第二章 文獻探討 4
第一節 元模型 4
第二節 模型驅動架構 6
第三節 統一塑模語言 8
第四節 文件結構化 15
第五節 A公司MIP平台說明 17
第三章 研究方法 20
第一節 設計科學研究法 20
第二節 研究方法與步驟 23 

第四章 方法論發展 25
第一節 方法論流程 25
第二節 擷取文件組成元件階段 28
第三節 建構管理模型階段 35
第四節 文件結構化階段 41
第五章 展示與評估解決方案 48
第一節 個案說明 48
第二節 擷取文件組成元件階段 49
第三節 建構管理模型階段 50
第四節 文件結構化階段 54
第五節 觀察與評估 68
第六章 結論 69
第一節 研究成果 69
第二節 研究貢獻 71
第三節 未來方向與建議 73
參考文獻 74
參考文獻 References
吳仁和,物件導向系統分析與設計──結合MDA與UML,4th Edition,台北:智勝,June 2016。
黃聖乙,基於階層模組化之軟體產品線架構與應用,中山大學資訊管理學系研究所學位論文,2014。
Aßmann, U., Zschaler, S., and Wagner, G., Ontologies, meta-models, and the model-driven paradigm, Ontologies for software engineering and software technology, Berlin, Springer, 2006, pp. 249-273.
Antoniol, G., Canfora, G., Casazza, G., De Lucia, A., and Merlo, E., Recovering traceability links between code and documentation. IEEE transactions on software engineering, Vol. 28, No. 10, 2002, pp. 970-983.
Brown, H., Standards for structured documents, The Computer Journal, Vol. 32, No. 6, 1989, pp. 505-514.
Engels, G., Heckel, R., and Küster, J. M., Rule-based specification of behavioral consistency based on the UML meta-model, 4th International Conference on the Unified Modeling Language, Berlin, Springer, 2001, pp. 272-286.
Fernández-Sáez, A. M., Genero, M., and Chaudron, M. R., Empirical studies concerning the maintenance of UML diagrams and their use in the maintenance of code: A systematic mapping study, Information and Software Technology, Vol. 55, No. 7, 2013, pp. 1119-1142.
Grala, A., and Heuser, C., GDOC: a system for storage and authoring of documents through WEB browsers, 17th International Conference of the Chilean Computer Science Society, Valpariso, Chile, November, 12-14, 1997, pp. 115-124.
Gessenharter, D., Mapping the UML2 semantics of associations to a Java code generation model, 11th International Conference on Model Driven Engineering Languages and Systems, Toulouse, France, September 28 - October 3, 2008.
Génova, G., Del Castillo, C. R., and Llorens, J., Mapping UML associations into Java code, Journal of Object Technology, Vol. 2, No. 5, 2003, pp. 135-162.
Hattori, L., Dos Santos Jr, G., Cardoso, F., and Sampaio, M., Mining software repositories for software change impact analysis: A case study, 23rd Brazilian symposium on Databases, Campinas, Brazil, October 13 - 15, 2008, pp. 210-223.
Noronha, M. A., Goldstein, L. G., and dos Santos, C. S., Extending a structured document model with version control, Database Engineering and Applications Symposium, Cardiff, UK, July, 10, 1998.
Nguyen, T. N., Munson, E. V., Boyland, J. T., and Thao, C., Flexible fine-grained version control for software documents, 11th Asia-Pacific Software Engineering Conference, November 30 - December 3, 2004, pp. 212-219.
OMG, The Object Management Group, Q. V. T. Meta object facility (MOF) query / view / transformation specification, V2.5, June, 2015, https://www.omg.org/spec/MOF/2.5/, [Retrieve 2018/06].
OMG, The Object Management Group, The Unified Modeling Language Specification, V2.5.1, December, 2017, https://www.omg.org/spec/UML/2.5.1/, [Retrieve 2018/06].
Pham, V. C., Radermacher, A., Gerard, S., and Li, S., Bidirectional Mapping between Architecture Model and Code for Synchronization, In Software Architecture (ICSA), IEEE International Conference on IEEE, 2017, pp. 239-242.
Peffers, K., Tuunanen, T., Rothenberger, M. A., and Chatterjee, S., A Design Science Research Methodology for Information Systems Research, Journal of Management Information Systems, Vol. 24, No. 3, 2007, pp. 45-77.
Rein, G. L., Mc Cue, D. L., and Slein, J. A., A case for document management functions on the Web, Communications of the ACM, Vol. 40, No. 9, 1997, pp. 81-89.
Toth, Z., Novak, G., Ferenc, R., and Siket, I., Using version control history to follow the changes of source code elements, 17th European Conference on Software Maintenance and Reengineering (CSMR), Genova, Italy, March, 5-8, 2013, pp. 319-322.
Viswanathan, S. E., and Philip S., Automatic code generation using unified modeling language activity and sequence models, IET Software, Vol. 10, No. 6, 2016, pp. 164-172.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:自定論文開放時間 user define
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus:永不公開 not available

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

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

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

QR Code