跳到主要內容

臺灣博碩士論文加值系統

(216.73.217.144) 您好!臺灣時間:2026/04/25 06:42
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:彭福彬
研究生(外文):Fu-Bin Peng
論文名稱:元件化發展模式之研究-以ERP系統為例
論文名稱(外文):A Study on Component-based Development Model— A Case of ERP System
指導教授:何祖鳳何祖鳳引用關係
指導教授(外文):Tsu-Feng Ho
學位類別:碩士
校院名稱:銘傳大學
系所名稱:資訊管理研究所
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2001
畢業學年度:89
語文別:中文
論文頁數:180
中文關鍵詞:元件化軟體工程元件化發展模式企業資源規劃系統
外文關鍵詞:Component-based software engineeringComponent-based development modelEnterprise Resource Planning (ERP)
相關次數:
  • 被引用被引用:0
  • 點閱點閱:302
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
資訊系統發展的方法一直不斷地創新,從傳統的結構化技術演進至物件導向技術。近年來,隨著軟體元件開發技術與規格的日趨成熟,元件化軟體工程更被視為是未來軟體發展的主流。然而,如何系統化地進行元件化軟體發展,目前仍是重要課題。
本論文的主要研究目的如下:設計一個元件化發展模式,以建構發展資訊系統所需的各個階段,並定義各階段所要進行的工作與作法。另以國內一家發展ERP之業者為個案,將個案ERP系統應用於此發展模式來進行系統發展,藉此過程來驗證此元件化發展模式的可行性。
本研究主要以Pressman所提出之元件化軟體工程過程模型為基礎,首先進行細緻化的修正,並詳細地定義各個發展階段的工作與作法,以得到較完整之元件化發展模式。其次,以國內一家ERP軟體廠商為對象,分析其ERP系統的特性,以了解ERP系統發展過程中的領域知識。最後,再以該ERP系統為例,應用本研究所設計的元件化發展模式來重新進行系統發展,藉由此過程來探討此模式中各個發展階段的作法以及完成後所得的結果。
本論文所得到的研究成果包含提出一個元件化發展模式,並以個案ERP系統來驗證所提出之發展方法,過程中並獲得許多有關發展ERP系統時寶貴的領域知識。期望所有的成果能夠提供給資訊系統業者,以及後續相關研究者作為系統發展時的參考。

The methodology of developing information system has continuously innovated. Recently, the focus has been migrated from traditional structured technology to object-oriented technology. With the growth of the software component development technology and specification, the component-based software engineering has been considered as the mainstream of software development in the future. However, how to develop an information system by using component technology is still a critical issue.
This thesis pays much attention to the system development method of information systems. The major work of the thesis is to develop a component-based software development model. Firstly, the research proposes a component-based development model based on the CBSE Process Model which is introduced by Pressman. Then, a native ERP software company is interviewed to get insights into the best practices and domain knowledge by analyzing its ERP system. Finally, the component-based development model is applied to the development of an ERP system to illustrate the capability of the model. The most important contribution of the thesis is to show the detailed works of the component-based development model and the approaches in each phase.

目錄
中文摘要Ⅰ
英文摘要Ⅱ
誌 謝III
目 錄IV
表 次VII
圖 次VIII
第壹章 緒 論1
第一節 研究背景與動機1
第二節 研究問題3
第三節 研究目的4
第貳章 文獻探討5
第一節 軟體系統開發方法6
一、 傳統軟體工程7
二、 物件導向軟體工程11
三、 元件化軟體工程24
第二節 元件化軟體工程探討26
一、 元件的定義26
二、 元件化軟體工程過程模型(CBSE process model)28
三、 模組化與元件化的比較33
第三節 軟體架構設計36
一、 軟體架構的起源36
二、 軟體架構的定義36
三、 軟體架構設計方法37
四、 視覺化塑模(visual modeling)41
第四節 ERP(企業資源規劃)的介紹46
一、 ERP的定義46
二、 ERP發展趨勢50
第參章 研究方法55
第一節 研究架構55
第二節 研究步驟57
第三節 個案研究60
一、 個案公司簡介60
二、 個案ERP系統概述61
第肆章 元件化發展模式的建立68
第一節 元件化發展模式的推導68
第二節 領域工程的修正76
一、 領域分析76
二、 軟體架構發展79
三、 可再用元件發展82
第三節 元件化發展的修正 - 系統分析與設計83
第四節 小結87
第伍章 元件化發展模式的應用89
第一節 個案ERP系統的發展模式90
第二節 個案ERP系統發展模式的探討104
一、 個案ERP系統發展作法104
二、 小結113
第三節 領域工程的應用115
一、 領域分析115
二、 軟體架構發展127
三、 可再用元件發展133
第四節 元件化發展的應用140
一、 需求 — 使用案例模式140
二、 分析與設計 — 設計模式150
三、 實作 — 實作模式155
第五節 應用過程的歸納158
第陸章 研究結論160
第一節 研究結果160
第二節 未來研究建議162
參考文獻163
中文部份163
英文部分165
附錄一、 「使用權限」元件程式碼169
附錄二、 「系統登入」程式碼177
附錄三、 「設定使用權限」程式碼178

