Versions Compared

Key

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

This page provides represents a provisional model of our understanding 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.  The  

The purpose of this model is to ensure that we are building the right system.

...

System SKOPE Users

In this model a user represents someone who (1) will be affected in some way by the SKOPE system, and (2) we choose to take into account when designing, implementing, or deploying the system.

Researcher  

Scholar in the social and natural sciences who wants browser-based access to the best-available reconstructions of key environmental variables for a given location and temporal interval.

Tinkerer

Researcher with a more focused interest in a specific reconstruction model, and who wishes to adjust parameters and rerun the models. 

Modeler  

Researcher who seeks to build and offer broad access to new or modified models and/or retrodicted environmental data through SKOPE.

Data provider 

Provider 

Representative of an organization that
has granted to SKOPE users
provides access to
their
data or services via the SKOPE system.

System Administrator

Devop

Person
Technical staff person
responsible for developing, testing, deploying, configuring,
or
administering
all
or
part of an instance of
troubleshooting the SKOPE system.

Developer

 

...

 

...

SKOPE Functions

These are the essential capabilities of the system expressed as including things that the system does or and that users do with the system.

...

SKOPE Attributes

Sometimes referred to as non-functional requirements, system attributes are those desirable, positive characteristics of the system that distinguish it from alternative approaches to performing the same functions.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 producing any data set or visualization previouslycreated 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