AVT Simulation’s software development methodology leverages existing, proven, processes to support porting and integration of new functionality into operational systems. Specialized engineers, with experience on similar training devices, will actively direct all software development and product upgrade activities.
As it is challenging to develop new training products in parallel with supporting operational systems, AVT will identify in advance the processes and activities needed to perform the tasks as well as the appropriate software development procedures that will result in a successful outcome with minimal risk.
AVTs software engineering approach follows CMMI Level 3 directives and IEEE 12207 Standards-based software engineering processes and is tailored to meet the specific needs of our customers. Our standard development methodology is based on the traditional software waterfall life cycle where one phase is completed before moving to the next phase and is documented in the SDP.
AVT’s software processes are specifically designed to be measurable in order to ensure that our software products are of the highest quality. This quality is reflective of AVT’s structured approach to software design, implementation, and verification.