卫星星务计算机的迅猛发展给星务软件提出了更高的要求,为使卫星实现自主管理,提升卫星数据处理能力,需要建立完善的卫星星务计算机的软件架构。在对星务计算机软件功能需求分析的基础上,提出了卫星星务计算机的软件系统设计方案,给出了星务软件与卫星其它各个部分的数据流图,并介绍了软件的运行模式和任务调度过程。文章提出的软件架构设计方案可以提高卫星自主运行能力,满足星务计算机软件的各方面需求。