Responsive image
博碩士論文 etd-0519114-142849 詳細資訊
Title page for etd-0519114-142849
論文名稱
Title
基於軟體產品線的系統分析設計方法─以某鋼鐵業的軋鋼排程為例
System Analysis and Design Method based on Software Product Lines-A Case Study of Rolling Schedule in Steel Industry
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
108
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2014-06-13
繳交日期
Date of Submission
2014-07-03
關鍵字
Keywords
統一塑模語言、需求分析、模組、軟體產品線、模式驅動架構
Unified Modeling Language, requirement analysis, software product line, Model Driven Architecture, module
統計
Statistics
本論文已被瀏覽 5909 次,被下載 980
The thesis/dissertation has been browsed 5909 times, has been downloaded 980 times.
中文摘要
近年來,以重用為基礎的軟體產品線開發方式能減少成本並且快速開發符合使用者需求的資訊系統,成為目前軟體發展重點之一。個案公司為了重用這些軟體資產,運用軟體產品線的概念實作模組整合平台,並在此平台上透過組裝的方式產生最終的軟體產品。

然而對於個案公司來說,無法應用與現有顧客訪談之需求分析結果來操作模組整合平台,並將既有的軟體元件組裝成客製化的系統,現有需求分析之內容也缺乏標準化與一致化的產出過程。為了解決上述問題,本研究提出一套以軟體產品線為基礎的系統分析與設計方法,包含將模組整合平台上服務、作業、流程、系統與產品等階層式的元件模組透過統一塑模語言描述其運作內容,與將顧客需求分析拆解元件模組之過程與規則。本研究之研究方法採用設計科學研究法並採用可用性評估,以一個實際的案例來測試本方法論的可用性,藉由本方法論使導入商可以標準化與一致化顧客需求,並可依照其結果轉換成平台操作,達到本方法論之目的。
Abstract
For the recent years, reducing costs and developing high quality systems rapidly is the mainstream of software development. In order to reuse the software assets, A-company built up Module Integration Platform (MIP), so that A-company can manage and assemble these software components on MIP platform. However, the problem is they can’t use the requirement analysis as a guidebook to manipulate components on MIP. Besides, the output of requirement analysis is lack of standard and consistency layout.

To alleviate the forgoing problem, this study proposed a system analysis and design methods based on the software product line to decompose the requirement analysis of customers into component modules, and describe the requirement analysis with MDA and Unified Modeling Language. Finally, a usability evaluation is performed to demonstrate applicability with a testing case.
目次 Table of Contents
論文審定書 i
誌謝 ii
中文摘要 iii
Abstract iv
目錄 v
圖次 vii
表次 ix
第一章 緒論 1
第一節 背景與動機 1
第二節 研究目的與範圍 3
第二章 文獻探討 4
第一節 元件式軟體開發工程 4
第二節 軟體工廠 6
第三節 軟體產品線 10
第四節 軟體產品線的重要管理活動 14
第五節 模式驅動架構 20
第三章 研究方法 23
第一節 設計科學研究法 23
第二節 研究方法與步驟 26
第三節 資料蒐集 31
第四章 設計與發展 33
第一節 軟體產品線開發流程 33
第二節 確認生產線範疇 39
第三節 確認核心資產 43
第四節 領域工程階段生產計畫 47
第五節 顧客之需求分析 49
第六節 差異性分析 53
第七節 應用工程階段生產計畫 54
第五章 案例展示 55
第一節 個案公司背景簡介 55
第二節 確認生產線範疇與核心資產 56
第三節 領域工程階段生產計畫 64
第四節 顧客之需求分析 67
第五節 差異性分析 77
第六節 應用工程階段生產計畫 81
第七節 觀察與評估 87
第六章 結論 89
第一節 研究成果 89
第二節 研究貢獻 91
第三節 未來方向與建議 93
參考文獻 94
參考文獻 References
中文參考文獻
2012資訊服務產業年鑑編纂小組,資訊服務產業年鑑,http://www2.itis.org.tw/pubreport/pubreport_Detail.aspx?rpno=40107457,November 2012,[Retrieved 2013/11].。
DigiTimes電子時報,資訊服務產業,September 2013,http://www.digitimes.com.tw/seminar/dois_20130930/pdf-b/01_Information Services Industry in Taiwan_C.pdf,[Retrieved 2013/11]。
Huan-Lin, Domain-Specific Development與Domain-Specific Modeling,April 2008,http://ejournal.stpi.narl.org.tw/NSC_INDEX/Journal/EJ0001/10001/10001-22.pdf
Jack Greenfield,軟體工廠簡介,November 2004,http://msdn.microsoft.com/zh-cn/library/aa480032.aspx,[Retrieved 2013/11]。
吳信輝,細說「軟體工廠」概念(一),November 2005,http://www.ascc.sinica.edu.tw/nl/94/2125/02.txt,[Retrieved 2013/11]。
吳信輝,細說「軟體工廠」概念(十),April 2006,http://www.ascc.sinica.edu.tw/nl/95/2209/02.txt,[Retrieved 2013/11]。
周金根,軟體工廠方法,November 2013,http://www.zhoujingen.cn/blog/1452.html, [Retrieved 2013/11]。
周金根,軟體產品線:四個主要方法原則,November 2013,http://www.zhoujingen.cn/blog/1431.html,[Retrieved 2013/11]。
郭炎士,劇變中的台灣鋼鐵業及因應之道,November 2011,http://huan-lin.blogspot.com/2008_04_01_archive.html,[Retrieved 2013/11]。
陳志良,參加第 10 屆 SPLC(Software Product Line Conference)國際研討會出國報告書,November 2006,http://www.stat.gov.tw/public/Data/07214114771.pdf,[Retrieved 2013/11].。
曾光輝,軟體元件塑模方法研究,國立中山大學資訊管理研究所碩士論文,2003。
曾淑峰,元件式軟體開發與CMMI,August 2004,http://www.csqa.org.tw/datacenter/Newsletters/datacenter/CBD&CMMI.pdf,[Retrieved 2013/11]。
馮健文、林璇,基於組件的軟件工程(CBSE)研究,江西師範大學學報,Vol. 28, No.1, January 2004, pp. 32-35。
黃聖乙,基於階層模組化之軟體產品線架構與應用,國立中山大學資訊管理研究所碩士論文,2014。
楊威、周傳生、劉杰,關於自動化軟件工廠模型及其實用技術,瀋陽師範大學學報,Vol. 25, No. 2, April 2007, pp. 186-189。
楊威、周傳生、劉杰,關於自動化軟件工廠模型及其實用技術探究,瀋陽師範大學學報(自然科學版),Vol. 25, No. 2, April 2007, pp. 186-189。
經濟部工業局,服務業國際化─資訊服務業推動作法,October 2012,https://www.google.com.tw/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CC8QFjAA&url=http://www.moeaidb.gov.tw/external/ctlr?PRO=filepath.DownloadFile&f=policy&t=f&id=3107&ei=JS6bUrHXA8islAWt7oDAAw&usg=AFQjCNGFlskvFhp7AElnicQxAsFCim4grQ&sig2=Sy1wEPDSTqnwVyKeTjlzCQ,[Retrieved 2013/11]。
經濟部統計處,資訊服務業、專業技術服務業、租賃業統計調查,November 2013,http://dmz9.moea.gov.tw/gmweb/investigate/InvestigateEB.aspx,[Retrieved 2013/11]。


