A公司软件开发过程管理研究
发布时间:2017-03-18 10:05
本文关键词:A公司软件开发过程管理研究,,由笔耕文化传播整理发布。
【摘要】:随着时代的进步,科技产品已普遍地应用到各个行业。同时,随着市场竞争的日益加剧,产品更新速度不断加快,越来越多的企业认识到高质量、高效率的软件开发对增强企业市场竞争力方面的重要作用。然而实际的开发项目却总不能达到预期的目标,如成本过高、进度延期、质量难以控制等等。出现这种情况,一方面是客观原因,如不可抗力、资金因素、关键技术不能突破等原因,但还有绝大部分的研发项目失败的主要原因是软件开发过程管理问题造成的。如,需求变更控制不及时、计划制定不科学、软件开发过程缺少规范等。所以如何加强研发的过程管理、选择合适的过程管理方法,提高软件开发绩效已成为相关理论研究及产品开发实践工作的一个热点。并出现了很多管理理论及方法。本文首先回顾了软件开发行业的背景及现状,并介绍了现有的软件开发过程管理的相关理论及方法,如瀑布模型、能力成熟度模型集成(CMMI)、统一软件过程及敏捷管理方法等。根据本文研究对象A公司的具体实际,综合考虑之后选择能力成熟度模型作为过程管理的理论基础。在对A公司的软件开发过程分析之后,发现其存在的主要问题包括需求管理问题、进度管理问题以及人力成本问题;并且基于这些问题深入分析得出了问题的成因。最后根据CMMI模型的指导意见,针对每个问题给出了相应的解决方案,从而从根本上系统的管理软件开发过程。
【关键词】:软件开发 过程管理 软件成熟度模型集成 需求管理 人力成本
【学位授予单位】:北京理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:F49
【目录】:
- 摘要5-6
- Abstract6-10
- 注释说明汇集表10-11
- 第1章 绪论11-14
- 1.1 研究背景11-12
- 1.2 研究意义12-13
- 1.3 研究的内容和思路13-14
- 第2章 软件开发过程管理理论及方法14-24
- 2.1 过程管理的概念及内容14-15
- 2.1.1 过程管理的概念14
- 2.1.2 过程管理的内容14-15
- 2.2 软件开发过程管理的发展历史及现状15-17
- 2.2.1 软件开发过程管理的概念15
- 2.2.2 软件开发过程管理的发展历史15-16
- 2.2.3 软件开发过程管理的应用现状16-17
- 2.3 软件开发过程管理方法介绍17-23
- 2.3.1 瀑布模型17-18
- 2.3.2 软件能力成熟度模型集成(CMMI)18-20
- 2.3.3 统一软件过程20-21
- 2.3.4 敏捷开发21
- 2.3.5 选择CMM模型的诸多考虑21-23
- 2.4 本章小结23-24
- 第3章 A公司现状及软件开发过程管理问题24-47
- 3.1 A公司简介及现状分析24-26
- 3.1.1 A公司简介24-25
- 3.1.2 A公司现状分析25-26
- 3.2 A公司H软件开发项目简介26-29
- 3.3 A公司软件开发的过程管理问题29-36
- 3.3.1 需求管理问题29-30
- 3.3.2 软件开发项目管理问题30-32
- 3.3.3 软件开发项目人力成本问题32-36
- 3.4 A公司CMMI成熟度等级的判定36-38
- 3.5 A公司软件开发过程管理问题的原因38-46
- 3.5.1 需求管理问题日益突出的原因38-39
- 3.5.2 软件开发项目进度管理问题的原因39-42
- 3.5.3 人力成本问题的原因42-46
- 3.6 本章小结46-47
- 第4章 A公司软件开发过程管理问题的优化47-58
- 4.1 提高需求管理能力47-48
- 4.2 优化开发项目的进度安排48-50
- 4.3 提高项目组工作效率50-51
- 4.4 加强项目相关者之间的沟通51-52
- 4.5 降低人力成本与核心人员流失率52-56
- 4.5.1 获取层面的核心员工流失对策52-54
- 4.5.2 保留层面的核心员工流失对策54-55
- 4.5.3 发展层面的核心员工流失对策55-56
- 4.6 本章小结56-58
- 结论58-59
- 参考文献59-62
- 致谢62
【参考文献】
中国期刊全文数据库 前2条
1 罗振宇;;浅析CMMI实施的六大误区和实施建议[J];中小企业管理与科技(上旬刊);2013年10期
2 陈娟秀;;合理的软件过程管理是软件质量的基础[J];情报探索;2008年03期
本文关键词:A公司软件开发过程管理研究,由笔耕文化传播整理发布。
本文编号:254278
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/254278.html