dc.contributor.advisor | 林我聰 | zh_TW |
dc.contributor.advisor | Lin, Woo-Tsong | en_US |
dc.contributor.author (Authors) | 翁庭勇 | zh_TW |
dc.contributor.author (Authors) | Wong, Ting-Yung | en_US |
dc.creator (作者) | 翁庭勇 | zh_TW |
dc.creator (作者) | Wong, Ting-Yung | en_US |
dc.date (日期) | 2003 | en_US |
dc.date.accessioned | 14-Sep-2009 09:12:06 (UTC+8) | - |
dc.date.available | 14-Sep-2009 09:12:06 (UTC+8) | - |
dc.date.issued (上傳時間) | 14-Sep-2009 09:12:06 (UTC+8) | - |
dc.identifier (Other Identifiers) | G0091356031 | en_US |
dc.identifier.uri (URI) | https://nccur.lib.nccu.edu.tw/handle/140.119/31072 | - |
dc.description (描述) | 碩士 | zh_TW |
dc.description (描述) | 國立政治大學 | zh_TW |
dc.description (描述) | 資訊管理研究所 | zh_TW |
dc.description (描述) | 91356031 | zh_TW |
dc.description (描述) | 92 | zh_TW |
dc.description.abstract (摘要) | 一如個人電腦(PC)、筆記型電腦(NB)等硬體產業走向分工製造模式之際,近年來,台灣的軟體產業也試圖建置起一個完善的分工體系,以收專業化的實效;故現階段大型軟體專案的開發漸以多人、異地的團隊,在共同的軟體基礎架構上來進行。軟體業者分工的想法和硬體業者如出一轍,但在發展成果尚有一段的差距;透過Web Service技術,現階段之研究已能初步建立起以軟體元件為基礎之軟體產業的水平分工整合模式,然而在軟體元件的管理上(如元件的儲存、搜尋及檢索等),仍有很大的改善空間。 採行軟體元件分工模式來組裝、開發資訊系統,意味著系統整合廠商需能方便地取得符合其功能需求之軟體元件。基於此,若能建置一元件儲存庫,並提供完善的儲存、搜尋及檢索機制以提供系統整合廠商找尋其所需元件,應能提升軟體元件分工的成效。而一個良好的元件儲存庫應具備一系列完善的綱要(Schema),用來進行元件分類,並詳述儲存於元件庫內之元件的特性。 本研究之目的即在於發展出一個能支援軟體產業分工的軟體元件管理模式;以元件式軟體供應鏈水平整合為基礎,提出一軟體元件之分類綱要,及知識導向之元件儲存庫架構來儲存、搜尋、並檢索適用的軟體元件,同時,也期望透過元件知識推論專家系統的發展,來提升元件檢索之效益。另一方面,元件選擇流程中的元件評估階段也是本研究所要探討的主題。 | zh_TW |
dc.description.abstract (摘要) | In recent years, the software industry in Taiwan attempts to build a complete system of division of labor to obtain the effectiveness of specialization as the computer hardware industry did in implementing the mechanism of supply chain management successfully. The idea of software component supply chain is similar to the concept of supply chain model of hardware industry. Although some models of horizontal integration of software industry have already been proposed, management mechanisms of software components are seldom considered in these models (ex: storage, searching, and retrieval). To effectively adopt the software component supply chain to achieve the horizontal division of labor, the system integration (SI) companies should be able to access software components, which conform to their functional requirements, conveniently. Therefore, if we can develop a component repository and a mechanism for storing, searching and retrieving the components in the repository. The purpose of this research is to develop a software component management model, which can support the division of labor in software component supply chain, based on the component-based software industry horizontal integration. Firstly, we will propose a descriptive schema to describe and to classify the software components. Secondly, we will use this schema to design a knowledge-based component repository, which is used for storing, searching and retrieving suitable software components. Also, we develop an expert system for inferring component knowledge in order to improve the performance of component retrieving. Finally, the component evaluation in the process of component selection will be important subjects to be addressed in this research. | en_US |
dc.description.tableofcontents | 中文摘要 I 英文摘要 II 目錄 III 壹、 緒論 1 1.1 研究背景與動機 1 1.2 研究問題與目的 1 1.3 研究範圍與限制 2 1.4 研究方法與流程 4 1.4.1 研究方法 4 1.4.2 相關文獻與理論基礎探討 7 貳、文獻探討 8 2.1 資訊軟體產業 8 2.1.1 資訊軟體產業的定義與範疇 8 2.1.2 資訊軟體產業的特性 12 2.1.3 我國資訊軟體產業現況 14 2.1.4 我國資訊軟體產業發展的問題點 17 2.2 軟體元件與水平供應鏈整合模式 24 2.2.1 軟體元件與元件市集 24 2.2.2 元件式軟體供應鏈水平整合模式 30 2.3 軟體元件之組裝與選擇技術 38 2.3.1 COTS之定義 38 2.3.2 COTS-Based System 39 2.3.3 COTS的聯合選購程序 42 2.4 軟體元件之儲存與分類技術 46 2.4.1 傳統分類技術的問題點 46 2.4.2 軟體元件C&C Schema理論基礎 47 2.4.3 軟體元件C&C Schema作法 47 2.4.4 知識儲存庫設計 50 2.5 專家系統 52 2.5.1 專家系統之定義 52 2.5.2 專家系統之基本架構 53 2.5.3 知識擷取之方法與工具 55 2.5.4 開發工具類型 57 參、以知識為基礎之軟體元件管理模式設計 59 3.1 結合管理概念之元件式軟體供應鏈水平整合模式 59 3.2 元件描述綱要 65 3.3 元件知識推論專家系統 68 肆、運用知識工具於建置元件管理模式雛型系統 71 4.1 元件知識推論專家系統 71 4.1.1 專家系統開發平台—Visual Rule Studio (VRS) 72 4.1.2 以基本面檢索規則範例產生ActiveX DLL檔 75 4.1.3 結合RuleSet DLL物件與前台ASP網頁 77 4.2 XML文件檢索 78 4.2.1 資料連結(Data Binding)相關技術 79 4.2.2 以XML文件為基礎之元件進階檢索功能 81 4.3 系統展示與檔案結構 85 伍、結論與建議 88 5.1 研究結論與貢獻 88 5.2 後續研究建議 89 參考文獻 90 中文部分 90 英文部分 92 圖目錄 圖 1資管研究方法之分類 5 圖 2 本研究之研究流程圖 6 圖 3 資訊軟體產業之範圍 11 圖 4 全球軟硬體產值比較 15 圖 5 1998~2002年我國資訊軟體業市場營收與資訊硬體業產值成長率 16 圖 6 2002年台灣上市/上櫃資訊軟體業者獲利分析 19 圖 7 台灣軟體發展與管理能力現況 21 圖 8 元件架構與建議取得策略 26 圖 9 在RCS下的產品、元件關聯性 28 圖 10 COMPONENTSOURCE針對元件再利用之示意圖 28 圖 11 RCS的分類層面 29 圖 12 元件式軟體供應鏈整合模式之發展方法 30 圖 13 企業流程分析階段 31 圖 14 模型選擇流程 32 圖 15 元件建置流程 33 圖 16元件選擇流程 35 圖 17 系統整合流程 36 圖 18 系統執行階段 37 圖 19 COTS方法論面向 39 圖 20 CBS市場任務 40 圖 21 ADAPTER 技術 41 圖 22 WRAPPER 技術 41 圖 23 一般性組織 V.S 特殊性組織之流程比較 42 圖 24 不同軟體型態支援不同性質的企業流程(左圖)以及可能的基礎架構(右圖) 43 圖 25 組織中垂直應用系統(VA)的選擇流程 43 圖 26 GLOBAL LEVEL 與 LOCAL LEVEL 間的交互作用 44 圖 27 方案組合實例 45 圖 28 元件的抽象階層 48 圖 29 成功經驗或專家意見的規則範例 51 圖 30 元件知識儲存庫(CKBR)的設計概觀 51 圖 31 專家系統的基本組成結構 53 圖 32 建構專家系統基本工具類別 58 圖 33 元件式軟體供應鏈水平整合模式 62 圖 34 元件選擇流程 64 圖 35 元件儲存庫結構 66 圖 36 元件檢索之知識結構 69 圖 37 推論規則範例 70 圖 38 VRS之向前推論架構 73 圖 39 VRS之向前推論架構 73 圖 40 雛型系統之檢索推論規則 75 圖 41 元件知識推論在VB專案下之程式碼 76 圖 42 公開介面程式碼 77 圖 43 RULESET DLL呼叫之程式碼 78 圖 44 DATA BINDING運作架構圖 79 圖 45 存放進階面元件資訊之XML檢索範例文件 81 圖 46 元件管理模式雛型系統主頁面 86 圖 47 元件管理模式雛型系統DB檢索頁面 86 圖 48 元件管理模式雛型系統XML檢索頁面 87 圖 49系統檔案關係圖 87 表目錄 表 1 我國資訊軟體業分類演進 10 表 2 資訊軟體產業與硬體產業間之相對特性比較 12 表 3 2001~2002年我國軟體工業總產值 15 表 4 1999~2003年台灣上市/上櫃資訊軟體業者一覽表 18 表 5 2001年主要國家之電子化基礎能力現況 22 表 6 2001年主要國家政府及企業之電子化應用能力現況 23 表 7 STRUCTURED IDENTIFIERS與SEMI-STRUCTURED DESCRIPTOR FACETS特性比較 49 表 8 SEMI-STRUCTURED DESCRIPTOR FACETS之項目定義 50 表 9 流程差異分析 59 表 10 元件式軟體供應鏈水平整合模式流程說明 63 表 11 基本面元件描述資訊 67 表 12 進階面元件描述資訊 67 表 13 XML文件檢索之程式碼片段 82 | zh_TW |
dc.language.iso | en_US | - |
dc.source.uri (資料來源) | http://thesis.lib.nccu.edu.tw/record/#G0091356031 | en_US |
dc.subject (關鍵詞) | 軟體元件供應鏈 | zh_TW |
dc.subject (關鍵詞) | 元件儲存庫 | zh_TW |
dc.subject (關鍵詞) | 元件分類綱要 | zh_TW |
dc.subject (關鍵詞) | 元件選擇 | zh_TW |
dc.subject (關鍵詞) | 專家系統 | zh_TW |
dc.subject (關鍵詞) | Software Component Supply Chain | en_US |
dc.subject (關鍵詞) | Component Repository | en_US |
dc.subject (關鍵詞) | Component Classified Schema | en_US |
dc.subject (關鍵詞) | Component Selection | en_US |
dc.subject (關鍵詞) | Expert System | en_US |
dc.title (題名) | 以知識為基礎之軟體元件管理模式探討 | zh_TW |
dc.title (題名) | Development of the Knowledge-based Software Component Management Model | en_US |
dc.type (資料類型) | thesis | en |
dc.relation.reference (參考文獻) | 中文部分 | zh_TW |
dc.relation.reference (參考文獻) | 1. 中華民國資訊軟體協會,資訊軟體產業發展策略建言書,2003年8月。 | zh_TW |
dc.relation.reference (參考文獻) | 2. 經濟部工業局,軟體產業通訊,2003年8月。 | zh_TW |
dc.relation.reference (參考文獻) | 3. 王勝宏,『2002-2003年我國資訊軟體產業回顧與展望』,資策會MIC 2003年2月產業透析報告,台北,2003年2月。 | zh_TW |
dc.relation.reference (參考文獻) | 4. 周樹林,『我國軟體能力現況與未來發展建議』,資策會MIC 2003年02月產業透析報告,台北,2003年2月。 | zh_TW |
dc.relation.reference (參考文獻) | 5. 孫珍如,『我國軟體產業發展趨勢與因應策略分析』,資策會MIC,台北。 | zh_TW |
dc.relation.reference (參考文獻) | 6. 黃陳圳,以ISO為起點推行知識管理整合之探討-以軟體產業為例,國立中正大學資訊管理研究所碩士論文,2003。 | zh_TW |
dc.relation.reference (參考文獻) | 7. 黃繼弘,軟體產業導入供應鏈分工合作之機制探討-以企業資源規劃系統水平整合為例,國立政治大學資訊管理研究所碩士論文,2002。 | zh_TW |
dc.relation.reference (參考文獻) | 8. 洪其豪,由知識管理雷達圖衡量模式觀諸軟體產業推行知識管理之現況,國立政治大學資訊管理研究所碩士論文,2002。 | zh_TW |
dc.relation.reference (參考文獻) | 9. 洪振偉,DSIAS:支援分散式軟體整合系統建構的軟體架構型態,私立逢甲大學資訊工程研究所碩士論文,2001。 | zh_TW |
dc.relation.reference (參考文獻) | 10. 李勝欽,以重用現有軟體技術支援軟體元件建置之研究,私立逢甲大學資訊工程研究所碩士論文,2000。 | zh_TW |
dc.relation.reference (參考文獻) | 11. 林弘之,Web Services實作,使用SOAP與VS.Net,文魁,2002年9月。 | zh_TW |
dc.relation.reference (參考文獻) | 12. 經濟部技術處,企業軟體元件發展與應用-技術篇,資策會軟體工程實驗室,2000年12月。 | zh_TW |
dc.relation.reference (參考文獻) | 13. 中華民國資訊管理學會,『資訊管理研究方法總論』,中華民國資訊管理學報,第四卷, | zh_TW |
dc.relation.reference (參考文獻) | 第一期,pp. 1-6,1997年6月。 | zh_TW |
dc.relation.reference (參考文獻) | 14. 曾繁絹,李德竹,專家系統淺論,資訊科學與技術專題論輯,文華書館管理,1997。 | zh_TW |
dc.relation.reference (參考文獻) | 15. 江玉婷,「專家系統圖書館參考服務之應用」,(URL:http://lips.lis.ntu.edu.tw/ytchiang/study/study_big.htm, Accessed: Feb 2,2004) | zh_TW |
dc.relation.reference (參考文獻) | 16. 葉怡成、郭耀煌,專家系統方法應用與實作,全欣資訊出版社,1991年9月。 | zh_TW |
dc.relation.reference (參考文獻) | 17. 曾憲雄、黃國禎、江孟峰、蔡昌均、林耀聰,專家系統導論/工具/應用,文魁,2003年2月。 | zh_TW |
dc.relation.reference (參考文獻) | 18. 許正文,交通事故筆錄專家系統之研究,中央警察大學交通管理研究所碩士論文,2001。 | zh_TW |
dc.relation.reference (參考文獻) | 19. 林頌舜,人身保險之專家系統,淡江大學資訊工程研究所碩士論文,1992。 | zh_TW |
dc.relation.reference (參考文獻) | 20. 莊銘雄,以Web為基礎的DNS專家系統之研製與實作,國立交通大學資訊科學研究所 | zh_TW |
dc.relation.reference (參考文獻) | 碩士論文,2003。 | zh_TW |
dc.relation.reference (參考文獻) | 21. 謝麗芬,網際網路資料庫選擇模式之研究,國立政治大學資訊管理研究所碩士論文,1998。 | zh_TW |
dc.relation.reference (參考文獻) | 22. 石純一、林堯瑞、張鈸,專家系統原理與應用,儒林圖書有限公司,1992年2月。 | zh_TW |
dc.relation.reference (參考文獻) | 23. 朱文禎,軟體元件電子市集突現:以代理人為基礎之計算經濟研究途徑,國立政治大學資訊管理研究所博士論文,2003。 | zh_TW |
dc.relation.reference (參考文獻) | 24. 劉昌憫,「軟體元件電子市集-軟體產業的新興營運模式」, | zh_TW |
dc.relation.reference (參考文獻) | (URL:http://www.itnet.org.tw/sinet/pub/PUB36/36-12.htm, Available 2004) | zh_TW |
dc.relation.reference (參考文獻) | 25. 劉大銘,以知識管理為基礎建構中小型船廠研發設計知識社群系統之研究,國立成功大 | zh_TW |
dc.relation.reference (參考文獻) | 學造船暨船舶機械工程研究所,2002。 | zh_TW |
dc.relation.reference (參考文獻) | 26. 陳勤意、陳長念,XML與ASP程式設計,知城數位科技,2001。 | zh_TW |
dc.relation.reference (參考文獻) | 英文部分 | zh_TW |
dc.relation.reference (參考文獻) | 1. Abts, C. “COTS-Based Systems (CBS) Functional Density–A Heuristic for Better CBS Design,” Proceedings of ICCBSS 2002,Orlando, FL, USA, February 2002. | zh_TW |
dc.relation.reference (參考文獻) | 2. Allen, P. and Frost, S., Component-Based Development for Enterprise Systems: Applying the SELECT Perspective, Cambridge, U.K.: Univ. Press, 1998. | zh_TW |
dc.relation.reference (參考文獻) | 3. Allen, P., Realizing e-Business with Components, Addison-Wesley, Britain, 2001. | zh_TW |
dc.relation.reference (參考文獻) | 4. Atkinson, C., Bayer, J., Bunse, C., Kamsties, E., Laitenberger, O., Laqua, R., Muthig, D., Peach, B., Wust, J., and Zettel, J., Component-Based Product Line Engineering with UML. Addison-Wesley, 2002. | zh_TW |
dc.relation.reference (參考文獻) | 5. Avelino, J.G., Douglas, D.D., "The Engineering of Knowledge-based Systems Theory and Practice ", Prentice-Hall International, Inc.1993. | zh_TW |
dc.relation.reference (參考文獻) | 6. Banker, R.D. and Kauffman, R.J., “Reuse Productivity in Integrated Computer-Aided Software Engineering: An Empirical Study,” MIS Quarterly, Vol. 15, No. 3, pp. 375-401, 1991. | zh_TW |
dc.relation.reference (參考文獻) | 7. Beus-Dukic, L., Boegh, J., “COTS Software Quality Evaluation,” Proceedings of ICCBSS 2003, Ottawa, Canada, pp. 72-80, February 2003. | zh_TW |
dc.relation.reference (參考文獻) | 8. Billo, R.E. and Bidanda, B., “Representing Group Technology Classification and Coding Techniques with Object-Oriented Modeling Principles,” IIE Trans., Vol. 27, No. 4, pp. 542-554, 1995. | zh_TW |
dc.relation.reference (參考文獻) | 9. Braun, C., “Life Cycle Process for the Effective Reuse of the Commercial Off-the-Shelf (COTS) Software,” Proceedings of the 5th Symp. Software Reusability, pp. 31-40, 1999. | zh_TW |
dc.relation.reference (參考文獻) | 10. Brown, W., Large-Scale Component-Based Development, Prentice Hall, 2000. | zh_TW |
dc.relation.reference (參考文獻) | 11. Burgues, X., Estay, C., Franch, X., Pastor, J.A., and Quer, C., “Combined Selection of COTS Components,” Proceedings of ICCBSS 2002, Orlando, FL, USA, February 2002. | zh_TW |
dc.relation.reference (參考文獻) | 12. Componentsource.com, http://www.componentsource.com/, available at 2004. | zh_TW |
dc.relation.reference (參考文獻) | 13. Dasgupta, P. and David, P. “Information Disclosure and the Economics of Science and Technology”, Essays in Honour of K. Arrow, Macmilan, London, 1986. | zh_TW |
dc.relation.reference (參考文獻) | 14. Dean, J., Oberndorf, P., and Vigder, M. (eds), Proceedings of the 2nd Workshop on COTS | zh_TW |
dc.relation.reference (參考文獻) | 15. Durkin, J., Expert System’s Design and Development, Macmillian Publishing Company, 1994. | zh_TW |
dc.relation.reference (參考文獻) | 16. Flashline.com, http://www.flashline.com/, available at 2004. | zh_TW |
dc.relation.reference (參考文獻) | 17. Frakes, W.B. and Pole, T.P. “An Empirical Study of Representational Methods for Reusable Software Components,” IEEE Trans. Software Eng., Vol. 20, No. 8, pp. 617-630, Aug. 1994. | zh_TW |
dc.relation.reference (參考文獻) | 18. Herzum, P. and Sims, O., Business Component Factory: A Comprehensive Overview of Component-Based Development for the Enterprise, John Wiley, 2000. | zh_TW |
dc.relation.reference (參考文獻) | 19. Software Engineering Institute, Carnegie Mellon University, http://www.sei.cmu.edu/cbs/overview.html,available at 2004. | zh_TW |
dc.relation.reference (參考文獻) | 20. Isakowitz, T. and Kauffman, R.J., “Supporting Search for Reusable Software Objects,” IEEE Trans. Software Eng., Vol. 22, No. 6, pp. 407-423, June 1996. | zh_TW |
dc.relation.reference (參考文獻) | 21. Mili, R., Mili, A., and Mittermeir, R.T., “A Survey of Software Storage and Retrieval,” Ann. Software Eng., Vol. 5, No. 2, pp. 349-414, 1998. | zh_TW |
dc.relation.reference (參考文獻) | 22. Morisio, M. and Torchiano, M., “Definition and Classification of COTS: A Proposal,” Proceedings of ICCBSS 2002,Orlando, FL, USA, February 2002. | zh_TW |
dc.relation.reference (參考文獻) | 23. Oberndorf, T., “COTS and Open Systems- An Overview,” 2003, available at http://www.sei.cmu.edu/str/descriptions/cots.html#ndi. | zh_TW |
dc.relation.reference (參考文獻) | 24. Pressman, R.S., Software Engineering: A Practitioner’s Approach, 5th Edition, 2001. | zh_TW |
dc.relation.reference (參考文獻) | 25. Prieto-Diaz, R., “Implementing Faceted Classification for Software Reuse,” Comm. ACM, Vol. 34, No. 5, pp. 89-97, 1991. | zh_TW |
dc.relation.reference (參考文獻) | 26. RuleMachines.com, Visual Rule Studio Developer’s Guide, | zh_TW |
dc.relation.reference (參考文獻) | http://www.rulemachines.com/VRS/Index.htm, available at 2004 | zh_TW |
dc.relation.reference (參考文獻) | 27. Sametinger, J., Software Engineering with Reusable Components, Springer-Verlag, 1997. | zh_TW |
dc.relation.reference (參考文獻) | 28. Snead, C.S., Group Technology. Van Nostrand Reinhold, 1989. | zh_TW |
dc.relation.reference (參考文獻) | 29. Software Engineering Institute, Carnegie Mellon University: Annotated Bibliography of COTS Software Evaluation. (2003), Available at http://www.sei.cmu.edu/cbs/papers/eval_bib.html | zh_TW |
dc.relation.reference (參考文獻) | 30. Software, Limerick, Ireland, June 2000. | zh_TW |
dc.relation.reference (參考文獻) | 31. Szyperski, C., Component Software: Beyond Object-Oriented Programming, ACM Press, 1998. | zh_TW |
dc.relation.reference (參考文獻) | 32. Torrisi, S., Industrial Organization and Innovation- An International Study of the Software Industry, Cheltenham, Edward Elgar, pp.12-57, 1998. | zh_TW |
dc.relation.reference (參考文獻) | 33. Vitharana, P., Zahedi, F.M., Jain, H., “Knowledge-based repository schema for storing and retrieving business components: A theoretical design and an empirical analysis,” IEEE Transactions on Software Engineering, Vol.29, No. 7, pp.649-664, July 2003. | zh_TW |
dc.relation.reference (參考文獻) | 34. Wallnau, K.C., Hissam, S.A. and Seacord, R.C., Building Systems from Commercial Components, Addison-Wesley, 2002. | zh_TW |
dc.relation.reference (參考文獻) | 35. Weyuker, E. “Testing Component-Based Software: A Cautionary Tale,” IEEE Software, Vol. 15, No. 5, pp. 54-59, 1998. | zh_TW |