软件工程57212.pptVIP

  • 9
  • 0
  • 约2.04千字
  • 约 28页
  • 2016-10-07 发布于山西
  • 举报
第六章 软件工程基础 1968年由NATO (北大西洋公约组织)在德国Garmish召开的学术会议上,Feitz Bauer首先提出了“软件工程”概念。 软件工程与编程 软件工程: 软件工程是从管理和技术两方面研究如何更好地开发和维护计算机软件的工程学科, 它采用工程的概念、原理、技术和方法来管理和控制软件开发的各个阶段,把经过时间证明正确的管理技术和最新的技术方法相结合,实现大型软件开发的正确性、易用性、易维护性和可重用性等目标。 编程: 单纯的代码编写 是软件工程发展的前身 是软件工程中占据很少时间和空间的一部分 一、软件发展阶段 程序设计阶段 — 50至60年代 程序系统阶段 — 60至70年代 软件工程阶段)(结构化方法) 软件工程阶段(面象对象方法) 二、软件危机 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题,例如软件开发成本高、质量低、开发周期难控制、软件可靠性差、生产率低等状况。 软件危机包含两方面的问题:一是如何开发软件,怎样满足用户对软件的日益增长的需求;二是如何维护数量不断膨胀的已有软件。 软件危机的主要表现 软件开发成本和进度无法控制。 软件质量难以保证。 软件不可维护或维护程度非常低。 软件产品没有适当的文档数据。 软件的成本不断提高。 软件开发生产率的提高赶不上硬件的发展和应用需求的增长。 三、软件过程 软件过程是为了获得

文档评论(0)

1亿VIP精品文档

相关文档