第8章 软件工程 本章要点: ◆了解软件危机、软件工程的概念、软件的生命周期 ◆掌握软件开发模型和软件开发方法 ◆了解软件质量评价和保证体系 ◆了解软件项目管理 ◆了解软件评审 ◆了解软件可靠性 ◆了解软件容错 ◆了解软件环境 8.1 软件工程概述 1.软件危机 概念:大型软件开发和维护过程中遇到的一系列严重问题 。 表现形式:质量难以保证 、开发成本和开发进度难以控制 、维护非常困难 、用户不满意 。 产生的原因: 规模 、管理 、费用 、开发技术 、生产方式 、开发工具。 8.1 软件工程概述 2.基本概念 软件工程 :研究大规模程序设计的方法、工具和管理的一门工程科学,也就是运用系统的、规范的和可定量的方法来开发、运行和维护软件的系统工程。 软件工程的基本原理、目标、性质、内容、及面临的问题。 8.1 软件工程概述 3.软件工程过程 获取过程 供应过程 开发过程 操作过程 维护过程 管理过程 支持过程 8.1 软件工程概述 4.软件生命周期 一个软件从提出开发要求开始直到该软件报废为止的整个时期。 (包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等活动)。 8.2 软件开发模型 1.瀑布模型 8.2 软件开发模型 2.
原创力文档

文档评论(0)