This page has moved, please click here to continue Project management-Use Cases

PIMS SRS > Use Case Suite > Project management 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-Create project: Create a new project

Summary: User instructs PIMS to create a new project
Importance: Essential
Priority: Expected
Use Frequency: Sometimes
Direct Actors: Admin: Web-site administrator, PI, Senior scientist
Prereq:
User must belong to a user group with appropriate access rights
Main Success Scenario:
  1. visit "PROJECTS" page and click to create new project
  2. see "new project entry" page
  3. enter required details such as project name, parent project etc.
  4. perform Submit form: Submit information in a form
Alternative 3a
Scenario Extensions:
    Project with same name already exits in PIMS
    1. system displays appropriate error message requesting alternative name
    2. enter new name
    3. perform Submit form: Submit information in a form

UC-Add target to project: Add a target to a project

Summary: User adds a target to a project
Importance: Essential
Priority: Expected
Use Frequency: Sometimes
Direct Actors: Admin: Web-site administrator, PI, Senior scientist
Prereq:
User must belong to a user group with appropriate access rights
Main Success Scenario:
  1. visit "PROJECTS" page and select project from list
  2. see project's view page
  3. click to "add target" and select from list
  4. see target details
  5. perform Submit form: Submit information in a form
Alternative 3a
Scenario Extensions:

UC-Add user to project: Add a user to a project

Summary: User adds a new user to a project
Importance: Essential
Priority: Expected
Use Frequency: Sometimes
Direct Actors: Admin: Web-site administrator, PI, Senior scientist
Prereq:
User must belong to a user group with appropriate access rights
Main Success Scenario:
  1. perform UC-Add target to project: Add a target to a project steps 1-2
  2. click to "add user" and select from list
  3. see user details, depending on access rights
  4. perform Submit form: Submit information in a form
Alternative 3a
Scenario Extensions:

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.