Das ist nicht vergleichbar. Orion wird sehr unterschiedliche Aufgaben erfüllen, die in der Software zu berücksichtigen sind.
Das Docking mit der ISS wird in der Flight Software von vorne herein berücksichtigt, so dass es wesentlich automatisierter ablaufen kann als beim Shuttle. Orion muss an der ISS gedockt oder im Mondorbit autonom (ohne Crew) operieren können und die Flight Software muss die Navigation und Manöver zum und vom Mond beherrschen.
Der wichtigste Unterschied weswegen der Codeumfang nicht vergleichbar ist, ist aber die Programmiersprache. Während die Shuttle Software in der Programmiersprache HAL/S (auf Grundlage von Fortran) geschrieben wurde, wird es bei Orion C/C++ sein.
Gruß,
KSC