(Requirement) Software developed for infrastructure should be implemented according to specifications
Software should be implemented according the the design and specifications.
Software being developed to implement the DataONE cyberinfrastructure includes a number of different components and systems that interact to provide an expected level of functionality expressed in the design and specifications documentation. Hence the software needs to conform to the specifications, and the specifications need to be sufficiently complete.
- Software passes unit testing
- Applications meet or exceed performance metrics
- Apps interact as expected