Responsive image
博碩士論文 etd-0528118-164311 詳細資訊
Title page for etd-0528118-164311
結構化文件模型與程式間可追溯性鍵接之方法論 —以A公司為例
The Methodology of The Traceability Links Between Structured Document Model and Code: A Case study of A Company
Year, semester
Number of pages
Ming-Che Hsieh
Advisory Committee
Tzyh-Lih Hsia
Date of Exam
Date of Submission
Unified Modeling Language, Structured Documents, Model of Documents Association Management, Model-driven Architecture
本論文已被瀏覽 5846 次,被下載 0
The thesis/dissertation has been browsed 5846 times, has been downloaded 0 times.
本研究採用設計科學研究法(Design Science Research Methodology, DSRM)為指導原則,以新增方坯煉鋼計畫流程作為本方法論之可用性測試,藉由本方法論的實際操作,可以建立結構化之文件與系統程式之間的關聯性,讓文件可以根據需求修改或重組,並改善相關人員重新撰寫內容相似文件之問題,同時更能進一步維護文件更新紀錄,讓相關人員能擷取到最新的文件版本。
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。
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,, [Retrieve 2018/06].
OMG, The Object Management Group, The Unified Modeling Language Specification, V2.5.1, December, 2017,, [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 2023-06-28
校外 Off-campus:永不公開 not available

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

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

紙本論文 Printed copies
開放時間 available 2023-06-28

QR Code