(软件工程基本概念.pptVIP

  • 17
  • 0
  • 约1.06万字
  • 约 50页
  • 2016-12-21 发布于北京
  • 举报
第一章 软件工程基本概念 1.1 软件 什么是软件? 软件一般认为由三部分组成: 程序:在运行时,能提供所希望的功能和性能的指令集。 数据结构:使程序能够正确运行的数据结构 文档:描述程序研制过程、方法及使用的文档 1.1 软件 软件的特点 抽象性:逻辑实体,可记录,但看不到 可复制性:与开发成本相比,复制成本很低 无折旧 受硬件制约 未完全摆脱手工工艺 开发费用高 1.2 软件危机 一、计算机软件发展的三个时期 1. 早期时代(60年代中期之前)程序设计阶段 硬件通用,软件专用;程序规模小,编写者和使用者为同一人(同组人)。 2. 第二代(60年代中期-70年代中期)程序系统阶段 出现“软件作坊”、产品软件;“个体化”开发方法。 3. 第三代(70年代中期之后)软件工程阶段 软件开发成为一门新兴的工程学科——软件工程。 计算机软件发展的三个时期及特点 计算机软件发展的三个时期及特点 1.2 软件危机 二、什么是软件危机 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。主要是两个问题。 1. 如何开发软件,怎样满足对软件的日益增长的需求。 2. 如何维护数量不断膨胀的已有软件 1.2 软件危机 三、软件危机的主要表现 1. 对软件开发成本和进度的估计不准确 2. 用户不满意 3. 软件质量不高、可靠性差 4. 软件常常不可维护、错误难以改正。 5.

文档评论(0)

1亿VIP精品文档

相关文档