dc.contributor.advisor | 劉文卿 | zh_TW |
dc.contributor.advisor | Liou,Wen Chin | en_US |
dc.contributor.author (Authors) | 王琮信 | zh_TW |
dc.contributor.author (Authors) | Wang,Tsung Hsin | en_US |
dc.creator (作者) | 王琮信 | zh_TW |
dc.creator (作者) | Wang,Tsung Hsin | en_US |
dc.date (日期) | 2003 | en_US |
dc.date.accessioned | 18-Sep-2009 14:24:59 (UTC+8) | - |
dc.date.available | 18-Sep-2009 14:24:59 (UTC+8) | - |
dc.date.issued (上傳時間) | 18-Sep-2009 14:24:59 (UTC+8) | - |
dc.identifier (Other Identifiers) | G0091356001 | en_US |
dc.identifier.uri (URI) | https://nccur.lib.nccu.edu.tw/handle/140.119/35197 | - |
dc.description (描述) | 碩士 | zh_TW |
dc.description (描述) | 國立政治大學 | zh_TW |
dc.description (描述) | 資訊管理研究所 | zh_TW |
dc.description (描述) | 91356001 | zh_TW |
dc.description (描述) | 92 | zh_TW |
dc.description.abstract (摘要) | 現今軟體開發專案普遍有時程延宕、預算及人力不足、軟體品質低落、無法應付客戶頻繁的需求變動等問題。為思考相關解決之道,本研究參考極致編程(Extreme Programming,簡稱XP)軟體開發方法,於校園內選擇特定專案,配合XP的四個核心價值觀與十二項實行原則實際進行軟體開發。於專案導入XP後,透過對開發過程的觀察、記錄、資訊蒐集,及針對開發團隊所作的深入訪談,本研究綜合分析與評估XP於校園內軟體開發專案之適用性,並發掘可能的問題。 研究中發現XP在校園內不易達到完美實踐之目標,適用性不高,主要受限於時空環境難以配合、團隊專案經驗不足、缺乏激勵誘因、缺乏團隊約束力等因素;不過施行XP也改善了團隊內外部的溝通與協調機制,促進團隊成員之間的知識與經驗分享,亦有益於系統架構之完整性。 本研究排除了完全無法實施的要項之後,依團隊實際情況提出若干改善及彈性應變之建議做法,以期將XP進一步應用於業界個案及後續學術研究。 | zh_TW |
dc.description.tableofcontents | 第一章 緒論 ………………………………………………………61.1 研究背景………………………………………………………61.2 研究動機………………………………………………………61.3 研究目的………………………………………………………71.4 研究限制………………………………………………………7第二章 XP開發方法 ………………………………………………82.1 XP的宗旨..........................................82.2 XP的價值觀........................................82.3 瀑布模式與反覆模式................................82.4 XP的實行原則......................................9第三章 研究流程與方法 …………………………………………133.1 研究流程..........................................133.2 研究方法 .........................................143.2.1 設計專案開發流程................................143.2.2 擬定分析與評估要項..............................18第四章 應用案例 …………………………………………………214.1 專案簡介 .........................................214.2 前置作業..........................................234.3 客戶參與式需求分析................................254.3.1 客戶駐點........................................254.3.2 使用者故事之演變................................264.4 專案範圍與任務規劃................................284.4.1 專案規劃........................................294.4.2 專案範圍之演變..................................334.5 簡單化與漸增式設計................................364.6 協同式系統實作....................................404.6.1 二人組程式設計..................................414.6.2 單元測試與重構 .................................424.6.3 循序式整合......................................424.7 系統驗收與發行....................................444.7.1 驗收測試........................................444.7.2 發行小版本......................................45第五章 分析與結論 ………………………………………………465.1 導入XP之困難點 ...................................465.2 XP導入效益........................................475.3 XP之適用性與建議..................................475.4 後續研究..........................................51參考文獻 ……………………………………………………………52 | zh_TW |
dc.format.extent | 79723 bytes | - |
dc.format.extent | 110500 bytes | - |
dc.format.extent | 115902 bytes | - |
dc.format.extent | 138258 bytes | - |
dc.format.extent | 196094 bytes | - |
dc.format.extent | 291351 bytes | - |
dc.format.extent | 555857 bytes | - |
dc.format.extent | 258594 bytes | - |
dc.format.extent | 90589 bytes | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.format.mimetype | application/pdf | - |
dc.language.iso | en_US | - |
dc.source.uri (資料來源) | http://thesis.lib.nccu.edu.tw/record/#G0091356001 | en_US |
dc.subject (關鍵詞) | 極致編程 | zh_TW |
dc.subject (關鍵詞) | 軟體開發方法 | zh_TW |
dc.subject (關鍵詞) | Extreme Programming(XP) | en_US |
dc.title (題名) | 極致編程(XP)於校園內軟體開發專案之應用 | zh_TW |
dc.type (資料類型) | thesis | en |
dc.relation.reference (參考文獻) | 中文部份 | zh_TW |
dc.relation.reference (參考文獻) | [1]林信惠、黃明祥、王文良,2002,軟體專案管理,台北:智勝文化事業有限公司。 | zh_TW |
dc.relation.reference (參考文獻) | [2]吳美芳,2002,軟體程序成熟度、使用者參與度與軟體品質之相關研究,成功大學碩士論文。 | zh_TW |
dc.relation.reference (參考文獻) | 英文部份 | zh_TW |
dc.relation.reference (參考文獻) | [3]Don Wells, “Extreme Programming: A gentle introduction,” 2003. http://www.extremeprogramming.org | zh_TW |
dc.relation.reference (參考文獻) | [4]Holger Knublauch, “Extreme Programming of Multi-Agent Systems,” Proc. of the First Int. Joint Conf. on Autonomous Agents and Multi-Agent Systems (AAMAS), Bologna, Italy, 2002. | zh_TW |
dc.relation.reference (參考文獻) | [5]International Function Point Users Group (IFPUG), IT Measurement: Practical Advice from the Experts, Addison-Wesley, 2002. | zh_TW |
dc.relation.reference (參考文獻) | [6]Ken Auer and Roy Miller, Extreme Programming Applied: Playing to Win, Addison-Wesley, 2001. | zh_TW |
dc.relation.reference (參考文獻) | [7]Kent Beck, “Aim, Fire,” IEEE Software, 18(5): 87–89, Sept./Oct. 2001. http://computer.org/software/homepage/2001/05Design/index.htm | zh_TW |
dc.relation.reference (參考文獻) | [8]Kent Beck and Martin Fowler, Planning Extreme Programming, Addison-Wesley, 2000. | zh_TW |
dc.relation.reference (參考文獻) | [9]Kent Beck, “Embracing change with extreme programming,” IEEE Computer, pp. 70–77, Oct. 1999. | zh_TW |
dc.relation.reference (參考文獻) | [10]Kent Beck, Extreme Programming Explained: Embrace Change, Addison-Wesley, 1999. | zh_TW |
dc.relation.reference (參考文獻) | [11]Martin Fowler, “Is Design Dead?” 2001. | zh_TW |
dc.relation.reference (參考文獻) | http://martinfowler.com/articles/designDead.html | zh_TW |
dc.relation.reference (參考文獻) | [12]Martin Lippert and Stefan Roock, “Adapting XP to Complex Application Domains,” ESEC/FSE 2001, Vienna, Austria, May 26-29 2002. | zh_TW |
dc.relation.reference (參考文獻) | [13]Matthias M. Muller and Walter F. Tichy, “Case Study: Extreme Programming in a University Environment,” International Conference on Software Engineering, pp. 537–544, Toronto, Canada, May 2001. | zh_TW |
dc.relation.reference (參考文獻) | [14]Roy W. Miller and Christopher T. Collins, “XP distilled,” 2001. | zh_TW |
dc.relation.reference (參考文獻) | http://www-106.ibm.com/developerworks/java/library/j-xp/ | zh_TW |
dc.relation.reference (參考文獻) | [15]Royce, W. W., “Managing the Development of Large Software Systems: Concepts and Techniques,” 1970 WESCON Technical Papers, Vol. 14, Western Electronic Show and Convention, 1970. | zh_TW |
dc.relation.reference (參考文獻) | [16]Williams, Laurie, and Robert R. Kessler, “Experimenting with Industry’s Pair-Programming Model in the Computer Science Classroom,” Journal on Software Engineering Education, December 2000. | zh_TW |