软件工程学软件危机

发布网友 发布时间:8小时前

我来回答

1个回答

热心网友 时间:8小时前

软件工程的诞生背景源于20世纪60、70和80年代的软件危机。在这个时期,许多软件项目超出了预估的时间表,导致大量的财产损失。例如,OS 360操作系统项目,尽管使用了1000名程序员,项目历经数十年,却产生了与原始设计不符的工作系统,最终导致数百万美元的损失,Fred Brooks在《人月神话》中承认了这一错误。


软件的错误不仅导致财产损失,也可能造成人员伤亡。欧洲阿里亚娜火箭的爆炸就是一个惨痛的教训。此外,由于计算机软件广泛应用于医院等涉及生命安全的行业,软件错误也可能导致人员伤亡。


Therac-25是一个被软件工程界广泛引用的案例。1985年至1987年间,六个医疗事故与Therac-25错误的剂量过量有关,导致患者死亡或严重辐射灼伤。在工业领域,某些嵌入式系统导致机器异常运行,将人员置于险境。


综上所述,软件危机对软件工程领域提出了挑战。通过改进软件开发方法、提高软件质量控制和确保软件安全性,可以有效预防软件危机,保护财产和人员安全,推动软件工程的发展。


扩展资料

软件工程学,是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科,它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com