🚀
New Economy & Transit 产品技术与架构落后 1996

火箭首飞的软件复用事故 (Ariane 5):一枚全新设计的火箭,为什么是被一段沿用旧型号的代码毁掉的?

复用的代码不是免费的:它的适用边界会随使用场景一起变化

火箭首飞的软件复用事故 (Ariane 5):巅峰期欧洲新一代大型运载火箭的首飞任务,承载多颗科研卫星,被视为欧洲航天发射能力的关键一步,项目投入巨大;终局是首飞在升空数十秒后解体,火箭与载荷全部损失,事故原因被认定为沿用旧型号的软件在新飞行条件下触发数值异常。

See the patterns
No English translation for this case yet — showing the stored original.
Peak valuation

欧洲新一代大型运载火箭的首飞任务,承载多颗科研卫星,被视为欧洲航天发射能力的关键一步,项目投入巨大

Final cost

首飞在升空数十秒后解体,火箭与载荷全部损失,事故原因被认定为沿用旧型号的软件在新飞行条件下触发数值异常

Attribution votes

4,792 votes cast

Community output

1 plans · 1 insights

Sponsored
把你亲历的失败写进来

投稿会先进入待审,通过后才进入公开目录和站点地图。

Root Causes Consensus Poll

Vote for the primary fatal error that caused this enterprise to collapse.

产品技术

复用软件的适用边界未被重新评估

沿用旧型号代码时,新场景的输入范围超出原设计假设

1,576 votes (33%)
组织管理

主备计算机运行相同软件

冗余在软件缺陷面前失效,同一错误在两套系统上同时发生

1,324 votes (28%)
战略

以「已验证」为由减少验证

复用带来的信心替代了针对新场景的测试

1,072 votes (22%)
资本财务

首飞失败造成数亿美元损失

火箭与载荷损失、任务推迟,项目成本与时间双双受挫

820 votes (17%)