透過您的圖書館登入
IP:18.222.110.125
  • 學位論文

一個以ezScrum為基礎的整合式軟體開發及管理環境

An Integrated Software Development and Management Environment Based on ezScrum

指導教授 : 鄭有進 謝金雲

摘要


在現今軟體開發中需求快速變化的情況下,採用敏捷式軟體開發流程已漸漸成為趨勢,且現今敏捷式軟體開發流程以Scrum為主,透過導入Scrum除了能夠應對軟體需求快速變化的情況,更能夠增強專案執行的透明度及團隊的自我組織能力。然而在軟體生命週期中,除了需導入軟體開發流程外,尚會使用單元測試、版本控管及持續整合等工具,以及導入軟體工程實務,藉此提升軟體品質及團隊技術能力。因此不同工具之間是否能夠緊密的配合及軟體工程實務是否能夠落實則成為一個重要的議題。為解決此問題,本論文以ezScrum為中心,透過整合軟體生命週期中所使用的工具,幫助專案成員減少工具使用的負擔,提升軟體開發的效率,並輔助軟體工程實務的導入,加強專案的管理性及軟體的品質。

並列摘要


There has been a growing trend towards adopting agile methods in software development, and Scrum has been the most popular agile software development process. Projects which have adopted Scrum can be more adaptive to requirement changes. In addition, adopting Scrum also increases the transparency of project execution and self-organization capability of the team. However, in the software life cycle, projects might also adopt other engineering practices such as version control and continuous integration to enhance software quality. Therefore, it becomes an important issue whether different tools can interoperate seamlessly. In this thesis, we integrated several common tools in software life cycle with ezScrum to alleviate developer’s burden in using multiple tools to improve the efficiency of software development, and to aid the adoption of software engineering practices to enhance manageability of projects and software quality.

參考文獻


[2] 張嘉琪,一個以Scrum為基礎的軟體工程實務導入方法,碩士論文,國立台北科技大學資訊工程系碩士班,台北,2010
[21] 洪哲瑋,例外處理程式壞味道的自動化偵測與重構,碩士論文,國立台北科技大學資訊工程系碩士班,台北,2009
[1] Ken Schwaber, Mike Beedle, Agile Software Development with SCRUM, Addison-Wesley, 2001.
[3] P. Runeson, A Survey of Unit Testing Practices, IEEE Software, 2006, pp.22-29.
[4] W. Babich, Software Configuration Management, Addison-Wesley, 1986.

被引用紀錄


曾得宇(2012)。一個基於ezScrum插件框架的工作完成準則建構輔助工具〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2012.00563
吳燾佑(2011)。一個與ezScrum整合之程式碼檢閱工具〔碩士論文,國立臺北科技大學〕。華藝線上圖書館。https://doi.org/10.6841/NTUT.2011.00245

延伸閱讀