Steps to develop a scientific processor

Skip to end of metadata
Go to start of metadata

1) Algorithm understanding

  • ATBD reading and understanding
  • prototype software reading
  • aux data analysis

2) Architecture design

  • module decomposition
  • module definition
  • processor input definition
    • input data
    • processor parameters
  • output format definition
    • bands
    • flags
    • mandatory and optional elements
    • meta data

3) Software implementation

  • algorithm modules
  • input data readers (if applicable)
  • auxiliary data readers incl. validation (if applicable)
  • user interface

4) Software verification

5) Interaction and iteration with scientists

  • debugging
  • updated following algorithm improvements

6) Online help, usage documentation

7) Software deployment on server; documentation on Website

8) User support (Email requests answering)

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.