中文部份
[1]行政院主計處,「中華民國行業標準分類」,
http://www.dgbasey.gov.tw/,1998年。
[2]安瑟公司,「What is ERP?」,http://www.anser.com.tw/,1999年。
[3]吳怡萱,我國ERP產業發展動態之分析與探討,國立台灣大學商
學研究所碩士論文,2000年6月。
[4]邱郁惠,「充分認識OOAD開發工具與環境─ 以Rose、Visio及
Visual Modeler為例」,物件導向雜誌,第12期 ,1999年6月,
頁41-58。
[5]季延平,「ERP是企業法寶或是海市蜃樓?!」,資訊與電腦,1999
年12月,頁73-75。
[6]季延平,系統分析與設計,台北:東華書局,1999年。
[7]周瑞,「Component-Based軟體的成功關鍵─主架構(Architecture)」
物件導向雜誌,第九期,1997年9月,頁54-63。
[8]周瑞,「分散式物件系統的軟體主架構 」,物件導向雜誌,第九期,
1997年9月,頁64-73。
[9]周樹林,「我國ERP市場成長與產品發展趨勢」,MIC資訊市場研
究中心,http://mic.iii.org.tw/,2000年4月。
[10]柳宏昌,「Rational Rose的設計理念」,物件導向雜誌,第4期,
1996年5 - 6月,頁133-140。
[11]柳宏昌,「認識UML」,http://www.sos747.com ,2000年10月。
[12]高煥堂、偉峰,「台灣軟體產業的微笑」,物件導向雜誌,第14期,
2001年6月。
[13]高煥堂,「ASP成功的技術關鍵 ──從模組化到元件化」,物件導
向雜誌,第13期,2000年4月,頁15-30。
[14]陳祝美,「RUP (Rational Unified Process) 的介紹」,
http://www.sos747.com ,2000年10月。
[15]陳振明、傅振瑞、胡光輝、戴基峰,「中衛體系下軟體產業分工模
式探討」,第八屆國際資訊管理學術研討會論文集,1997年5月,頁783-790。
[16]郭榮昌,「ERP專刊」,電子時報,1998年,第82版。
[17]許銀雄譯,Fowler, M. , and Scott, K. 著,UML精華:應用標準物
件模式語言,1998年10月,初版。
[18]葉宏謨,企業資源規劃,台北:松崗,2000年10月。
[19]楊正甫,物件導向分析與設計,台北:松崗,2000年。
[20]廖志德,「導入ERP-實踐世界級的管理」,能力雜誌,1998年12
月,頁20-25。
[21]謝明宏譯,日本ERP研究會著,SAP革命,台北:茂迪國際出版
社,2000年。
英文部分
[1]APICS Dictionary. , APICS-The Educational Society for Resource
Management. , 9th Edition , 1998.
[2]Arango, G. and Priteo-Diaz, R. , “Domain Analysis : Concept and
Research Directions, ”IEEE Computer Society Press, 1989.
[3]Berard, E. V. , Essays On Object-Oriented Software Engineering, Addison-Wesley, 1993.
[4]Bingi , P. , Sharma ,M. K. , and Godla, Jayanth K. , ”Critical issues
affecting an ERP implementation, ” Information System Management, Vol. 16, Iss. 5, 1999, pp. 7-14.
[5]Boehm, B. , “A Spiral Model for Software Development and
Enhancement, ” IEEE Computer, Vol. 21, No. 5, 1988, pp. 61-72.
[6]Booch , G. and Kozaczynski,W. , ”Component-Based Software
Engineering, ” IEEE Software, Vol. 15, No. 5, 1998, pp. 34-36.
[7]Booch, G. , Rumbaugh, J. and Jacobson, I. , The Unified Software
Development Process , Addison-Wesley, 1999.
[8]Booch , G. , The Unified Modeling Language:Notation Guide ,
Addison Wesley, 1999.
[9]Buschmann, F. , Meunier, R. , Rohnert, H. , Sommerlad, P. and Stal,
M. , Pattern-Oriented Software Architecture: A System of Patterns, John Wiley & Sons, New York, 1996.
[10]Coad, P. C. and Yourdon, E. , “An Introduction to OOA
Object-Oriented Analysis, ” Tutorial: Systems and Software Requirements Engineering, Vol. 1, edited by Merlin Dorfman and Richard Thayer , IEEE Press, 1989.
[11]Conallen, J. , ” Modeling Web application architectures with UML, ”
Communication of ACM , Vol. 42, No.10, 1999. , pp. 63-70.
[12]Davenport , T. H. , ” Putting the enterprise into the enterprise system, ”
Harvard Business Review, Vol. 76, Iss 4, July-August 1998.
[13]Ericsson, M. , “ Developing Large-Scale Systems with the Rational
Unified Process, “ Rational Software White Paper , 2000.
[14]Fan, M. , Stallaert, J. and Whinston, A. B. , ”The adoption and design
methodologies of component-based enterprise system, ” European Journal of Information Systems, Vol. 9, Iss. 1, 2000, pp. 25-35.
[15]Gale, T. and Eldred, J. , “Getting , Results With The Object-Oriented
Enterprise Model, ” SIGS Books, New York, 1996.
[16]Garlan, D. , Allen, R. and Ocker, J. B. , “Architectural Mismatch: Why
Reuse Is So Hard, ” IEEE Software, Vol. 12, Iss 6, Nov. 1995, pp. 17-26.
[17]Gartner Group, ” ERP Is Dead -- Long Live ERP II, ” Gartner Group,
Oct. 2000.
[18]Gilb, T. , Principles of Software Engineering Management,
Addison-wesley, 1988.
[19]Herzum, P. , Business Component Factory, OMG PRESS WILEY,
Oliver Sims, 2000.
[20]Holland, C. , Christopher, P. and Light, B. , ” A Critical success factors
model for ERP implementation, ” IEEE Software , Vol. 16, Iss. 3, 1999, pp. 30-36.
[21]Jacobson, I. , Object-Oriented Software Engineering : A Use Case
Driven Approach, Addison-Wesley, 1992.
[22]Jacobson, I. , Software Reuse: Architecture, Process and Organizarion
for Business Sucess, Addison-Wesley, 1997.
[23]Kalakota, R. , E-Business: Roadmap for success, Addison- Wesley,
1999.
[24]Kruchten, P. , ” The Ř+1" View Model of Software Architecture,
“ IEEE Software , Vol. 12, No. 6, Nov 1995. pp. 42-50.
[25]Kumar, K. and Hillegersberg ,V. , ”ERP Experiences and Evolution, ”
Communication of the ACM , Vol. 43, No. 4, 1999, pp. 23-26.
[26]Microsoft, http://www.Microsoft.com. , 2000.
[27]Oliver, S. ,Business Objects, McGraw-Hill, 1994
[28]OMG, http://www.omg.org. , June 2000.
[29]Perry, E. and Wolf, L. , “Foundations for the study of software
architecture, ” ACM Software Engineering, Oct. 1992, pp. 40-52.
[30]Pollak, W. and Rissman, M. , “Structural Models and Patterned
Architectures, ” Computers, Vol. 27, No. 8, August 1994, pp. 67-68.
[31]Pressman , R. S. , Software Engineering:A Practitioner’s Approach,
McGraw-Hill, 2000.
[32]Prunty, C. , ”Outsourcing ERP Lightens the Load, ” APICS-The Performance Advantage, April, 2000.
[33]Quatrani, T. , Visual Modeling With Rational Rose 2000 And UML,Addison-Wesley, 1999.
[34]Rational Software, “ Rational Rose2000 Using Rose, ” Rational
Software White Paper, 2000.
[35]Rational Software, “ Rational Unified Process: Best Practices for
Software Development Teams, “ Rational Software White Paper , 2000.
[36]SAP, http://www.sap.com. , 2000.
[37]Satzinger, J. W. , Jackson, R. B. and Burd, S. D. , Systems Analysis
and Design in a changing world, Course Technology, 2000.
[38]Soni, D. , Nord, R. and Hofmeister, C. Applied Software Architecture,
Addison-Wesley, 1999.
[39]Sprott , D. , ”Componentizating the enterprise application package,
“ Communication of the ACM, Vol. 43, No. 4, April 2000, pp. 63-69.
[40]Stair , R. M. and Reynolds, G. W. , Principles of Information Systems,
Course Technology, 2000.
[41]SUN, http://java.sun.com. , 2000.
[42]Szyperski, C. , Component Software, Addison- Wesley, 1998.
[43]Whitten , J. L. , Bentley, L. D.and Dittman, K. C. , System analysis
and design methods, McGraw-Hill, 2000.
[44]Wilson, L. , ”Re-engineering the workplace:new foundation, ”
Computerworld, Vol. 29, Iss. 18, 1995, pp. 112-114.
[45]Yourdon, E. and Constantine, L. , Structured Design, Englewood
Cliffs, Prentice-Hall, 1979.
[46]Yourdon, E. , Modern Structure Analysis, Prentice-Hall, Yourdon
Press, 1989.

QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top