第1章 软件工学概述.pptVIP

  • 6
  • 0
  • 约6.5千字
  • 约 75页
  • 2016-06-12 发布于贵州
  • 举报
软件工程 Software Engineering 任世卿 沈阳理工大学信息学院 2012-2013第2学期 第1章 软件工程学概述 1.1 软件危机 1.1 软件危机 1.1 软件危机 1.1 软件危机 1.1 软件危机 1.1 软件危机 1.2 软件工程 1.2.1 软件工程的介绍 一、定义:采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它。 工程: “工程”是科学的某种应用,通过这一应用,使自然界的物质和能源的特性能够通过各种结构、机器、产品、系统和过程,是以时间最短的和精而少的人力做出高效、可靠且对人类有用的东西 万里长城 秦始皇兵马俑 北京故宫 京杭大运河 神舟飞船/天宫一号 沈阳地铁 二、本质特性 1. 软件工程关注于大型程序的构造 2. 软件工程的中心课题是控制复杂性 设C(x)为问题x所对应的复杂度函数, E(x)为解决问题x所需要的工作量函数。 A.如果C(P1) C(P2) ,则E(P1) E(P2) B.C(P1+P2) C(P1)+C(P2) 即解决由多个问题复合而成的大问题的复杂度大于单独解决各个问题的复杂度之和。也就是说,对于一个复杂问题,将其分解成多个小问题分别解决比较容易。 3. 软件经常变化 4

文档评论(0)

1亿VIP精品文档

相关文档