In my experience, military electronics design and test, and especially software design, implementation, integration, and verification do not follow modern practice. The production of software artifacts, as demanded by certification processes, does not produce more robust or reliable software.
There is a lot of room to improve the integration processes for both timeliness and performance. Canada does not currently have the capacity to take the lead on that; perhaps we should develop it.