精选优质文档-倾情为你奉上1什么是软件危机?软件危机产生的原因是什么?软件危机就是指人们在开发软件和维护软件过程中遇到的一系列问题。产生的原因:忽视软件开发前期的需求分析。开发过程缺乏统一的、规范化的方法论的指导。文档资料不齐全或不准确。忽视与用户之间、开发组成员之间的交流忽视测试的重要性。不重视维护或由于上诉原因造成维护工作的困难。从事软件开发的专业人员对这个产业认识不充分,缺乏经验。没有完善的质量保证体系。2请简述软件工程的三要素三要素是指过程、方法和工具软件工程的基础是过程层,它定义了一组关键过程区域的框架,使软件能过被合理和及时的开发;软件工程的方法提供了建造在在技术上需要“做什么”,它覆盖了一系列的任务,包括需求分析、设计编程、测试和支持等;软件工程的工具对过程和方法提供了自动的或半自动的支持。3请对比瀑布模型、快速模型、增量模型和螺旋模型。瀑布模型的优点是:过程模型简单,执行容易;缺点是无法适应变更。快速模型的优点是:软件产品的开发基本上是按线性顺序进行的(它所完成的功能往往是最终产