软件工程导论_L01.pdfVIP

  • 5
  • 0
  • 约 96页
  • 2017-10-08 发布于湖北
  • 举报
软件工程导论_L01

软件及软件工程介绍 软件与软件危机 计算机软件 • 计算机系统 – 硬件和软件 • 硬件和软件之间的关系 – 硬件,裸机,基本的计算和存储能力 – 软件,利用计算能力来解决实际问题 • 软件是发挥计算机优势的关键 计算机软件 • 工程和科学计算 • 大规模的科学计算 – 如天气预报、石油勘探 – 如密码破译 • 实时和嵌入式处理 • 信息分析和处理 – 如电器、核电站 – 如语音处理,ASR • 办公处理 • 武器控制 – 如字处理、表格处理 – 如导弹轨道的变更 • 智能处理 • 作战平台的集成和作战信息 – 专家系统(中医) 的共享 • 企业信息化 计算机软件 • 逻辑复杂 – 远远高于硬件的逻辑复杂度 • 开发复杂 – 成本难以估算 – 进度难以控制 – 人员素质要求 – 质量得不到保证 计算机软件 计算机软件 工作量(人 产品 代码行 成本(百万) 年) Lotus1-2-3 Version 3.0 400k 263 22 Space Shuttle 25.6M 12 1989 Lincoln 83.5M 35 1.8 Continental City Bank Teller 780k 150 13.2 machine IBM Chechout 90k 58 3 Scanner 计算机软件 • 1995年美国Standish • 近几年来的统计数据 咨询集团的统计分析 – 成功:26% – 成功:16.2% – 失败:28% – 失败:31% – 受到挑战:46% – 受到挑战:53.8% 计算机软件 • 软件已成为当前社会的核心产品与核心问题 • 对软件的需求:超出了我们现有的开发能力 • 现有的软件:是脆弱的、不可靠的,且很难进行设计、测试、 维护和升级 • “…..正像一只逃往的野兽落到泥潭中作垂死的挣扎,越是挣扎, 陷

文档评论(0)

1亿VIP精品文档

相关文档