跳到主要內容

臺灣博碩士論文加值系統

(3.238.98.39) 您好!臺灣時間:2022/09/26 10:55
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:張益嘉
研究生(外文):I-chia Chang
論文名稱:應用系統產生器:之架構與資訊系統塑模方法論
論文名稱(外文):Application Generator: A Framework and Methodology for IS Construction
指導教授:吳仁和吳仁和引用關係
指導教授(外文):Jen-her Wu
學位類別:碩士
校院名稱:國立中山大學
系所名稱:資訊管理學系研究所
學門:電算機學門
學類:電算機一般學類
論文種類:學術論文
論文出版年:2002
畢業學年度:90
語文別:中文
論文頁數:105
中文關鍵詞:塑模應用系統產生器元件元件式開發
外文關鍵詞:component-based developmentapplication generatorcomponentmodeling
相關次數:
  • 被引用被引用:3
  • 點閱點閱:125
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
  資訊系統能有效的幫助企業面對快速變動環境的挑戰是一個不爭的事實。為了反應環境的變化,對於系統須具備高彈性、高品質與低成本的需求劇增。除此之外,使用者在日常的生活或工作中也越來越仰賴資訊科技或資訊系統。因此,如何提高軟體的產出一直被高度的思索。一個重用先前的模組、元件、軟體開發方法、分析資料或測試資訊的想法被高度重視以利提升軟體生產力。這種方法稱為元件式開發(component-based development)或元件式軟體工程(component-based software engineering),同時也成為軟體開發的主流。
  許多元件式開發(CBD)的方法、工具與技術已在文獻中被提出,不過將以上整合至一個共同的環境中以支援系統的開發事實上是很缺乏的。因此,我們提出一個應用系統產生器的架構,這個架構整合先前說明的方法與概念於一個相互合作的機制中。此外,本研究提出一套方法論將企業模式或使用者需求轉換為建構規格且讓建構應用系統更有效率。最後,我們運用本研究的方法論於實際個案並透過產生器來產生應用系統,以驗證其可行性
  There is a general agreement that information system (IS) is one of the effective solutions to help enterprises dealing with the challenge in today’s dynamic environment. In response to the changing business environment, the need for a system with flexibility, high quality, and low cost has increased dramatically. Besides, end users more and more rely on IT (information technologies) or IS for their daily life or work. Therefore, how to attain high software throughput would be highly sought constantly. An idea of reusing previously developed modules, packages, components, software development methodologies, analysis data and test information has been attracting as a keystone to improve software productivity. This approach was called component-based development (CBD) or component-based software engineering (CBSE) and is becoming the main stream of software development.
  Various CBD approaches, tools, and techniques were proposed in the literature, however the research on the integration of the above into an environment to enhance the system development is virtually lacking. Therefore, we proposed a framework of application generator, which integrates above approaches and concepts into a collaborative mechanism. Otherwise, we proposed a methodology based on our generator for end users to translate the business models or user requirements into the specification and construct application more efficient. Finally, we apply this methodology to a real-world case and generate the application by the generator in order to verify the feasibility.
目 錄
第一章 緒論1
 第一節 研究背景與動機1
 第二節 研究範圍與研究目的2
 第三節 研究流程3
 第四節 論文架構3
第二章 文獻探討4
 第一節 軟體重用4
 第二節 模組化5
 第三節 軟體IC5
 第四節 元件6
  一、元件定義6
  二、元件與物件8
  三、軟體元件9
  四、元件的標準架構14
  五、元件架構的比較20
 第五節 軟體工廠21
  一、軟體工廠概念21
  二、應用系統產生器概念22
第三章 應用系統產生器25
 第一節 應用系統產生器架構25
 第二節 應用系統建構方法論33
第四章 個案分析與實作38
 第一節 使用者需求說明38
 第二節 使用者需求塑模41
 第三節 模式建立41
 第四節 建構應用系統42
第五章 討論與結論53
 第一節 研究成果與貢獻53
 第二節 研究限制與未來研究方向54
