基于敏捷思维的系统综合开发方法的研究与实践-计算机软件与理论专业论文.docxVIP

  • 2
  • 0
  • 约6.14万字
  • 约 85页
  • 2019-07-13 发布于上海
  • 举报

基于敏捷思维的系统综合开发方法的研究与实践-计算机软件与理论专业论文.docx

太原理工大学硕士研究生学位论文基于敏捷思维的系统综合开发方法 太原理工大学硕士研究生学位论文 基于敏捷思维的系统综合开发方法 的研究与实践 摘要 传统的传统方法认为过程是解决软件问题的核心,重视过 程、重视文档是这些方法的特征。本文从传统的传统开发方法 (以瀑布模型为代表)开始,简单分析了瀑布模型、演进模型、 反复模型、螺旋模型、CMM的特点。 瀑布模型在20世纪70年代被认为是理想的软件开发方式, 以解决当时编码一修正模式所带来的问题,它在历史上起过很重 要的作用。演进模型为瀑布模型的一些问题(如消除需求中存 在的缺点)提供了部分解决方案。可以把它看作软件生命周期 向灵活的、非单调型方法迈出的一步。反复模型最主要优点是 能把一个阶段要做的改动反馈到一个更早的阶段。这些改动在 这个较早阶段中体现并向前传递,.这样可以保证改动的可回溯 性并能产生一个满足用户需求的软件系统。演进式和反复式的 过程结合,并加入两者所忽略的风险分析,就形成了螺旋模型。 和前几个模型不同,CMM强调的是软件过程的稳定、可预测和可靠 性,过程改进是一个持续不断、逐步优化的过程。 在分析传统方法的基础上,研究分析了敏捷思维的观点。 敏捷思维换了个角度看问题,它认为人是解决软件问题的核心。 首先对敏捷宣言进行了分析研究,提出了敏捷开发的原则。然 后提出了支持敏捷思维的基础理论:“充分交流的不可能性”, 提出了交流

文档评论(0)

1亿VIP精品文档

相关文档