软件工程课件-软件工程概述.pptxVIP

  • 3
  • 0
  • 约2.74千字
  • 约 12页
  • 2023-05-01 发布于山东
  • 举报
软件工程概述1 . 1 关于软件1 . 2 软件工程1 . 3 软件工程基本活动1 . 4 软件工程两大范型 1.1 关于软件1.1.1 软件及其特性(1)复杂性。软件是一个庞大的逻辑系统,主要依靠人脑的“智力”构造出来。(2)一致性。软件必须和运行软件的硬件保持一致,这是由软件对硬件的依赖所决定的。(3)磨损和老化。与一般的器械设备不同,软件不存在磨损和老化的问题,但会退化,需要进行多次维护,如图1-1中的理想曲线是软件实际故障模型粗略的简化。(4)易变性。软件在生产过程中,甚至在投入运行之后,也还可以改变。(5)移植性。软件的运行受计算机系统的影响,可能导致软件在不同的计算机系统平台上出现不兼容的问题,这就涉及软件的可移植性。(6)高成本。软件的开发是一个复杂的过程,因此其成本非常昂贵。 1.1.2 软件的演化软件的演化大致经历了以下4个阶段。第1阶段(程序设计阶段):从1946年到20世纪60年代初,计算机软件发展的初期,其主要特征是程序生产方式为个体手工方式。 第2阶段(程序系统阶段):从20世纪60年代初到70年代初,软件工程学科诞生。第3阶段(软件工程阶段):从20世纪70年代中期至80年代中期,软件工程师把工程化的思想加入到软件的开发过程中,用工程化的原则、方法和标准开发和维护软件。第4阶段(面向对象阶段):从20世纪80年代中期至今,面向对象的方法学

文档评论(0)

1亿VIP精品文档

相关文档