Abstract:To meet the software design requirements for Synthetic Aperture Radar(SAR) measurement and control system, the paper presents a method for designing software architecture based on hierarchically control after comparing several traditional design methods. Via this new approach, the measurement and control system software composition is divided into three levels(basic level, executive level and decisive level), and with the three libraries(information library, fault library and control library) management strategy for executive level, the classified management for task is achieved. At the same time, by establishing function matrix for every level, the mathematical model of software architecture is obtained, which provides a reference for coding.