基于极限编程的软件项目管理系统的研究与实现

基于极限编程的软件项目管理系统的研究与实现

论文摘要

当前国内的中小型软件开发公司在软件开发过程中,普遍存在着项目管理困难的问题。同时,项目管理人员还面临着项目资源有限、计划变更频繁、反应迟缓等问题。当前的项目管理软件系统较难满足软件开发公司的实际需求。如何设计一个项目管理软件系统来解决项目管理中存在的诸多问题,使软件开发项目能够顺利的完成,就是本文要讨论研究的主要问题。本文以极限编程为背景,对极限编程的过程进行研究。首先,在对极限编程的标准过程进行分析的基础上,给出了适用于中小型系统开发的,以用户故事、系统隐喻及迭代开发为主要实现方法的极限编程改进过程。其次,将极限编程改进过程应用于软件项目管理系统的设计开发中,解决了标准极限编程过程在中小型软件系统开发过程中无法与实际需求相吻合的不足。本文的软件项目管理系统采用了B/S和C/S混合模式来开发。该系统分为项目管理服务器和项目管理客户端两大部分。项目管理服务器主要完成项目任务的创建、分配以及任务进度的跟踪、统计功能,保证项目团队成员在可控的任务管理下完成项目预定计划。项目管理客户端主要完成从项目管理服务器获取任务等功能。随着技术的发展,系统的功能也要随之发展不断增加与改进,因此在文章的末尾就该软件项目管理系统提出了一些自己的看法和展望。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 研究背景
  • 1.2 国内外研究开发现状
  • 1.3 论文的主要工作
  • 1.4 本文的主要研究内容及安排
  • 第2章 基础理论
  • 2.1 软件过程
  • 2.1.1 软件过程基本概念
  • 2.1.2 软件过程分类
  • 2.1.3 软件过程主要研究方向
  • 2.2 极限编程
  • 2.2.1 极限编程过程
  • 2.2.2 极限编程的价值
  • 2.2.3 极限编程的原则
  • 2.2.4 极限编程的活动
  • 2.2.5 极限编程的实践
  • 2.2.6 极限编程的优缺点分析
  • 2.3 软件体系结构
  • 2.3.1 客户/服务器体系
  • 2.3.2 浏览器/服务器体系
  • 2.4 本章小结
  • 第3章 极限编程过程的改进
  • 3.1 标准极限编程过程的局限性
  • 3.2 极限编程过程的改进
  • 3.2.1 背景分析
  • 3.2.2 方法研究
  • 3.2.3 具体实现
  • 3.3 极限编程改进过程的优点
  • 3.4 本章小结
  • 第4章 软件项目管理系统的实现
  • 4.1 用户故事确定系统需求
  • 4.1.1 系统用户角色
  • 4.1.2 系统用例模型
  • 4.2 系统隐喻构建系统框架
  • 4.2.1 系统规范
  • 4.2.2 构建系统体系架构
  • 4.2.3 系统功能模块设计
  • 4.3 迭代开发实现项目管理客户端
  • 4.3.1 用户素材表确定迭代任务
  • 4.3.2 第一次迭代的实现
  • 4.3.3 第二次迭代的实现
  • 4.3.4 第三次迭代的实现
  • 4.4 本项目管理系统优势
  • 4.5 本章小结
  • 第5章 总结
  • 5.1 论文总结
  • 5.2 展望
  • 附录 项目管理服务器接口
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文及科研成果
  • 相关论文文献

    • [1].油田软件项目管理探析[J]. 电脑知识与技术 2019(36)
    • [2].工程认证背景下“软件项目管理”企业捐课模式分析[J]. 教育教学论坛 2020(01)
    • [3].完善计算机软件项目管理的细节探讨[J]. 科技资讯 2020(03)
    • [4].计算机软件项目管理策略及应用研究[J]. 计算机产品与流通 2020(04)
    • [5].探究大数据背景下软件项目管理的新思维[J]. 信息记录材料 2020(09)
    • [6].如何实行有效的软件项目管理[J]. 电子技术与软件工程 2018(23)
    • [7].软件项目管理中的沟通技巧[J]. 通讯世界 2019(11)
    • [8].模型体方法在软件项目管理中的应用[J]. 中国信息化 2019(10)
    • [9].完善计算机软件项目管理的细节探讨[J]. 信息与电脑(理论版) 2018(01)
    • [10].试析影响软件项目管理的关键因素[J]. 黑龙江科技信息 2017(02)
    • [11].基于SWOT分析的电力软件项目管理探析[J]. 黑龙江科技信息 2017(09)
    • [12].软件项目管理中的进度控制问题及对策分析[J]. 无线互联科技 2017(14)
    • [13].精细化软件项目管理方法的研究[J]. 现代工业经济和信息化 2017(13)
    • [14].软件项目管理中的进度控制问题探析[J]. 电子技术与软件工程 2016(03)
    • [15].软件项目管理中的进度控制方法研究[J]. 江苏科技信息 2016(22)
    • [16].论软件项目管理[J]. 信息与电脑(理论版) 2014(24)
    • [17].以实践驱动的软件项目管理课程体系改革[J]. 数码世界 2018(12)
    • [18].浅谈软件项目管理技术[J]. 电子制作 2013(23)
    • [19].影响软件项目管理的关键因素及管理对策研究[J]. 现代工业经济和信息化 2017(20)
    • [20].软件项目管理在软件开发中的应用及完善[J]. 中国战略新兴产业 2017(20)
    • [21].浅谈计算机软件项目管理实施对策[J]. 智能城市 2016(03)
    • [22].“互联网+”教育背景下《软件项目管理》课程的微课实践[J]. 电脑迷 2018(11)
    • [23].浅析企业软件项目管理的问题[J]. 电子技术与软件工程 2014(06)
    • [24].配置管理在软件项目管理中的具体应用[J]. 电子技术与软件工程 2014(02)
    • [25].计算机软件项目管理实施对策研究[J]. 计算机光盘软件与应用 2013(03)
    • [26].面向专业能力培养的软件项目管理教学研究[J]. 计算机教育 2013(17)
    • [27].计算机软件项目管理中存在的问题及发展对策研究[J]. 硅谷 2011(09)
    • [28].浅谈农机化软件项目管理中的问题分析研究[J]. 农村牧区机械化 2011(05)
    • [29].涉密软件项目管理方法的思考[J]. 软件产业与工程 2011(05)
    • [30].软件项目管理最新研究综述[J]. 项目管理技术 2011(10)

    标签:;  ;  ;  ;  

    基于极限编程的软件项目管理系统的研究与实现
    下载Doc文档

    猜你喜欢