第5章软件工程概述.pptVIP

  • 5
  • 0
  • 约 54页
  • 2016-07-21 发布于湖北
  • 举报
第5章软件工程概述

第5章 软件工程基础 ;5.1 软件工程基本知识 ;5.1 软件工程基本知识 ;(3)软件在其整个生存周期之内不存在磨损、老化问题,但为了适应硬件、环境以及需求的变化,有时需要进行修改,而这些修改有时会引入错误,导致软件效率降低,从而使得软件退化。 (4)软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致了软件移植的问题。 (5)软件复杂性高,成本昂贵。 (6)软件开发涉及诸多社会因素。;5.1.3 软件危机与软件工程 1.软件危机 软件危机指的是人们在软件开发、使用和维护过程中所遇到的一系列严重问题。 软件危机主要表现以下几个方面 (1)软件需求的增长得不到满足。 (2)软件开发成本和进度难以控制。 (3)软件产品的质量无法保证。 (4)软件产品难以维护。 (5)软件成本不断提高。 (6)软件开发生产率的提高速度难以满足社会需求的增长率。;2.软件工程 软件工程是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序。 软件工程包括3个要素:方法、工具和过程。 ·方法是完成软件工程项目的技术手段。 ·工具支持软件的开发、管理及文档生成。 ·过程支持软件开发的各个环节的控制和管理。 ;5.1.4软件工程过程与软件生命周期 软件工程过程是用来开发或维护软件及其相关产品的一系列活动,包括软件工程活动和软件管理活动。 软件生命周期阶段包

文档评论(0)

1亿VIP精品文档

相关文档