1 / 29
文档名称:

软件工程绪论(PPT课件).ppt

格式:ppt   大小:232KB   页数:29页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程绪论(PPT课件).ppt

上传人:1017848967 2019/10/22 文件大小:232 KB

下载得到文件列表

软件工程绪论(PPT课件).ppt

相关文档

文档介绍

文档介绍:软件工程-绪论什么是软件?软件的概念与特点:软件是计算机系统终于硬件相互依存的另一部分,是程序、数据与相关文档的完美结合。软件=程序+数据+文档(1)软件是一种逻辑实体,而不是具体的物理实体。(2)软件的生产与硬件不同,它没有明显的生产过程。(3)软件的运行和使用期间,没有硬件那样的机械磨损,老化问题。(4)软件的开发和运行常常受到计算机系统的限制,对计算机系统有着不同程度的依赖。(5)软件的开发至今尚未完全摆脱手工工艺的开发方式。(6)软件是复杂的。一方面它的复杂性来自于它所反映的实际问题的复杂性;另一方面,也来自于程序逻辑结构的复杂性。(7)软件成本相当昂贵。软件开发需要投入大量的、复杂的和高强度的脑力劳动,因此它的成本是比较高的。软件的发展和软件危机:在计算机系统发展的早期时代(20世纪60年代中期以前),这时的软件通常是规模较小的程序,编写者和使用者往往是同一个(或同一组)人。从20世纪60年代中期到70年代中期是计算机系统发展的第二代时期,其重要特征是出现了“软件作坊”。软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。概括地说,软件危机包含下述两方面的问题:如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。具体地说,软件危机主要有以下一些典型表现:(1)对软件开发成本和进度的估计常常很不准确。(2)用户对“已完成的”软件系统不满意的现象经常发生。(3)软件产品的质量往往靠不住。(4)软件常常是不可维护的。(5)软件通常没有适当的文档资料。(6)软件成本在计算机系统总成本中所占的比例逐年上升。(7)软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。