Description of Figure 7-3. NaviGAtor Software Development Cycle

This figure shows the steps, reviews and documents associated with the NaviGAtor software development cycle. The development steps are as follows:

  • Requirements Analysis: During this step, operational and functional requirements are assessed during a requirements review and documented in system requirements specifications.
  • Software Design: During this step, high-level and detailed designs are assessed in design reviews and documented in updated software design documents.
  • Implementation: During this step, the code is assessed during prototype reviews, informal code reviews and critical code reviews. No documentation report is required.
  • Testing: During this step, unit/subsystem testing, release version testing, and regression testing are assessed during test procedure and test plan report reviews, and documented in system test procedures and system test reports.
  • Distribution: During this step, TMC and TCC installations are assessed during software release report and installation report reviews, and documented in a software change description document.