你的位置:首页 > ASP.net教程

[ASP.net教程]SE(homework3)_敏捷模型


 

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

     瀑布模型的主要缺陷:

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

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

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

 

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

     优点:

     紧密协作、面对面的沟通

 

     缺点:

     文档少

 

     适用场合:

     适合小型项目