February 28, 2005NOAA / NOS / CO-OPS
An Oceanographic Processing Environment:
From System Design to Data Quality
Chris Paternostro, OceanographerNOAA, Center for Operational Oceanographic Products and Service
Roman Semkiw, Systems AnalystSystems Integration and Development, Inc.
February 28, 2005NOAA / NOS / CO-OPS
A Method of Quality Control for Systems that Quality Control Data
February 28, 2005NOAA / NOS / CO-OPS
System Quality Control
February 28, 2005NOAA / NOS / CO-OPS
A Classic Example
February 28, 2005NOAA / NOS / CO-OPS
National Current Observation Program
Provide Data for:• Navigation• Search and Rescue/HAZMAT• Coastal & Estuarine Circulation
Tidal Current Tables
Tidal Current Predictions from:– Area Surveys– Real Time in Shipping Channels
February 28, 2005NOAA / NOS / CO-OPS
Why?• Increasing data flow
– Yearly increase in the number of data collection sites
– Increasing temporal resolution
– Increasing spatial resolution
• Collaboration
– Distributed Data Sets
– Various Numerical Units
– Various File Formats
• Antiquated Computer Software
February 28, 2005NOAA / NOS / CO-OPS
Capability Maturity Model (CMM)
• CMM Level 3 – The development process follows well defined rules and methods
• Tracks time and progress• Method for attaining a quality of the final product• Robust Project Planning
February 28, 2005NOAA / NOS / CO-OPS
Steps for System Quality Control
February 28, 2005NOAA / NOS / CO-OPS
Requirements for Data Quality Control
February 28, 2005NOAA / NOS / CO-OPS
System Design
• Modular
• Extensible
• Platform independent
• Transferable
• Consistent
February 28, 2005NOAA / NOS / CO-OPS
Benefits
• Reduce Defects• Improved User Friendliness• Reliability of Results• Designed to User Specifications• Improving the operational process• Robust Analysis Suite
February 28, 2005NOAA / NOS / CO-OPS
Advanced Analyses
February 28, 2005NOAA / NOS / CO-OPS
Summary
• A lot of new software to be developed• Decreased Defects• Changing computer environment• Transfer Data• Share Computer Code• Advanced Algorithms
February 28, 2005NOAA / NOS / CO-OPS