Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

This page provides represents a provisional model of the essential requirements for the SKOPE system.  The model is based on the approach described in the book Exploring Requirements: Quality Before Design (Gause & Weinberg,1989) and comprises three types of elements: users, functions, and attributes.  

...

Sometimes referred to as non-functional requirements, these are the qualities that make it beneficial to use the SKOPE system compared to using ad hoc scripts, running individual programs directly, managing data manually, etc. 

TransparentEasy to determine the provenance, ownership, usage rights, and citations for any digital artifacts either available to researchers through SKOPE, or used to produce or deliver the artifacts available through SKOPE, where digital artifacts include data sets, visualizations, scripts, and software packages.
RepeatablePractical within the SKOPE environment to repeat all or a subset of the sequences of computations and other operations involved in
the production of
producing any data
artifact
set or visualization created through the SKOPE system. Feasible to reproduce the steps necessary to produce any such artifact or visualization outside of the SKOPE system.
Responsive 
Available 
Scalable 
Modular 

Secure

 
Testable