跳到主要內容

簡易檢索 / 詳目顯示

研究生: 張弘明
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.

    中文摘要 I Abstract II 謝誌 III 壹、 緒論 1 一、 研究動機 1 二、 研究背景 1 三、 研究目地 2 四、 研究架構 2 貳、 文獻探討 3 一、 框架學習法 3 二、 程式規格書(Program Specification) 4 參、 運用DFE協助新手開發框架專案 4 一、 框架進入障礙分析 4 (一) N-tier應用( Application)的分層 4 (二) 框架學習進入障礙 12 (三) 新手需要什麼協助 13 二、 DFE協助新手參與框架專案開發 14 (一) DFE介紹 14 (二) DFE參與專案開發流程 18 (三) DFE的三種應用 19 (四) DFE總結 21 肆、 專案驗證 22 一、 技術能力 23 二、 學習時間 23 伍、 結論 24 參考文獻 26 附錄一 架構與教學適用性討論 27 一、 架構與教學適用性討論 27 二、 案例說明 28 附錄二 案例:4個以DFE參與開發實際專案 31 一、 專案[1]- 新書資訊分享系統 31 二、 專案[2]-書展資訊系統 32 三、 專案[3]- 預測系統 33 四、專案[4]- 水泥出貨系統(SAP Add-on) 34

    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

    QR CODE
    :::