针对大规模复杂航电系统软件的设计和开发,采用多进程的架构可以增加软件模块的内聚性和降低模块间的耦合性。通过对比不同进程间通信方式,在Qt框架下设计并实现了一种基于共享内存的进程间通信机制,并构建了任务系统软件多进程软件架构。结果表明,共享内存可以满足多进程软件的通信速率及实时性要求,多进程软件架构增强了软件的可靠性。