波音再陷事故风波:软件测试走捷径导致载人飞船首飞失败

2020 年 3 月 02 日

波音再陷事故风波:软件测试走捷径导致载人飞船首飞失败

2 月 28 日,据外媒报道,此前波音公司为美国宇航局 (NASA) 研发的载人飞船“星际客机”(CST-100Starliner) 发射升空失败的消息终于有了实锤:波音公司承认失败原因在于他们对“星际客机”的软件测试不充分,导致一个明显 Bug 未被检测出来。

这是这家拥有百年历史与强大工程实力的航天巨头,在 737MAX 空难风波后遭受的最新打击。

此前波音公司在软件设计、软件外包、研发管理等方面暴露出的问题不仅再一次被诟病,而且这次在软件测试上的错误又成了新的焦点。

一次被寄予厚望的飞行

北京时间 12 月 20 日 19 时 36 分,波音公司的新一代载人飞船“星际客机”自卡纳维拉尔角发射升空,执行该飞船的第一次飞行测试任务。按照计划,飞船在这次无人试飞中将与国际空间站对接,为宇航员送上圣诞礼物。

火箭的发射本来一切正常,飞船按计划被送入了远地点 192 千米、近地点 77 千米的亚轨道。

但是就在与火箭分离后,“星际客机”飞船上的一个关键设备出现了异常,我们可以简单理解为飞船的一个时钟错误,让飞船误以为自己正处于提升近地点的变轨过程中。

在预设程序里,变轨是需要很高精度的姿态和轨道控制的,因此“星际客机”飞船的 48 台姿轨控推力器开始疯狂工作,在短时间内消耗了大量燃料。

原文链接:【 https://www.infoq.cn/article/XPq4RLhqJhwrD0baD8yX 】。未经作者许可,禁止转载。

登录后可解锁全站优质内容

免费畅享技术公开课、顶尖技术团队访谈、一线互联网大厂技术实践

文章
视频
电子书
研究报告
立即登录
2020 年 3 月 02 日 18:43 3682

评论

发布
暂无评论
发现更多内容

瞎琢磨先生の好物推荐(软件/网站)

瞎琢磨先生

准备重读测试驱动开发

escray

学习日记 CSD 认证实战营

如何成为有效学习的高手(含思维导图)

lmymirror

读书笔记 高效学习 刻意学习 高手 思维导图

C++线程池的实现

this_is_for_u

c++ C# 线程池

《TCP/IP详解》概述

网瘾少年SEC

TCP 网络协议 IP

基于vue(element ui) + ssm + shiro 的权限框架

吴邪

写作的意义到底是什么

七镜花园-董一凡

写作

Clickhouse 性能测试

久吾尔岂

翻译和产品本地化的区别是什么?

葛仲君

翻译 本地化 全球化 产品开发

当我们谈到ThreadLocal的时候,我们在谈什么?

Jason

Java 多线程 ThreadLocal

婚姻就是合伙开公司,各自做好自己的工作很重要

鼎玉谷

管理 婚姻 公司 付出 人情

如何利用数据异构实现多级缓存或者数据迁移

松花皮蛋me

缓存 分布式 分库分表

金融「中台」十宗罪

fino星君

中台 企业中台 业务中台

面试指南 | 终于要跟大家见面了,我有点紧张。

Apache Flink

大数据 flink 流计算 实时计算 大数据处理

对你来说,阅读是另一种生活的方式吗?

叶小鍵

C++定时器的实现

this_is_for_u

c c++ C#

[读书随笔]从哲学上的问题分类看TDD

老狗

哲学 TDD

读懂才会用 : Redis的多线程

小眼睛聊技术

Java redis 程序员 编程语言 后端

DDD 实践手册(4. Aggregate — 聚合)

Joshua

设计模式 领域驱动设计 架构模式

重新认识Go语言中的slice

麻瓜镇

golang

笔记:《如何系统思考》之如何做到系统思考

wiflish

思维方式

关于GDB你需要知道的技巧

this_is_for_u

c c++ C#

Redis学习笔记(基础命令)

编程随想曲

redis

JAVA小抄-000-初始

NoNoGirl

JAVA stream

如何对Code Review的评论进行分级

宝玉

代码审查 Code Review

习惯与惯性

伯薇

个人成长 习惯 习惯养成 提升能力

我也曾对架构师的力量一无所知

曲水流觞TechRill

机会是留给不停寻找他们的人,而不是原地等待的人

非著名程序员

程序员 提升认知 机会 行动派

开始每周写作计划

M1racle

瞎琢磨先生の常用的 linux 命令

瞎琢磨先生

Linux Shell

centos7 maven私服自动启动

kcnf

波音再陷事故风波:软件测试走捷径导致载人飞船首飞失败-InfoQ