Course Description

Course CodeCourse NameCreditsHours
3615056 Space software system design 3.0 3
Description The course "Space Software System Design" aims to cultivate students' professional abilities in designing, developing, and operating software systems for space missions. Students will gain in-depth understanding of the special requirements that the space environment imposes on software systems, including the impact of factors such as vacuum, radiation, and temperature on system performance. The course will explore the design and architecture of flight software, teaching students how to design flight software systems that can operate stably under extreme conditions, ensuring the smooth execution of space missions. Additionally, the course will cover software verification and validation techniques, enabling students to ensure the functionality and safety of software systems and master various testing methods and tools. Attention will also be given to the design of fault tolerance and self-repair capabilities, teaching students how to design software systems with fault tolerance and self-