| 研究生: |
張弘明 Hung-Ming Chang |
|---|---|
| 論文名稱: |
以整合式的教練引導開發以框架為基礎的專案 An Integrated Tutorial Approach for Programming Framework-based Projects |
| 指導教授: |
許智誠
Kevin Chihcheng Hsu |
| 口試委員: | |
| 學位類別: |
碩士 Master |
| 系所名稱: |
管理學院 - 資訊管理學系 Department of Information Management |
| 畢業學年度: | 95 |
| 語文別: | 中文 |
| 論文頁數: | 25 |
| 中文關鍵詞: | 專案管理 、框架 、學習 |
| 外文關鍵詞: | project management, frameworks, learning |
| 相關次數: | 點閱:9 下載:0 |
| 分享至: |
| 查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報 |
框架(Frameworks)是實作一個穩固、有價值的企業應用(Enterprise Application)不可或缺的骨架。然而,對新手來說,學習一個框架是十分困難的。對於如何平緩學習曲線,縮短框架的學習時間的相關研究,卻是相對的少。新手在參與以框架為基礎的專案初期,需花上幾個月的學習時間,無法參與專案開發。本研究提出一個基於循序圖(Sequence Diagram)的互動文件,減輕新手的學習負擔,並幫助新手能在專案初期就參與專案開發。
Frameworks are necessary and sufficient skeleton for building robust enterprise applications. However, it is a hard, and often error-prone, task for beginner to learn how to use a framework. Study on reducing the effort and time taken to learn frameworks are relatively few. Beginners must take a few months to learn frameworks at beginning stage when he joins a framework-based project. When they start to apply what they learn by the framework text book, it is start of another error-prone process. This study proposed an interactive document which further extend UML''s sequence diagram to reduce beginner’s learning curve on both framework learning and applying framework knowledge in project development. The document can also serve as an excellent tutorial since it is closely tie to both the design document and implementation code. To the best of our knowledge, this integrated approach is an innovative software engineering technique for speed up framework development on beginners.
1. Butler, G., and P. Denommoee. "Documenting Frameworks," 1999, pp. 495-503.
2. Eagle, M. "Wiring Your Web Application with Open Source Java," , 04/07/2004
3. Fowler, M., and K. Scott. UML Distilled: A Brief Guide to the Standard Object Modeling Language (2nd Edition), Addison-Wesley Professional; 2nd edition, US, 1999.
4. Guillermo, J. D., and G. A. Mercedes. "A Case-Based Approach for Teaching Frameworks," PhD-Workshop at 18th European Conference on Object-Oriented Programming, 2004.
5. Hall, M. "Capabilities, Pros, and Cons of Apache Struts," 2004
6. Johnson, R. E. "Documenting Frameworks using Patterns," SIGPLAN Not. (27:10), 1992, pp. 63-76.
7. ———. "Frameworks = (Components + Patterns)," Commun.ACM (40:10), 1997, pp. 39-42
8. OnJava WebSite. "ONJava 2005 Reader Survey Results," , 2005/9/21, .
9. Shull, F., F. Lanubile, and V. R. Basili. Investigating Reading Techniques for Framework Learning 1998.
10. Sparks, S., K. Benner, and C. Faris. "Managing Object Oriented Framework Reuse," Computer (29:9), Sep, 1996, pp. 52-61