授课教师授课教师:梁丽第一章 软件工程概述l 内容要点:本章概括地讲述了软件、软件危机、软件工程、软件生产、软件生存周期、软件开发模型、软件开发方法及软件开发工具。l 教学重点:l 软件危机的产生、表现和原因l 软件工程的定义、性质、目标、内容和面临的问题l 软件生存周期各阶段的特点和内容l 教学难点:l 几种主要的软件开发模型l 主要的软件开发方法本章的知识结构图软件是由计算机程序的发展而形成的一种概念,是计是计算机系统中与硬件相互依存的另一部分算机系统中与硬件相互依存的另一部分。程序是按既定算法,用某种计算机语言所规定的指令或语句编写的一系列指令或语句的集合。软件是程序再加上程序实现和维护程序时所必须的文档的总称。(一) 软件工程的产生1. 软件软件被普遍接受的软件的定义是:软件(software)是计算机系统中与硬件(hardware)相互依存的另一部分,它包括程序(program)、相关数据(data)及其说明文档(document)。其中程序是按照事先设计的功能和性能要求执行的指令序列;数据是是程序能正常操纵信息的数据结构;文档是与程序开发维护和使用有关的各种图文资料。 软件