SE(homework3)_敏捷模型

今天老师上课主要和我们讲解了软件开发模型类型。既然是敏捷模型,那么什么是非敏捷模型呢?了解这里点,会更清楚什么是敏捷模想。我们所知道的非敏捷模型有瀑布模型,我们知道这是早期软件开发的经典模型,流程主要是计划、需求分析、设计、编码、测试和维护。

瀑布模型的主要缺陷:

1.程序的维护成本会越来越高(需要很多人)

2.团队气氛压抑(感受不到激情)

3.不方便做需求变更(引起客户不满)

敏捷模型避免了这个弊端,它是一种从90年代开始逐渐引起广泛关注的一些新型软件开发方法。其主要的思想是:把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

优点:

紧密协作、面对面的沟通

缺点:

文档少

适用场合:

适合小型项目

SE(homework3)_敏捷模型SE(homework3)_敏捷模型SE(homework3)_敏捷模型SE(homework3)_敏捷模型

上一篇:[POJ1721]Cards


下一篇:初学者 的 js 关于checkbox全选的问题