Spacecraft system engineering