(54.236.62.49) 您好!臺灣時間:2021/03/06 10:49
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果

詳目顯示:::

我願授權國圖
: 
twitterline
研究生:楊佳蓉
研究生(外文):Jia-Rong Yang
論文名稱:結構化文件模型與程式間可追溯性鍵接之方法論 —以A公司為例
論文名稱(外文):The Methodology of The Traceability Links Between Structured Document Model and Code: A Case study of A Company
指導教授:夏則智夏則智引用關係吳仁和吳仁和引用關係
指導教授(外文):Tse-Chih HsiaJen-Her Wu
學位類別:碩士
校院名稱:國立中山大學
系所名稱:資訊管理學系研究所
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2018
畢業學年度:106
語文別:中文
論文頁數:87
中文關鍵詞:統一塑模語言文件結構化文件關聯管理模型模型驅動架構
外文關鍵詞:Unified Modeling LanguageStructured DocumentsModel of Documents Association ManagementModel-driven Architecture
相關次數:
  • 被引用被引用:0
  • 點閱點閱:35
  • 評分評分:系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔系統版面圖檔
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
本研究以鋼鐵業資訊服務公司為對象進行研究,個案公司為提供鋼鐵業ERP系統的資訊服務公司,為了滿足產品客製化,個案公司將系統分成數個標準化的系統模組,再根據客戶需求於系統模組的基礎上進行開發或修改,不同的客戶需求可能產生數個相異的程式與文件版本。因此個案公司實行統一版本來負責系統程式與文件的管控,工程師會採用統一版本中符合客戶需求的文件來進行系統程式開發,當面臨客戶需求變更或是修改畫面、bug時,工程師往往直接修改程式而未更新到文件上,導致程式與文件無法保持在同一狀態甚至有可能擷取到文件舊版本之內容,故本研究提出一個文件關聯管理模型與文件樹狀結構來管控文件與程式之間以及文件與文件之間的關聯,可以更精確的分析與對應文件與程式之間的位置,提升工程師的工作效率。
本研究採用設計科學研究法(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.
論文審定書 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
吳仁和,物件導向系統分析與設計──結合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.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
系統版面圖檔 系統版面圖檔