本发明公开了一种面向航天软件的在轨升级系统,包括存储路径输入模块,代码读取模块,代码解析模块、版本判断模块、升级标记插入模块以及代码升级模块,通过上述系统可以对需要在轨升级的软件进行编译链接操作,并使用户划定需要升级的功能模块,再实施基于数据的载荷参数优化、基于代码的可靠性提升、基于整体的故障处理,来实现在线回归测试和系统在线重构,从而实现对航天软件的在轨升级。