跳到主要內容

臺灣博碩士論文加值系統

(44.192.20.240) 您好!臺灣時間:2024/02/27 13:14
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:黃聖乙
研究生(外文):Sheng-yi Huang
論文名稱:基於階層模組化之軟體產品線架構與應用
論文名稱(外文):Software Product Lines Architecture and Application based on Hierarchical Modular
指導教授:夏則智夏則智引用關係吳仁和吳仁和引用關係
指導教授(外文):Tse-Chih HsiaJen-Her Wu
學位類別:碩士
校院名稱:國立中山大學
系所名稱:資訊管理學系研究所
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2014
畢業學年度:102
語文別:中文
論文頁數:137
中文關鍵詞:統一塑模語言模型驅動架構模組化軟體重用軟體產品線
外文關鍵詞:UMLMDAModularSoftware ReuseSoftware Product Line
相關次數:
  • 被引用被引用:3
  • 點閱點閱:288
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
軟體產品線 (Software Product Line, SPL)與模組化的概念是現今軟體產品重用不可或缺的知識。透過可重用的軟體資產,經過不同的組合,來達成到各種的產品設計,以解決、滿足各種資訊系統的需求。因此,為了發展此種可重用的系統,個案公司建置一個以模組化為基礎的軟體產品線平台來達到這樣目標。雖然平台成功建置完成,卻忽略掉詳細的指導原則,導致在平台操作的過程中,無法有效去進行平台操作與需求分析。有鑑於此,本研究提出一個基於模組化的軟體產品線架構的建構方法論,提供平台建置的方式、架構說明以及平台當中的資產描述,包括模組的定義、設計方式,還有系統組裝的標準流程,希望藉此使得平台知識容易被推廣與運用,並提升系統開發的效率。本研究採用設計科學研究法 (Design Science Research Methodology)來清楚說明方法論,並藉由個案公司的平台與系統開發案例,來驗證本方法論的正確性與可行性。透過研究結果的評估,本研究所提出的方法,包含平台建置方法所規劃出的平台架構,其中的功能大部分可以對應至個案平台的功能,而模組的定義與設計方式,可以有效的設計出個案系統的模組,最後的歸納系統組裝流程,也能對應至個案系統的組裝活動,這些都驗證本研究方法的可行性與正確性。
Today, the concept of Software Product Line (SPL) and Modularity plays an important role in software reuse. SPL engineering is a software reuse paradigm that aims to develop a family of products with reduced time to market and improved software quality. Software designer relies on libraries of pre-built modules to assemble a finished product on specific platform. In order to create a collection of similar software systems from a shared set of software assets, a software provider constructs a platform based on Modularity in this research. The platform can be normally functioned, but detail instruction is still lacking. As a result, designers are not able to operate and analysis the user needs on the platform efficiently. This research proposes a methodology relies on Modularity and Software Product Line to provide how to constructs the platform and describes the design approach. Design Science Research Methodology is adopted in this research. In addition, the correctness and feasibility of the proposed methodology is validated by case study. According to the case study, this research comes out a method which describes the platform architecture of the system. It can conclude that the most functions of the system platform mentioned in this research can correspond to the real system’s function in this case study. The statement and the design method of the module can efficiently design individual module of the real system. Also, the module assembling method of the system can correspond to the assembling activity of the real system. As a result, the case study validate that the methodology is feasible and correct.
論文審定書 i
誌謝 ii
摘要 iii
Abstract iv
圖次 viii
表次 xii
第一章、緒論 1
第一節、研究背景與動機 1
第二節、研究目的與範圍 3
第二章、文獻探討 4
第一節、模型驅動架構 4
第二節、軟體重用 13
第三節、服務導向架構 16
第四節、軟體工廠 19
第五節、軟體產品線 21
第六節、個案公司MIP與模組 35
第三章、研究方法 39
第一節、設計科學研究法 39
第二節、研究流程 40
第四章、方法論發展 47
第一節、方法論流程 47
第二節、平台架構開發 48
第三節、平台資產開發 65
第五章、案例 82
第一節、個案背景 82
第二節、個案平台架構開發 84
第三節、個案平台資產開發 100
第四節、評估 114
第六章、結論 116
第一節、研究成果 116
第二節、研究貢獻 117
第三節、未來方向與建議 118
參考文獻 119
中文參考文獻 119
英文參考文獻 121
中文參考文獻
吳仁和,《物件導向系統分析與設計—結合MDA與UML》,4thEdition,台北市:智勝文化,June 2012。
吳信輝,細說「軟體工廠」概念,中央研究院電子中心,2006,http://ascc.sinica.edu.tw/iascc/。
吳國維,「協助大規模軟體再利用之軟體生產線儲存架構」,國立東華大學資訊工程學系碩士論文,July 2010。
李俊瑩、廖峻鋒、張景堯、李蔡彥,「以軟體工廠理論快速開發研討會管理系統」,TANet 2005研討會議程,國立政治大學,台北,台灣,October 2005。
國立台灣大學計算機及資訊網路中心,服務導向架構簡介,June 2007,http://www.cc.ntu.edu.tw/chinese/epaper/20070620_1008.htm。
張益嘉,「應用系統產生器:之架構與資訊系統塑模方法論」,國立中山大學資訊管理學系碩士論文,June 2002。
陳恭,從亞馬遜成功談SOA 價值,叡揚科技,October 2013,http://www.gss.com.tw/index.php/focus/eis/133-eis72。
黃智廣,「增進SCORM平台伺服端素材利用之Java類別庫設計與實作」,國立成功大學資訊工程學系碩士論文,July 2008。
經濟部工業局,03C1-服務業國際化-中冠資訊,May 2013,http://www.moeaidb.gov.tw/external/ctlr?PRO=filepath.DownloadFile&;f=policy&;t=f&;id=3105,[Retrieved2013/11]。
經濟部統計處,資訊服務業、專業技術服務業、租賃業統計調查,November 2013,http://dmz9.moea.gov.tw/gmweb/investigate/InvestigateEB.aspx,[Retrieved 2013/11]。
繆維武,「使用開放原始碼工具實作軟體產品線方法」,國立交通大學管理學院(資訊管 理學程)碩士論文,June 2011。
IDC,2013年上半年臺灣資訊科技服務市場營收達348億元,數位時代,2013,http://www.bnext.com.tw/article/view/id/29971。
經濟部統計處,資訊服務業、專業技術服務業、租賃業統計調查,November 2013,http://dmz9.moea.gov.tw/gmweb/investigate/InvestigateEB.aspx,[Retrieved 2013/11]。
繆維武,「使用開放原始碼工具實作軟體產品線方法」,國立交通大學管理學院(資訊管 理學程)碩士論文,June 2011。
IDC,2013年上半年臺灣資訊科技服務市場營收達348億元,數位時代,2013,http://www.bnext.com.tw/article/view/id/29971。
英文參考文獻
Andersson, H., Herzog, E., and Olvander, J., Experience from Model and Software Reuse in Aircraft Simulator Product Line Engineering, Information and Software Technology, Vol. 55, January 2013, pp. 595-606.
Andrés, C., Camacho, C., and Llana, L., A Formal Framework for Software Product Lines, Information and Software Technology, Vol. 55, January 2013, pp. 1925-1947.
Arsanjani, A., How to Identify, Specify, and Realize Services for Your SOA , http://cdn.ttgtmedia.com/searchWebServices/downloads/How_to_realize_services_for_SOA.pdf, [Retrieved 2014/04].
CarnegieMellon Software Engineering Institute, Software Product Lines, 2013, http://www.sei.cmu.edu/productlines/start/, [Retrieved 2013/11].
Crnkovic, I., Stafford, J., and Szyperski, C., Software Components Beyond Programming: From Routines to Services, IEEE Software, Vol. 28, No. 3, May 2011, pp. 22-26.
Femi, G., and Vojislav, B., A Holistic Architecture Assessment Method for Software Product Lines, Information and Software Technology, Vol. 49, January 2006, pp. 309-323.
Greenfield, J., Short, K., Cook, S., Kent, S., and Crupi, J., Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools, International Conference on Generative Programming and Component Engineering, Vancouver, Canada, October 24-28, 2004.
Käkölä, T., and Leitner, A., Introduction to Software Product Lines: Engineering, Service, and Management Minitrack, Hawaii International Conference on System Sciences, Hawaii, United States, March 1530-1605, 2013.
McGregor, and John D., Production Planning in a Software Product Line Organization, International Conference on Software Product Lines, Jeju Island, South Korea, September 13-17, 2010.
Peffers, K.,Tuuanen, T., Rothenberger, M. A., and Chatterjee, S., A Design Science Research Methodology for Information Systems Research, Journal of Management Information system, Vol. 24, No. 3, Winter 2007-8, pp. 45-78
Pohl, K., Böckle, G., Linden, and Frank J, L., Software Product Line Engineering: Foundations, Principles and Techniques, New York, United States: Springer, 2005.
Rabisera, R., O’Learyb, P., and Richardsonc, I., Key Activities for Product Derivation in Software Product Lines, The Journal of Systems and Software , Vol. 84, February 2011, pp. 285-300.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關期刊