[电脑基础知识]计算机二级软件工程.pptVIP

  • 1
  • 0
  • 约1.08万字
  • 约 73页
  • 2018-03-01 发布于浙江
  • 举报
[电脑基础知识]计算机二级软件工程

软件工程 二级公共基础辅导 第3章 软件工程基础 3.1 软件工程的基本概念 3.2 结构化分析方法 3.3 结构化设计方法 3.4 软件测试 3.5 程序的调试 3.1 软件工程基本概念 软件定义与软件特点 软件危机与软件工程 软件工程过程与软件生命周期 软件工程的目标与原则 软件开发工具与开发环境 软件定义 软件定义:软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及其相关文档组成的完整集合。 软件=程序+数据+文档 软件按功能分为应用软件、系统软件、支撑软件(或工具软件) 软件危机 软件危机:泛指在软件的开发和维护过程中所遇到的一系列严重问题。 总之,可以将软件危机归结为成本、质量、生产率等问题。 软件工程 软件工程三要素:方法、工具、过程。 方法:完成软件工程项目的技术手段; 工具:支持软件的开发、管理、文档生成; 过程:支持软件开发的各个环节的控制、管理。 软件工程过程与软件生命周期 软件工程过程:把输入转化为输出的一组彼此相关的资源和活动。(通常把用户的要求转变为软件产品的过程也叫做软件开发过程). 软件生命周期:将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。 软件生命周期的三个阶段: 定义阶段(可行性研究、需求分析) 开发阶段(概要设计、详细设计、编码、测试) 运行维护阶段(使用、维护、退役) 软件工程的目标与原则 软件工程的目

文档评论(0)

1亿VIP精品文档

相关文档