- 20
- 0
- 约 7页
- 2016-09-18 发布于北京
- 举报
敏捷开发中原则与过程的分析与研究.doc
敏捷开发中原则与过程的分析与研究
摘要 软件开发方法总是和开发实践所面临的困难相适应的。对于需求明确且固定的项目可采用瀑布模型,对于风险较大且复杂的大型项目,可选择面向风险管理的螺旋模型。敏捷方法的出现,则是为了解决在变化的市场环境下,无法收集完整的用户需求和需求经常变化的问题。随着软件产品的开发过程要求既能快速发布又要能够迅速适应市场变化以便赢得市场的需求日益强烈,敏捷开发得到了广泛应用。本文从敏捷开发的过程和组织方面入手,介绍在敏捷开发过程中的一些原则与体会。
关键词 敏捷开发;敏捷项目交付模型;敏捷测试
中图分类号TP31 文献标识码A 文章编号 1674-6708(2013)83-0197-02
从上世纪50年代软件出现开始至今,软件开发方法先后经历了无规则的编码和测试、结构化方法、面向对象的方法、能力成熟度模型CMM和轻量级开发方法等各个阶段。纵观软件开发的发展史,软件开发方法的演变是有规律可循的,遵循着一条从“计划和预测”到“反馈和适应”的历程。造成这一演变过程的原因如下:
1)软件使用者的主体从大型尖端领域逐渐向广泛的企业应用领域转变;
2)人们对软件系统需求的认识提高;
3)市场经济的发展,以及市场需求的频繁变化;
4)面向对象技术的应用和普及。
而今,企业面对的是快速变化的市场,在这样的市场环境下,收集
原创力文档

文档评论(0)