正在加载图片...
1.1.1软件缺陷 (4)美国航天局火星登陆探测器缺陷 1999年12月3日,美国航天局的火星极地登陆者号探测器试图在火星 表面着陆时失踪。一个故障评估委员会调查了故障,认定出现故障的 原因极可能是一个数据位被意外置位。最令人警醒的问题是为什么没 有在内部测试时发现呢 从理论上看,着陆的计划是这样的:当探测器向火星表面降落时, 它将打开降落伞减缓探测器的下降速度。降落伞打开几秒钟后,探测 器的三条腿将迅速撑开,并锁定位置,准备着陆。当探测器离地面 180米时,它将丢弃降落伞,点燃着陆推进器,缓缓地降落到地面 美国航天局为了省钱,简化了确定何时关闭着陆推进器的装置。为 了替代其他太空船上使用的贵重雷达,他们在探测器的脚部装了一个 廉价的触点开关,在计算机中设置一个数据位来控制触点开关关闭燃 料。很简单,探测器的发动机需要一直点火工作,直到脚“着地”为 止 第一章软件测试的基础理论1.1.1软件缺陷 第一章 软件测试的基础理论 (4)美国航天局火星登陆探测器缺陷 1999年12月3日,美国航天局的火星极地登陆者号探测器试图在火星 表面着陆时失踪。一个故障评估委员会调查了故障,认定出现故障的 原因极可能是一个数据位被意外置位。最令人警醒的问题是为什么没 有在内部测试时发现呢。 从理论上看,着陆的计划是这样的:当探测器向火星表面降落时, 它将打开降落伞减缓探测器的下降速度。降落伞打开几秒钟后, 探测 器的三条腿将迅速撑开,并锁定位置,准备着陆。当探测器离地面 1800米时,它将丢弃降落伞,点燃着陆推进器,缓缓地降落到地面。 美国航天局为了省钱,简化了确定何时关闭着陆推进器的装置。为 了替代其他太空船上使用的贵重雷达,他们在探测器的脚部装了一个 廉价的触点开关,在计算机中设置一个数据位来控制触点开关关闭燃 料。很简单,探测器的发动机需要一直点火工作,直到脚“着地”为 止
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有