英文參考文獻
Aaen, I., Bøtcher, P., and Mathiassen, L., The Software Factory: Contributions and Illusions, The 6th European Conference on Information Systems, Euro-Arab Management School, Aix-en-Provence, France, June 4-6, 1998.
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]
Beuche, D., and Dalgarno, M., Software Product Line Engineering with Feature Models, Overload Journal, Vol. 78, pp. 5-8, 2007.
Bosch, J., Toward Compositional Software Product Lines, IEEE Software, Vol. 27, No. 3, May 2010, pp. 29-34.
Carnegie Mellon Software Engineering Institute, Software Product Lines, 2013, http://www.sei.cmu.edu/productlines/start/, [Retrieved 2013/11].
Chastek, Gary J., Northrop, Linda M., and McGregor, John D., Production Planning for a Software Product Line, The Journal of Defense Software Engineering, January, 2009.
Clements, P., and Northrop, L., Software Product Lines: Practices and Patterns, Vol.59, Reading: Addison-Wesley, 2002..
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.
Demir, A., Comparison of Model-Driven Architecture and Software Factories in the Context of Model-Driven Development, The Fourth Workshop on Model-Based Development of Computer-Based Systems and the Third Workshop on Model-Based Methodologies for Pervasive and Embedded Software (MBD/MOMPES’06), Potsdam, Germany, March 30, 2006.
Greenfield, J., and Short, K., Software Factories: Assembling Applications with Patterns, Models, Frameworks and Tools, In Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, Anaheim, USA, October 26-30, 2003, pp. 16-27.
Heineman, G. T., and Councill, W. T., Component-based software engineering. Putting the Pieces Together, 9th International Symposium, CBSE 2006, Västeras, Sweden, June 29-July 1, 2006.
Käkölä, T., & Leitner, A., Introduction to Software Product Lines: Engineering, Services, and Management Minitrack, The 46th Hawaii International Conference on System Sciences (HICSS), Maui, Hawaii, 2003 January, pp. 4984.
McGregor, John D., Production Planning in a Software Product Line Organization, SPLC’13 Proceedings of the 17th International Software Product Line Conference, Springer Berlin Heidelberg, 2010, pp.507-508.
Peffers, K., Tuunanen, T., Rothenberger, M. A., & Chatterjee, S., A Design Science Research Methodology for Information Systems Research, Journal of Management Information Systems, Vol. 24, No. 3, winter 2007, pp. 45-77.
Rabiser, R., O’Leary, P., and Richardson, I., Key Activities for Product Derivation in Software Product Lines, Journal of Systems and Software, Vol. 84, No. 2, February 2011, pp. 285-300.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外完全公開 unrestricted
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus: 已公開 available


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

QR Code