Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

A survey was distributed to help shape the following requirements.

User Interface Requirements

These requirements are deemed most pertinent to the end user. They focus on the visiting scientists and define how they interact and navigate the system.

Number

Requirement

User Story

Importance

Notes

UR-1

The UI should provide a way for users to be able to upload files to supplement their investigation data.

As a DGW user I want to be able to supplement my data that i’ve collected as part of my visit to the DLS facility.

HIGH

Deciding to append datasets to investigations

UR-2

The UI should provide a way for users to be able to upload any file type but .XML files.

As a DGW user I don’t want to download any potential files that impose a security threat.

MED

As zenodo do

UR-3

The UI should notify the user if their total number of files exceeds 50GB in size.

As a data distributer, we don’t want the system to be abused.

HIGH

UR-4

The UI should provide feedback on the upload progress.

As a DGW user, i want to be informed as to how my upload is progressing

LOW

UR-5

The UI should provide the ability for users to stop a resume their uploads at a later date.

As a DGW user, i want to be able to navigate away from the DGW webpage and have my uploads resume on my return.

LOW

tus.io provides resumable uploads

UR-6

The UI should allow users to view their uploaded data.

As a DGW user, i want to be able to view the data i have uploaded.

HIGH

UR-7

The UI should allow users to download their uploaded data.

As a DGW user, i want to be able to download the data i have uploaded.

HIGH

UR-8

UR-9

UR-10

Functional Requirements

Number

Requirement

User Story

Importance

Notes

FR-1

The system should validate the uploaded data for integrity and completeness.

As a data provider, we need to make all uploaded data is correct.

HIGH

FR-2

The system should support concurrent uploads from multiple users.

As a data provider, we need to be able to provide upload functionality to more than one user at a time.

HIGH

FR-3

The system should handle the transfer of large data files securely

As a user, which has some commercial data stored in ICAT, i want to make sure that all uploaded data is not available to other ICAT users

LOW

It is assumed that uploaded data will not need to be encrypted in transit.

FR-4

The system should use the existing DataGateway User Interface

As a user, i want to view, download and upload my data in a single place.

HIGH

FR-5

The system should alert all users involved in the experiment via email, that some data has been uploaded.

I as member of an experiment, i want to be notified when another member uploads some new data.

LOW

assuming all investigation users will want to receive an email

Constraints

Number

Requirement

User Story

Importance

Notes

CR-1

The system should not allow the users to delete their uploaded dataset

CR-2

The system should limit the size of files available to upload to 50GB

CR-3

The system should not accept .XML files

As per zenodo

  • No labels