学位论文 > 优秀研究生学位论文题录展示

基于PHP语言的敏捷项目管理软件实现

作 者: 蔡力可
导 师: 陈泽琳;熊幼安
学 校: 华南理工大学
专 业: 软件工程
关键词: 敏捷项目管理 项目管理软件 PHP语言
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 48次
引 用: 0次
阅 读: 论文下载
 

内容摘要


在软件工业界,敏捷开发已成为众多高效开发团队的制胜之道。它不仅被许多中小公司青睐,在全球一百强的企业中,敏捷也已大行其道,受到许多资深项目管理者和开发人员的推崇。欧美软件企业中,有近半企业已采用敏捷方法进行开发。大多数尚未应用敏捷的企业,也都对其有所了解,而且很多在计划实施。中国的外企,外包公司和许多知名企业也都开始采用了敏捷方法。例如,腾讯内部几乎所有的开发团队都在实施敏捷。敏捷方法给这些企业也带来了巨大的收益。据业内资深人士和长期从事敏捷咨询的服务公司透露,采用敏捷开发的团队一般会提高3-10倍的效率,软件的质量也有了更加可靠的保证。同时,敏捷开发的应用也给团队内的每个成员提供了良好的发展机会,他们的技术和合作水平都能得到响应的提高。敏捷的成功来源于其方法本身的适用性和团队对它的深入理解和合理运用。而在目前中国的软件开发企业,开发团队规模偏小。大概10人以下的项目团队比例高达约64%,而50人以上的项目团队只有5%左右,10到20人之间的项目团队规模占到23%的比例。对于项目开发团队小型化趋势,要求软件开发团队需要进行软件交付速度快速增加,恰好敏捷开发方法合适这种文化需求。本论文以开源软件为基础,PHP构架构建一个小型敏捷项目管理架构,实现产品管理、任务管理、测试管理等功能,通过软件实现可以促进项目团队交流方式,开发团队与用户反馈推动产品开发进程。持续集成将不断变化的需求整合到产品当中。

全文目录


摘要  5-6
Abstract  6-10
第一章 绪论  10-13
  1.1 研究目的及意义  10
  1.2 敏捷项目管理软件现状  10-11
  1.3 本论文研究内容  11
  1.4 论文架构  11-13
第二章 敏捷开发研究  13-17
  2.1 敏捷项目的定义  13-14
  2.2 敏捷项目的架构  14-15
  2.3 敏捷项目管理术语  15-16
  2.4 本章小结  16-17
第三章 敏捷项目软件解决方案  17-21
  3.1 软件体系分析  17-18
    3.1.1 单层结构  17
    3.1.2 两层结构  17-18
    3.1.3 三层结构  18
  3.2 开发工具  18-20
    3.2.1 J2EE  18-19
    3.2.2 .NET  19
    3.2.3 PHP  19-20
  3.3 敏捷项目管理系统解决方案  20
  3.4 本章小结  20-21
第四章 敏捷项目管理软件需求与分析  21-39
  4.1 敏捷项目管理软件需求  21-29
    4.1.1 概述  21-22
    4.1.2 商业价值分析  22
    4.1.3 系统需求分析  22-23
    4.1.4 功能描述  23-25
    4.1.5 用例图设计  25-29
  4.2 敏捷项目管理软件设计  29-38
    4.2.1 系统架构  29-32
    4.2.2 数据库设计  32-38
  4.3 本章小结  38-39
第五章 系统开发及实现  39-54
  5.1 开发环境的选择  39-40
    5.1.1 apache server技术介绍  39
    5.1.2 PHP5技术介绍  39-40
    5.1.3 MySQL技术介绍  40
  5.2 系统结构搭建  40-46
    5.2.1 系统结构分层  40-41
    5.2.2 系统目标构架  41-46
  5.3 系统各关键模块与关键代码  46-51
    5.3.1 基于口令的身份验证方法  46
    5.3.2 项目管理模块  46-48
    5.3.3 产品管理模块  48-49
    5.3.4 QA管理模块  49-50
    5.3.5 报表模块  50-51
  5.4 系统界面展示  51-53
    5.4.1 产品视图  51-52
    5.4.2 项目视图  52
    5.4.3 QA视图  52-53
    5.4.4 我的任务视图  53
    5.4.5 多用户管理视图  53
  5.5 本章小结  53-54
第六章 软件应用流程与功能测试  54-58
  6.1 在敏捷项目应用流程  54-55
    6.1.1 产品评估会议阶段  54
    6.1.2 冲刺计划会议  54-55
    6.1.3 冲刺阶段  55
    6.1.4 项目冲刺结果阶段  55
  6.2 软件的功能测试用例  55-57
  6.3 本章小结  57-58
总结与展望  58-60
参考文献  60-61
致谢  61

相似论文

  1. 电信CRM软件项目需求管理研究,TP311.52
  2. 海南电网公司工程项目管理系统分析与设计,TP311.52
  3. 供应链信息系统建设中的项目管理研究,F274
  4. P6项目管理软件在建筑工程中的应用研究,F426.92
  5. 面向科技计划项目管理领域的框架研究与设计,TP311.52
  6. 六西格玛在软件项目管理中的应用研究,F426.672
  7. 爱立信公司研发的资源配置与流程管理研究,F626
  8. 敏捷项目管理系统的设计与实现,TP311.52
  9. 敏捷项目管理在软件开发中的实践应用,TP311.52
  10. 敏捷软件开发量化管理工具的研究和实现,TP311.52
  11. 软件项目开发过程管理研究,TP311.52
  12. 软件开发企业项目绩效管理实证研究,TP311.52
  13. 基于Web的软件开发项目管理系统,TP311.52
  14. 三维工程设计软件在石化项目管理中的应用研究,TP391.72
  15. 软件项目度量法在终端制造型企业的应用,TP311.52
  16. 济南卷烟厂新厂动力中心建设项目时间进度计划及优化,F426.8
  17. 基于CMMI的GD发展银行项目管理研究,TP311.52
  18. 宽带流媒体项目实施中的知识管理方案研究,F626
  19. 某研究所软件项目开发中的知识管理策略研究,F272
  20. 软件公司项目进度管理系统的研究与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com