软件工程整理重点.docVIP

  • 8
  • 0
  • 约1.5万字
  • 约 19页
  • 2016-06-16 发布于湖北
  • 举报
第1章 软件工程学概述 软件危机、产生原因、解决途径 软件、软件工程、软件生命周期、各阶段主要任务 软件过程模型:瀑布模型、快速原型模型等 软件概念-软件 软件( Software)是计算机系统中与硬件相互依存的另一部分,它是包括程序(Program) ,数据(Data)及其相关文档( Document)的完整集合。软件 =程序+数据+文档 软件概念-软件的特点 抽象性 软件是逻辑实体,没有明显的制造过程,运行和使用没有磨损与老化问题。 依存性 软件开发和运行依赖于计算机系统。 工艺性 软件开发至今尚未完全摆脱手工工艺的开发方式。 复杂性 软件逻辑结构、开发技术、项目管理复杂。 成本高 开发成本、维护成本高。 风险大 软件项目的成功率低。 维护难 维护不能依靠原开发者,理解软件代码难,维护也是开发,维护成本高 软件工作涉及各种社会因素 政策规章、管理思想、文化背景、信息素养、技术水平、系统接口等。 软件的复杂性 逻辑复杂 软件的逻辑结构非常复杂 开发复杂 成本难以估算、进度难以控制、人员素质要求、质量得不到保证 软件危机 软件危机是计算机软件开发和维护过程中所遇到的一系列严重问题。 主要包括下列两个方面的问题: 如何开发软件,以满足对软件的日益增长的需求; 如何维护不断增多的已有软件。 软件危机的典型表现 对软件开发成本和进度的估计常常很不准确; 用户对交付的软件经常不满意; 软件

文档评论(0)

1亿VIP精品文档

相关文档