软件过程改进—对日外包软件项目管理中的问题和解决方案

软件过程改进—对日外包软件项目管理中的问题和解决方案

论文摘要

随着近几年中国软件行业的发展,尤其是对日外包软件开发业务的快速增长,长期困扰软件开发的软件质量问题也愈加凸现出来了。通过建立成熟的软件开发过程来加强项目的管理,提高软件产品的质量有着十分重要的现实意义。80年代后期,SEI提出了能力成熟度模型,即CMM,它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述,为软件开发过程管理开辟了一条新的途经。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。本文首先介绍了CMM和软件过程改进的概念和实施的意义,并以公司的软件过程方针政策为背景阐述了CMM在软件企业中的实际运用。其次,针对对日软件外包项目开发中遇到的问题,项目组在CMM的框架下实施软件过程改进,通过不断的实践、验证、改进、再实践使软件质量和生产效率取得了较大的提高,从而验证了CMM和公司规定的有关软件过程规范是解决对日软件外包开发中遇到问题的有效途径。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 背景
  • 1.2 研究内容
  • 1.3 论文结构
  • 第二章 CMM与软件过程改进
  • 2.1 CMM
  • 2.2 软件过程改进
  • 2.3 本章小结
  • 第三章 组织的软件过程活动与改进流程及规范
  • 3.1 软件过程改进角色及其活动
  • 3.2 软件过程管理
  • 3.3 项目方针政策
  • 3.4 本章小结
  • 第四章 软件过程改进在项目中的实践
  • 4.1 项目背景
  • 4.2 软件过程改善的策略
  • 4.3 项目过程和计划
  • 4.4 项目跟踪和控制
  • 4.5 项目评估和总结
  • 4.6 本章小结
  • 第五章 总结与展望
  • 5.1 全文总结
  • 5.2 下一步的工作和展望
  • 参考文献
  • 软件工程项目
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    软件过程改进—对日外包软件项目管理中的问题和解决方案
    下载Doc文档

    猜你喜欢