Deviations from a specific project to the processes described here can occur due to usage of alternative methods or low safety level requirements
Almost all software development standards describe how to perform and improve specifications, designs, coding, and testing (See software development model). However avionics software development standards add some steps to the development for safety and certification