多项选择题
迭代是重复反馈过程的活动,每一次对过程的重复被称为一次「迭代」,每一次的结果用作下一次的初始值,逐渐接近目标。「版本迭代模型」作为一种增量迭代开发方法,获得了广泛的采用,CODING 项目协同的「经典模式」对它进行了实现,它有哪些特点?()
A.计划驱动:固定每个小版本的需求,到期如果未完成,往往会适当延期,由于版本较小,不会像大瀑布的那样严重延期B.迭代是指版本:如「1.0版本迭代」、「1.1版本迭代」C.每个版本都是一次小瀑布,往往包括瀑布的5个阶段:需求定义、设计、实现、集成与测试、交付与维护D.每个版本往往全部开发完毕,才进行部署
多项选择题 1990年代,瀑布模型广受批评,许多增量迭代软件开发方法诞生了,比如Scrum、极限编程,它们有哪些优点?()
多项选择题 为了解决软件危机,北约(NATO)提出了软件工程(software engineering)的概念,包括哪两方面?()
多项选择题 1960年代爆发的软件危机(Software crisis)有哪些表现?()