软件工程基础与实训教程课件.pptVIP

  • 12
  • 0
  • 约2.42千字
  • 约 14页
  • 2018-03-27 发布于广东
  • 举报
电子工业出版社 下页 上页 软件工程基础与实训教程 杜文洁 主编 第 1 章 软件工程概述 内容介绍 1.1 软件危机 1.2 软件工程 1.3 软件的开发方法 1.4 软件生存周期 1.5 软件开发模型 1.6 小结 1.1 软件危机 软件的定义及特点 软件是计算机系统中与硬件相互依存的另一部分,它包括程序、相关数据及其说明文档。其中程序是按照事先设计的功能和性能要求执行的指令序列;数据是程序运行过程中处理的对象;文档是与程序开发、维护和使用有关的各种图文资料。 软件有如下特点: (1)软件是一种逻辑实体,具有抽象性。 (2)软件在使用过程中没有磨损的问题。 (3)软件一旦研制成功,就可以重复制造,其生产过程就变成复制过程。 (4)软件的开发和运行必须依赖于特定的计算机系统环境。 (5)软件开发至今尚未摆脱手工方式。 软件危机的产生原因 软件危机是指落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。 软件危机的产生有两方面的因素:一方面与软件本身的抽象性和复杂性有关,这是客观原因;另一方面则与软件开发和维护过程中使用的技术和方法有关,这是主观原因。 其根本原因是软件开发过程不成熟,主要表现为: (1)忽视软件开发前期的调研和分析工作。 (2)开发

文档评论(0)

1亿VIP精品文档

相关文档