学位专题

<
DOI:10.7666/d.y1502957

基于团队协作的敏捷开发方法改进研究

林挺
中国海洋大学
引用
敏捷软件开发方法是一种相对于传统软件开发方法而言的轻型方法。敏捷软件开发方法正逐渐成为软件开发的新模式。敏捷方法的代表人之一MartinFowler提出了敏捷方法的核心理念:适应和以人为本。基于敏捷思想,产生了很多新的软件开发方法论,如XP、FDD、SCRUM、Crystal等,都着眼于快速交付高质量的工作软件,并做到客户满意。但XP更多关注个人实践,人的因素是被强调的。本文从软件开发工作的实际出发,在敏捷开发方法的基础上,提出要注重团队协作,进行团队管理,实行项目监理。论述了具体的理论与方法,提出了切实可行的措施。在实际工作中加以运用,取得了良好的结果。本文的主要研究内容如下: 1.分析了软件工程开发过程中存在的问题和导致失败的风险因素,引进敏捷开发方法的思想。说明了敏捷开发方法的特征,并对使用敏捷开发方法和非使用敏捷开发方法的效果进行了比较。 2.在敏捷开发方法的基础上,结合实际工作,分析了团队中出现的问题和互依性,提出了团队协作的必要措施。并构建了团队协作的数学模型。 3.分析了团队管理中存在的问题,提出了团队管理促进团队协作的措施。并建立了团队管理的数学模型。 4.给出了利用项目监理促进团队协作的流程。 5.最后,以作者参与的一项外贸公司信息管理软件项目为例,论证了团队协作的重要性。

团队协作;敏捷开发方法;软件开发

中国海洋大学

硕士

计算机技术

唐功友

2009

中文

TP311.52

44

2009-09-28(万方平台首次上网日期,不代表论文的发表时间)