发展历程 什么是软件错误? -技术百科的定义

什么是软件错误? -技术百科的定义

目录:

Anonim

定义-软件错误是什么意思?

软件错误是导致程序崩溃或产生无效输出的问题。 该问题是由逻辑不足或错误引起的。 错误可能是错误,错误,缺陷或故障,可能导致故障或偏离预期结果。

大多数错误是由于源代码或其设计中的人为错误造成的。 当程序包含大量错误时,该程序就是错误的,这些错误会影响程序的功能并导致错误的结果。

Techopedia解释软件错误

某些错误可能对程序的功能没有严重影响,并且可能长时间未检测到。 如果未发现严重的错误,则程序可能会崩溃。 另一类漏洞称为安全漏洞,它可能允许恶意用户绕过访问控制并获得未经授权的特权。

历史上最严重的错误包括:

  • 在1980年代,用于放射治疗的控制机器Therac-25的代码中的错误导致患者死亡。
  • 1996年,由于机载制导计算机程序中的错误,这颗价值10亿美元的火箭被称为“阿丽亚娜5号”(Ariane 5),在发射后几秒钟被摧毁。
  • 1962年,Mariner I航天器飞行软件中的一个错误导致火箭将路径从预期路径改变。
  • 在1990年代,AT&T新发布的软件控件#4ESS长距离开关中发现了一个错误,导致许多计算机崩溃。
什么是软件错误? -技术百科的定义