一、软件危机与软件工程1.1.软件危机1.2.软件工程软件工程是将系统化的,严格约束的,可量化的方法应用于软件的开发,运行和维护,即将工程化应用于软件软件工程方法学包括三个要素:方法、工具和过程二、软件生命周期2.1.基本概念软件的产生直到报废的生命周期,包括:问题定义、可行性分析、需求分析、总体设计、详细设计、编码、测试、运行维护等阶段三、软件开发模型3.1.分类瀑布模型增量模型螺旋模型喷...