多项选择题
1990年代,瀑布模型广受批评,许多增量迭代软件开发方法诞生了,比如Scrum、极限编程,它们有哪些优点?()
A.把项目拆分为多个阶段的小项目,多次交付和验收,尽早发现不符合需求之处B.拥抱需求的变化,而不像瀑布那样通过详尽的文档约束需求不可变C.需求区分优先级D.极限编程倡导测试驱动开发(TDD),即开发人员先写测试代码,后写业务代码
多项选择题 为了解决软件危机,北约(NATO)提出了软件工程(software engineering)的概念,包括哪两方面?()
多项选择题 1960年代爆发的软件危机(Software crisis)有哪些表现?()
多项选择题 软件需求可分为以下三类()。