Responsive image
博碩士論文 etd-0705104-174106 詳細資訊
Title page for etd-0705104-174106
論文名稱
Title
元件式應用系統產生器:應用系統建構方法論
Component-based Application Generator : A Designing Methodology for Application Construction
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
84
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2004-06-28
繳交日期
Date of Submission
2004-07-05
關鍵字
Keywords
元件、元件式應用系統產生器、元件式軟體工程
component, component-based software development, component-based application generator
統計
Statistics
本論文已被瀏覽 5902 次,被下載 27
The thesis/dissertation has been browsed 5902 times, has been downloaded 27 times.
中文摘要
以元件為基礎的軟體是能夠將標準的基礎元件直接組裝完成系統,相較於傳統的資訊系統,能夠縮短系統的開發週期並且降低開發成本,因此此種方式終究會引領風潮,而且讓元件式應用系統產生器成為市場主流。
本論文是以某餐飲業現有的元件式應用系統產生器為基礎,提出該元件式應用產生器的建構方法論以及將使用者需求規格轉換成建置應用系統所需要的規格,本研究利用一個雛型系統來呈現本產生器與方法論的運作,藉此來說明我們的概念以及應用系統。利用這個方式,系統開發者或是使用者能夠更容易的去建構,修改與維護他們的應用系統。
Abstract
Component-based software is finally taking off in a big way and component-based application generators have been championed because they can be used to shorten a system’s development cycle and therefore lower its development costs. Component-based application generators are standardardized building blocks that can be used to assemble, rather that develop, information systems (IS). This paper presents a component-based application generator in the restaurant food ordering setting and a requirement modeling methodology for IS construction based on the generator presented. A prototype was assembled using the generator and methodology presented to illustrate the concepts and application. With this approach, system developers or end users can more easily build, modify and maintain their applications.
目次 Table of Contents
第一章 緒論1
第一節 研究背景與動機2
第二節 研究範圍與研究目的2
第三節 研究流程2
第二章 文獻探討4
第一節 元件4
一、元件的定義4
二、軟體元件的定義5
三、元件的標準架構6
第二節 軟體工廠11
一、軟體工廠概念11
二、應用系統產生器概念12
三、模組式應用產生器架構13
第三章 元件式應用系統產生器17
第一節 元件式應用系統產生器架構17
第二節 應用系統建構方法論26
第四章 個案分析與實作36
第一節 使用者需求說明36
第二節 使用者需求塑模37
第三節 模式建立37
第四節 建構元件式應用系統38
第五章 結論80
第一節 研究成果與貢獻80
第二節 未來研究方向81
參考文獻82
參考文獻 References
中文文獻
Richard, M.H.,譯黃奕勤、蔡寶進,Enterprise JAVABEANS技術,歐萊禮,台北,1990。
吳仁和、林信惠,系統分析與設計第三版,智勝出版社,台北,2004。
張益嘉,應用系統產生器:架構與資訊系統塑模方法論,國立中山大學資訊管理研究所碩士論文,2002。
曾光輝,軟體元件塑模方法研究,國立中山大學資訊管理研究所碩士論文,2002。
英文文獻
Bachman, F., Bass, L., Buhman, C., Comella-Dorda, S., Long, F., Robert, J., Seacord., R., and Kurt, W., “Technical Concepts of Component-Based Software Engineering,” Technical Report of Carnegie Mellon Software Engineering Institute, 2000.
Bener, R.W., Position papers for Panel Discussion: The Economics of Program Production. In A.J.H. Morrell(Ed.): Information Processing 68. Amsterdam: North-Holland, 1969.
Brown, A.W. and Wallnau, K. C., “The Current State of CBSE,” IEEE Software,.
Vol. 15 No. 5, 1998, pp.37-46
Cleaveland, J.C., “Building Application Generators,” IEEE Software, Vol. 5, No. 4, 1988, pp.25-33.
D’Souza, D. and Wills, A.C. Object, Components and Frameworks with UML: The Catalysis Approach. Addison Wesley,Reading, MA, 1999.
Fernstrom, C., Narfelt, K.H., and Ohlsson, L., “ Software Factory Principles, Architecture, and Experiments,” IEEE Software, Vol. 5, No. 4,1992,pp.25-33.
Hara, H., Fujita, S., and Sugawara, K., “Reusable Software Components Based on an Agent Model,” Proceeding of the Workshop on Parallel and Distributed Systems, 2000.
Heineman, G.T. and Councill, W.T., Component-Based Software Engineering – Putting the Pieces Together, Massachusetts: Addison-Wesley, 2001.
IONA Technologies, Orbix Advanced Programmer‘s Guide, 1994.
IONA Technologies, Orbix Reference Guide, 1994.
Han, J., “A Comprehensive Interface Definition Framework for SoftwareComponents,” Software Engineering Conference, 1998. Proceedings. 1998 Asia Pacific , 1998 , pp.110 –117.
McIlroy, M. D., Mass-Produced Software Components. In Software Engineering: Reports on a Conference Sponsored by NATO Science Committee. Brussels, 1969.
Mili, H.;Mili,F.;Mili,A.,”Reusing Software: Issues and Research Directions”, Software Engineering,IEEE Transactions on Volume:21 6,June 1995, pp.528-562
Ravichandran,T., Software Reuse Strategies and Component Markets, Communications of the ACM 46, 2003, pp.109-115.
Robert Orfali, Dan Harkey and Jeri Edwards, “Instant CORBA,” John Wiley
& Sons, Inc., 1997.
Sommerville, I.,Software Engineering, 6th edition. Reading, MA.: Addison-Wesley, 2001
Szyperski, C., and Pfister, C., Workshop on component-oriented programming, 1997.
Summary. In M. Muhlhauser (Ed.) Special Issues in Object-Oriented, 1997.
Thibault, S., and Consel, C., “A Framework for Application Generator Design,” Proceedings of the 1997 Conference on Software Reusability, 1997.
Vitharana, P., Risks and Challenges of Component-based Software Development, Communications of the ACM, vol. 46, no. 8, August 2003, pp.67-72.

網站
The J2EE Tutorial, http://java.sun.com/j2ee/tutorial/1_3-fcs/index.html
Microsoft, COM White Papers, http://www.microsoft.com/com/.
OMG, COBRA Specification, http://www.omg.org/gettingstarted/overview.htm.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內一年後公開,校外永不公開 campus withheld
開放時間 Available:
校內 Campus: 已公開 available
校外 Off-campus:永不公開 not available

您的 IP(校外) 位址是 3.15.219.217
論文開放下載的時間是 校外不公開

Your IP address is 3.15.219.217
This thesis will be available to you on Indicate off-campus access is not available.

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

QR Code