软件生命周人期及软件开发.pptVIP

  • 6
  • 0
  • 约4.41千字
  • 约 27页
  • 2019-01-01 发布于福建
  • 举报
软件生命周人期及软件开发

软件开发生命周期 第一章 软件工程概述 章节目标 了解什么是软件 了解什么是软件工程 理解软件工程为什么很重要 学习软件工程的意义 什么是软件? 软件是程序和所有使程序正确运行所需要的相关文档和配置信息。 软件产品有以下两类: 通用软件产品 如:操作系统、多媒体、word、PowerPoint等。 定制软件产品 如:模拟训练、数据管理、辅助决策、人工智能等各个领域。 什么是软件工程? 软件工程是将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中。软件工程还包括上述方法的研究。 1962年,第一个金星探测器水手1号偏离航线失败。原因:导航程序一个语句语义错误 Apollo8存储器信息丢失;11号运行10天18个软件错误。 规模相对较小; 崇尚个人技巧技艺 缺乏有效方法与软件工具支持 不重视开发过程的管理 维护困难 (编写1条汇编语句=研制2个硬件逻辑门;维护1汇编语句条=修理4个硬件逻辑门) 1968年NATO(北大西洋公约组织)会议: software crisis, software engineering. 软件工程中的分层 软件工程的一般视图 典型的保护性活动 理解软件工程为什么很重要 软件工程与一般工程的差异 软件销售收入比较图 学习软件工程是大势所趋 世界上唯一不变的东

文档评论(0)

1亿VIP精品文档

相关文档