Please use this identifier to cite or link to this item: https://ah.nccu.edu.tw/handle/140.119/31072


Title: 以知識為基礎之軟體元件管理模式探討
Development of the Knowledge-based Software Component Management Model
Authors: 翁庭勇
Wong, Ting-Yung
Contributors: 林我聰
Lin, Woo-Tsong
翁庭勇
Wong, Ting-Yung
Keywords: 軟體元件供應鏈
元件儲存庫
元件分類綱要
元件選擇
專家系統
Software Component Supply Chain
Component Repository
Component Classified Schema
Component Selection
Expert System
Date: 2003
Issue Date: 2009-09-14 09:12:06 (UTC+8)
Abstract: 一如個人電腦(PC)、筆記型電腦(NB)等硬體產業走向分工製造模式之際,近年來,台灣的軟體產業也試圖建置起一個完善的分工體系,以收專業化的實效;故現階段大型軟體專案的開發漸以多人、異地的團隊,在共同的軟體基礎架構上來進行。軟體業者分工的想法和硬體業者如出一轍,但在發展成果尚有一段的差距;透過Web Service技術,現階段之研究已能初步建立起以軟體元件為基礎之軟體產業的水平分工整合模式,然而在軟體元件的管理上(如元件的儲存、搜尋及檢索等),仍有很大的改善空間。
採行軟體元件分工模式來組裝、開發資訊系統,意味著系統整合廠商需能方便地取得符合其功能需求之軟體元件。基於此,若能建置一元件儲存庫,並提供完善的儲存、搜尋及檢索機制以提供系統整合廠商找尋其所需元件,應能提升軟體元件分工的成效。而一個良好的元件儲存庫應具備一系列完善的綱要(Schema),用來進行元件分類,並詳述儲存於元件庫內之元件的特性。
本研究之目的即在於發展出一個能支援軟體產業分工的軟體元件管理模式;以元件式軟體供應鏈水平整合為基礎,提出一軟體元件之分類綱要,及知識導向之元件儲存庫架構來儲存、搜尋、並檢索適用的軟體元件,同時,也期望透過元件知識推論專家系統的發展,來提升元件檢索之效益。另一方面,元件選擇流程中的元件評估階段也是本研究所要探討的主題。
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.
Reference: 中文部分
1. 中華民國資訊軟體協會,資訊軟體產業發展策略建言書,2003年8月。
2. 經濟部工業局,軟體產業通訊,2003年8月。
3. 王勝宏,『2002-2003年我國資訊軟體產業回顧與展望』,資策會MIC 2003年2月產業透析報告,台北,2003年2月。
4. 周樹林,『我國軟體能力現況與未來發展建議』,資策會MIC 2003年02月產業透析報告,台北,2003年2月。
5. 孫珍如,『我國軟體產業發展趨勢與因應策略分析』,資策會MIC,台北。
6. 黃陳圳,以ISO為起點推行知識管理整合之探討-以軟體產業為例,國立中正大學資訊管理研究所碩士論文,2003。
7. 黃繼弘,軟體產業導入供應鏈分工合作之機制探討-以企業資源規劃系統水平整合為例,國立政治大學資訊管理研究所碩士論文,2002。
8. 洪其豪,由知識管理雷達圖衡量模式觀諸軟體產業推行知識管理之現況,國立政治大學資訊管理研究所碩士論文,2002。
9. 洪振偉,DSIAS:支援分散式軟體整合系統建構的軟體架構型態,私立逢甲大學資訊工程研究所碩士論文,2001。
10. 李勝欽,以重用現有軟體技術支援軟體元件建置之研究,私立逢甲大學資訊工程研究所碩士論文,2000。
11. 林弘之,Web Services實作,使用SOAP與VS.Net,文魁,2002年9月。
12. 經濟部技術處,企業軟體元件發展與應用-技術篇,資策會軟體工程實驗室,2000年12月。
13. 中華民國資訊管理學會,『資訊管理研究方法總論』,中華民國資訊管理學報,第四卷,
第一期,pp. 1-6,1997年6月。
14. 曾繁絹,李德竹,專家系統淺論,資訊科學與技術專題論輯,文華書館管理,1997。
15. 江玉婷,「專家系統圖書館參考服務之應用」,(URL:http://lips.lis.ntu.edu.tw/ytchiang/study/study_big.htm, Accessed: Feb 2,2004)
16. 葉怡成、郭耀煌,專家系統方法應用與實作,全欣資訊出版社,1991年9月。
17. 曾憲雄、黃國禎、江孟峰、蔡昌均、林耀聰,專家系統導論/工具/應用,文魁,2003年2月。
18. 許正文,交通事故筆錄專家系統之研究,中央警察大學交通管理研究所碩士論文,2001。
19. 林頌舜,人身保險之專家系統,淡江大學資訊工程研究所碩士論文,1992。
20. 莊銘雄,以Web為基礎的DNS專家系統之研製與實作,國立交通大學資訊科學研究所
碩士論文,2003。
21. 謝麗芬,網際網路資料庫選擇模式之研究,國立政治大學資訊管理研究所碩士論文,1998。
22. 石純一、林堯瑞、張鈸,專家系統原理與應用,儒林圖書有限公司,1992年2月。
23. 朱文禎,軟體元件電子市集突現:以代理人為基礎之計算經濟研究途徑,國立政治大學資訊管理研究所博士論文,2003。
24. 劉昌憫,「軟體元件電子市集-軟體產業的新興營運模式」,
(URL:http://www.itnet.org.tw/sinet/pub/PUB36/36-12.htm, Available 2004)
25. 劉大銘,以知識管理為基礎建構中小型船廠研發設計知識社群系統之研究,國立成功大
學造船暨船舶機械工程研究所,2002。
26. 陳勤意、陳長念,XML與ASP程式設計,知城數位科技,2001。
英文部分
1. Abts, C. “COTS-Based Systems (CBS) Functional Density–A Heuristic for Better CBS Design,” Proceedings of ICCBSS 2002,Orlando, FL, USA, February 2002.
2. Allen, P. and Frost, S., Component-Based Development for Enterprise Systems: Applying the SELECT Perspective, Cambridge, U.K.: Univ. Press, 1998.
3. Allen, P., Realizing e-Business with Components, Addison-Wesley, Britain, 2001.
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.
5. Avelino, J.G., Douglas, D.D., "The Engineering of Knowledge-based Systems Theory and Practice ", Prentice-Hall International, Inc.1993.
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.
7. Beus-Dukic, L., Boegh, J., “COTS Software Quality Evaluation,” Proceedings of ICCBSS 2003, Ottawa, Canada, pp. 72-80, February 2003.
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.
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.
10. Brown, W., Large-Scale Component-Based Development, Prentice Hall, 2000.
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.
12. Componentsource.com, http://www.componentsource.com/, available at 2004.
13. Dasgupta, P. and David, P. “Information Disclosure and the Economics of Science and Technology”, Essays in Honour of K. Arrow, Macmilan, London, 1986.
14. Dean, J., Oberndorf, P., and Vigder, M. (eds), Proceedings of the 2nd Workshop on COTS
15. Durkin, J., Expert System’s Design and Development, Macmillian Publishing Company, 1994.
16. Flashline.com, http://www.flashline.com/, available at 2004.
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.
18. Herzum, P. and Sims, O., Business Component Factory: A Comprehensive Overview of Component-Based Development for the Enterprise, John Wiley, 2000.
19. Software Engineering Institute, Carnegie Mellon University, http://www.sei.cmu.edu/cbs/overview.html,available at 2004.
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.
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.
22. Morisio, M. and Torchiano, M., “Definition and Classification of COTS: A Proposal,” Proceedings of ICCBSS 2002,Orlando, FL, USA, February 2002.
23. Oberndorf, T., “COTS and Open Systems- An Overview,” 2003, available at http://www.sei.cmu.edu/str/descriptions/cots.html#ndi.
24. Pressman, R.S., Software Engineering: A Practitioner’s Approach, 5th Edition, 2001.
25. Prieto-Diaz, R., “Implementing Faceted Classification for Software Reuse,” Comm. ACM, Vol. 34, No. 5, pp. 89-97, 1991.
26. RuleMachines.com, Visual Rule Studio Developer’s Guide,
http://www.rulemachines.com/VRS/Index.htm, available at 2004
27. Sametinger, J., Software Engineering with Reusable Components, Springer-Verlag, 1997.
28. Snead, C.S., Group Technology. Van Nostrand Reinhold, 1989.
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
30. Software, Limerick, Ireland, June 2000.
31. Szyperski, C., Component Software: Beyond Object-Oriented Programming, ACM Press, 1998.
32. Torrisi, S., Industrial Organization and Innovation- An International Study of the Software Industry, Cheltenham, Edward Elgar, pp.12-57, 1998.
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.
34. Wallnau, K.C., Hissam, S.A. and Seacord, R.C., Building Systems from Commercial Components, Addison-Wesley, 2002.
35. Weyuker, E. “Testing Component-Based Software: A Cautionary Tale,” IEEE Software, Vol. 15, No. 5, pp. 54-59, 1998.
Description: 碩士
國立政治大學
資訊管理研究所
91356031
92
Source URI: http://thesis.lib.nccu.edu.tw/record/#G0091356031
Data Type: thesis
Appears in Collections:[資訊管理學系] 學位論文

Files in This Item:

File SizeFormat
index.html0KbHTML145View/Open


All items in 學術集成 are protected by copyright, with all rights reserved.


社群 sharing