- 1
- 0
- 约6.3千字
- 约 59页
- 2018-01-16 发布于贵州
- 举报
海大计算机专业软件工程课程资料lge第一章软件工程学概述.
Email:green.lyn@;你编写过的最长的程序有多少行?
A: 50行以内 B:50-100行
C: 100-500行 D: 500行以上;1.1 软件危机
1.1.1 软件危机的介绍
软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。包含下述两个问题:
如何开发软件,怎样满足对软件的日益增长的需求;
如何维护数量不断膨胀的已有软件。; 软件危机主要有以下一些表现:
对软件开发成本和进度的估计常常很不准确;
用户对“已完成的”软件系统不满意的现象经常发生;
软件产品的质量往往靠不住;
软件常常是不可维护的;
软件通常没有适当的文档资料;
软件成本在计算机系统总成本中所占的比例逐年上升;
软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。; 正像下面一段对软件危机的形象描述:
“…..正像一只逃亡的野兽落到泥潭中作垂死的挣扎,越是挣扎,陷得越深。最后无法逃脱灭顶的灾难,…
程序设计工作正像这样一个泥潭,….一批批程序员被迫在泥潭中拼命挣扎,……”
;1.1.2 产生软件危机的原因
两方面的原因:
一是软件本身的特点:
软件不同于硬件,是计算机系统中的逻辑部件而不是物理部件。(运行之前难以评价。)
软件不同于一般程序,它的一个显著特点是规模庞大。(分工合作如何组织
原创力文档

文档评论(0)