Ch01-软件工程学概述.ppt

Ch01-软件工程学概述

软件工程 -Ch1 软件工程学概述;主要内容;对“软件”的理解(1);对“软件”的理解(2);对“软件”的理解(2);结构、组织、体系结构;;未来软件基本形态;6.软件的发展趋势 规模:越来越大 复杂性:越来越复杂 应用:越来越广泛 能力:越来越大 形态:越来越多样,不断变化 存储:越来越分布 重用:粒度越来越大 使用:越来越方便 体系结构越来越重要;7.软件的特性 (1)软件是无形的(intangible) 比其他工程产品更加不可捉摸。 你无法感觉软件产品的形状,它的设计也难以直观表示。因此确定软件产品的质量或者估计其开发的工作量是非常困难的。这就是人们总是低估系统开发时间的一个原因。;7.软件的特性 (2)软件副本的大批量生产轻而易举 绝大多数其他类型的工程师非常关心每一个部件耗费的成本与劳动量。换句话说,对于有形产品,设计完成之后的制作过程往往是代价昂贵的部分。 与之相反,软件产品能通过网络下载或制作CD以极低的成本进行复制。因此,几乎全部的软件成本都存在于它的开发过程中,而不是制造过程中。;7.软件的特性 (3)软件业是劳动密集型的 通过使用机器,制造业与建筑业的许多领域已经实现了自动化;因此其他工程分支可以用更少的劳动量生产出更多的产品。但是,使软件的设计与编程完全实现自动化,需

文档评论(0)

1亿VIP精品文档

相关文档