This page has moved, please click here to continue Installation and upgrading-Use Cases

PIMS SRS > Use Case Suite > Installation and upgrading Use Cases

Release Information

Project: PIMS
Internal Release Number: 0.1
Related Documents:

Default Aspects of All Use Cases

Direct Actors:
User: end-user in any role
System: The PIMS system being built
Admin: Web-site administrator, has authority to perform security-critical operations.
Scientist: Post-graduate or post-doctoral wet lab scientist
Senior Scientist: Post-doctoral scientist
Group leader: someone with authority to add users to a group, usually a senior scientist.
Technician: Technical staff
Experimenter: Scientist, or technician sometimes PI
PI: head of lab
When actors are not listed, assume User is doing it.
Items beginning with "see" indicate that System has presented a new screen.
Stakeholders: Project Owners and other members
Prereq: User is logged in except for UC-Log in
TIP: See detailed tips in the guidelines for writing use cases.

Use cases


Target management
UC-Add new target
UC-Edit target
UC-View target status
UC-Add details of a citation to a target
UC-Find citations relating to a target

Bioinformatics
UC-Target selection
UC-BLAST sequence
UC-Genomic DNA available
UC-cDNA available
UC-Is target registered
UC-Align sequences
UC-Predict TM helices
UC-Design primers
UC-Order primers

Sample Tracking
UC-Create sample
UC-Edit sample
UC-Track sample
UC-Sample discard
UC-Move sample
UC-Generate barcode
UC-Scan barcode
UC-View current experiment outputs
UC-View location

Reagent management
UC-Add reagent
UC-Edit reagent
UC-New container
UC-View reagents

Experiment/Protocol management
UC-Create protocol
UC-Edit protocol
UC-View protocol
UC-New experiment
UC-Update experiment
UC-Add next experiment
UC-Remove experiment
UC-Create screening solutions
UC-New crystalization plate
UC-View experiment
UC-New multi-well experiment
UC-Screen conditions

Project management
UC-Create project
UC-Add target to project
UC-Add user to project

Logging in and out
UC-Log in
UC-Log out

User account management
UC-Reg new user
UC-New passwd
UC-Edit profile
UC-View profile

Data Access Rights management
UC-new-owner
UC-new-group
UC-add-user
UC-remove-user
UC-add-permission
UC-remove-permission
UC-add-create
UC-remove-create
UC-new-condition
UC-set-condition

Reporting
UC-Print protocol
UC-Print experiment
UC-Audit trail

Interfacing to laboratory instruments
UC-Robot-input
UC-Robot-input-series
UC-Robot-control
UC-Robot-generate
UC-Robot-convert

Data mining and visualisation
UC-Search PIMS

Installation and upgrading
UC-Config site
UC-Submit form

Mobile data collection


Workflow tools


Scheduling

UC-Config site: Configure the site

Summary: The administrator navigates to the site configuration page and uses it to change the behavior of the web application.
Importance: Essential
Priority: Expected
Use Frequency: Rarely
Direct Actors:
Admin: Web-site administrator
Main Success Scenario:
  1. visit "Site Configuration" page
  2. see site configuration options
  3. select desired options
  4. perform UC-Submit form: Submit information in a form
Alternative 2a
Scenario Extensions:
    User is not an administrator
    1. system displays error message
Alternative 4a
Scenario Extensions:
    Configuration details are unchanged
    1. refer to documentation or contact PIMS team
Notes and Questions
  • Will require drop-down list of available configuration options.

UC-Submit form: Submit information in a form

Summary: The user will need to enter information into PIMS. This will usually be achieved by completing the relevant fields in a form.
Importance: Expected
Priority: Expected
Use Frequency: Often
Prereq:
User must belong to a user group with appropriate access rights
User has navigated to a page displaying a data-input form and may have entered data
Main Success Scenario:
  1. submit form
  2. system displays appropriate page highlighting user-entered details and requests confirmation
  3. click to confirm
  4. system records updated information
  5. see updated view page
Alternative 3a
Scenario Extensions:
    Details are inaccurate or incomplete
    1. click to cancel
    2. system re-displays page with editable fields
    3. enter correct information
    4. perform UC-Submit form: UC-Submit form: Submit information in a form
Notes and Questions
  • Will require confirm and cancel options on data-input pages.

UC-name: USE CASE NAME

Summary: 1-3 SENTENCES
Importance: Essential | Expected | Desired | Optional
Priority: Essential | Expected | Desired | Optional
Use Frequency: Always | Often | Sometimes | Rarely | Once
Direct Actors: ACTOR1, ACTOR2, ACTOR3
Prereq:
PRECONDITION
Main Success Scenario:
  1. STEP
  2. STEP
  3. STEP
Alternative "index"
Scenario Extensions:
    BRANCH CONDITION
    1. ALTERNATIVE STEP
    2. ALTERNATIVE STEP
    3. ALTERNATIVE STEP
Variations
TODO: Check for words of wisdom and discuss ways to improve this template.
Company Proprietary
Copyright © 2003-2004 Jason Robbins. All rights reserved. License terms. Retain this copyright statement whenever this file is used as a template.