Sequence Diagrammen, Requirements Document: 1 Verhaaltje

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Sequence diagrammen, requirements document

March 9, 2012

Verhaaltje

Following are sequence diagrams for each of the use cases. They visually describe the ow of events. Note that these diagrams are all high level and the technicalities might dier in the architectural report.

2
User:

Use case #1: Start application


System: Start application Open initial program state Interface:

3
User:

Use case #2: Quit application


System: Press close button Close Interface:

Abort actions

Close program

4
User:

Use case #3: Import SBML


System: Press Brick button Interface: SBML:

Display Brick menu

Press import SBML button

Display choose file dialog

Choose file and press OK Load SBML model Load SBML model from file

Display SBML model

5
User:

Use case #4: Export SBML


System: Press Brick button Interface: SBML:

Display Brick menu

Press export SBML button

Display file dialog

Choose location and name and press OK Save BioBrick Save BioBrick as SBML file at location

Display success message

6
User:

Use case #5: Specify protein for signal


System: Click the wire or its connector Interface:

Show selection dialog

Double click the wanted protein Appoint protein to wire

7
User:

Use case #6: Model BioBrick


System: Drag and drop elements from elements-bar to workspace Interface:

Show the BioBrick element in the workspace

Connect BioBricks with wires

Show biological circuit

Assign proteins to wires

Show full circuit or error message

8
User:

Use case #7: Simulate BioBrick


System: Press Simulate menu button Interface:

Show simulation menu

Press Assign Proteins button

Show protein bars

Adjust protein values Save adjusted values

Press Simulate menu button

Show simulation menu

Press Simulate button Simulate Show simulation results

You might also like