Data Assimilation in the Littoral Zone. Part 1. Analysis of the Navy Coupled Ocean Data Assimilation System (NCODA)
NAVAL RESEARCH LAB STENNIS SPACE CENTER MS OCEAN DYNAMICS AND PREDICTION BRANCH
Pagination or Media Count:
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 describedevelop 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.
- Computer Programming and Software