2016软件工程课件第一章第一章.pptVIP

  • 2
  • 0
  • 约9.54千字
  • 约 42页
  • 2016-12-19 发布于北京
  • 举报
第一讲 软件危机与软件工程学 软件基本概念 计算机软件的发展 软件危机 软件工程学 软件生命周期 软件基本概念 软件的定义 程序:计算机用户使用计算机,为完成某项特定任务而编写的一个有序的命令和数据的集合。 软件: 与计算机系统操作有关的计算机程序、规程、规则及相关的文件和数据。 软件=可执行部分+不可执行部分 计算机软件的发展 程序设计时期( 四五十年代) 软件发展初期,人们最关心的是计算机能否可靠、持续地运行等问题。仅仅是把它当作在计算机上求解某一问题而必须进行的准备工作而已,此时的程序设计很少考虑通用性。 程序系统时期(60、70年代) 程序规模增大,程序的设计需要多人分工协作;软件的开发方式由个体生产”发展到“软件作坊”;程序的运行、维护也不再内一个人来承担;程序已不再是计算机硬件的附属成分;在计算机系统的开发过程中,起主导作用的已不仅仅是硬件工程师,同时也包括软件工程师。 由于相互沟通与理解已成为瓶颈,软件危机出现. 软件工程时期(70年代后期) 以工程化的思想作指导,用工程化的原则、方法和标准来开发和维护软件。软件开发的成功率大大提高,软件的质量也有了很大的保证。软件也已经产品化、系列化、标准化、工程化。 软件危机----软件危机的表现 软件危机的表现 软件的复杂性越来越高,“手工作坊”式的软件开发方式

文档评论(0)

1亿VIP精品文档

相关文档