參考文獻57
附錄一:個案塑模文件A1-1
附錄二:個案實作成果A2-1
中文文獻
吳仁和、林信惠,系統分析與設計,智勝出版社,台北,2002。
鐘文宏,軟體元件應用之研究,國立海洋大學電機工程研究所未出版碩士論文,2000。
英文文獻
Abbott, B., Bapty, T., Biegl, C., Karsai, G., and Sztipanovits, J., “Model-Based Software Synthesis,” IEEE Software, May 1993.
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.
Barn, B., Brown, A.W., and Cheesman, J., “Methods and Tools for Component Based Development,” Proceedings of Technology of Object-Oriented Languages, 1998.
Bennatan, E.M., On Time, Within Budget: Software Project Management Practices and Techniques, New York: McGraw-Hill, 1995.
Boddie, J.C., Buidling Effective Systems on a Tight Schedule, Englewood Cliffs NJ: Prentice-Hall, 1987.
Booch, G., Software Components with Ada: Structures, Tools, and Subsystems, CA: Benjammin-Cummings, 1987.
Brown, A.W. and Wallnau, K.C., “The Current State of CBSE,” IEEE Software, 1998.
Bryant, A., “It''s Engineering Jim ... but not as we know it: Software Engineering -- Solution to the Software Crisis, or Part of the Problem?,” Proceedings of the 22nd International Conference on Software Engineering, 2000.
Cai, X., Lyu, M.R., Wong, K.F., and Ko, R., “Component-Based Software Engineering: Technologies, Development Frameworks, and Quality Assurance Schemes,” Software Engineering Conference, 2000.
Chen, D.J., Chen, P.F., Huang, S.K., and Chang, W.C., “A Software-IC Construction Approach To Achieve Software Reuse,” Conference Proceedings of the SCOOP 1991, Oct. 28-31, 1991, London, UK, pp.63-92.
Cleaveland, J.C., ”Building Application Generators,” IEEE Software, Vol. 5, No. 4, 1988, pp.25-33.
Cusamano, M.A., “The Software Factory: a Historical Interpretation,” IEEE Software, Vol. 6, No. 2, 1989, pp.23-30.
Elmasri, R. and Navathe, S.B., “Fundamentals of Database Systems,” Redwood City, California : The Benjamin/Cummings, 1994.
Fernstrom, C., Narfelt, K.H., and Ohlsson, L., “ Software Factory Principles, Architecture, and Experiments,” IEEE Software, 1992.
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.
Hubert, L. and Perdreau, G., “Software Factory: Using Process Modeling for Integration Purposes,” Proceedings of the First International Conference on Systems Integration, 1990.
Jacobson, I., Object-Oriented Software Engineering, Massachusetts: Addison-Wesley, 1992.
Kau, L.S., ”On the Study of Using Reusable Software Design’s Framework to Achieve Software Reuse,” Unpublished Thesis, NCTU, Taiwan, 1992.
Kozaczynski, W. and Booch, G., “Component-Based Software Engineering,” IEEE Software, 1998.
Kuang, S.K., ”Interface for Reusable Software Component,” Unpublished Thesis, NCTU, Taiwan, 1991.
Kwon, O.B. and Park, S.J., “RMT : A Modeling Support System Form Model Reuse,” Decision Support Systems, 1996.
Lim, N.K., Ang, J.S.K., and Pavri, F.N., “Diffusing Software-Based Innovation with a Software Factory Approach for Software Development,” Proceedings of the 2000 IEEE International Conference on Management of Innovation and Technology, 2000.
Lin, J.M., “Cross-Platform Software Reuse by Functional Integration Approach,” Proceedings of the Twenty-First Annual International Conference on Computer Software and Applications, 1997.
Lubars, M.D., ”Wide-Spectrum Support for Software Reusability,” Proceedings of the Workshop on Software Reusability and Maintainability, October 1987.
Meyer, B., Object-Oriented Software Construction, NJ: Prentice-Hall, 1988.
Mili, H., Mili, F., and Mili, A., “Reusing Software: Issues and Research Directions,” IEEE Trans. on Software Engineering, Vol. 21, No. 6, June 1995, pp.528-562.
Mitchell, D.L., “Wide-Spectrum Support for Software Reusability,” Proceedings of the Workshop on Software Reusability and Maintainability, 1987.
Nierstrasz, O. and Dami, L., Component-oriented Software Technology, NJ: Prentice-Hall, 1995.
Onoma, A.K., “Solving the Software Crisis: Toward Management of Large-Scale Software Development,” Proceedings of the 1987 Fall Joint Computer Conference on Exploring Technology, 1987.
Sametinger, J., Software Engineering with Reusable Components, Town: Springer-Verlag, 1997.
Sommerville, I., Software Engineering, Massachusetts: Addison-Wesley, 2000.
Szyperski, C., Component Software — Beyond Object-Oriented Programming, Massachusetts: Addison-Wesley, 1997.
Thibault, S. and Consel, C., “A Framework for Application Generator Design,” Proceedings of the 1997 Conference on Software Reusability, 1997.
Wu, J.H., “A Visual Approach to End User Form Management,” Journal of Computer Information Systems, Vol.41, No. 1, Fall 2000, pp.31-39.
網站
Microsoft, COM White Papers, http://www.microsoft.com/com/.
OMG, COBRA Specification, http://www.omg.org/gettingstarted/overview.htm.
Sun, JavaBeans Component Architecture Document, http://java.sun.com/products/javabeans.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top