Abstract

Abstract : This report describes the detailed operation of the quality control component of the Navy Coupled Ocean Data Assimilation system for processing two- (2D) and three-dimensional (3D) fields. In addition to the conventional flow charts and tree diagrams used to describe sequential programs, several Unified Modeling Language (UML) diagrams are used to demonstrate the relationship between objects within the system. This Object Oriented (OO) analysis is intended to aid in future development and application of the NCODA system. UML is an abstract model of a system, which can be used to describe/develop systems that can be implemented in different computer languages. The UML model can be transformed to other representations (e.g., FORTRAN) for application. The UML diagrams are used to demonstrate three aspects of the NCODA system: (1) the static structure of the system can easily cast as OO classes; (2) functional requirements (user-computer interaction) of the system; and (3) the dynamic behavior of the system with respect to file system access.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call