3软件工程基础案例介绍.ppt

主要内容 3.1 软件工程的基本概念  3.2 结构化分析方法  3.3 结构化设计方法  3.4 软件测试 3.5 程序的调试  软件工程(Software Engineering) 是在20世纪60年代末期提出的。这一概念的提出,其目的是倡导以工程的原理、原则和方法进行软件开发,以期解决当时出现的“软件危机”。 软件危机 (Software Crisis) 软件危机—软件开发进度难以预测 拖延工期几个月甚至几年的现象并不罕见,这种现象降低了软件开发组织的信誉。 以丹佛新国际机场为例 该机场规模是曼哈顿机场的两倍,宽为希思机场的10倍,可以全天侯同时起降三架喷气式客机;投资1.93亿美元建立了一个地下行李传送系统,总长21英里,有4,000台遥控车,可按不同线路在20家不同航空公司柜台、登机门和行李领取处之间发送和传递行李;支持该系统的是5,000个电子眼、400台无线电接受机、56台条形码扫描仪和100台计算机。按原定计划要在1993年万圣节前启用,但一直到1994年6月,该系统还无法正常运行。 据研究结果统计:只有15%的项目是按计划完成的。 软件危机—软件开发成本难以控制 投资一再追加,令人难于置信。据同样的研究统计结果表明:仅有10%的项目是按费用计划完成的。 例如,20世纪80年代初,美国国内税收服务处(IRS)让Sperry公司开发一套联邦

文档评论(0)

1亿VIP精品文档

相关文档