4 ms·
the avionics software process has a lot of iteration in it, because of the nature of software. it all starts with a very detailed requirements phase, where what
by bdavis__ 7y ago
the avionics software process has a lot of iteration in it, because of the nature of software.
it all starts with a very detailed requirements phase, where what the software is going to do is written down, modeled, and reviewed.
design, code, unit test. some iteration here to remove the defects.
then it goes into a software test environment that replicates part (or a lot) of the system. There would be a 'software' AOA vane that would be set to replicate different conditions. (running actual A/C hardware for processor and OS)
written test procedures and written results from the tests.
the it would go on an airplane for specific tests. safe and simple first, becoming more complex.
my experience is every problem seen in the air can be replicated in the on ground development simulator (SIL- Systems Integration Lab). Every one once the conditions are determined.