Versions Compared

Key

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

...

Fully dressed description

Create Tab

Primary Actor: Crewmember
Stakeholders & Interests: 

Brief Description: A crewmember wants to create a new tab.

Preconditions: A crewmember has logged in into the web application.
Postconditions: The crewmember can see its new created tab.
Main success scenario (basic flow): 
Actor ActionSystem Responsibility

1. The crewmember wants to create a new tab


3. The crewmember supplies system with a tab name.

4. The crewmember confirms the given input.



2.System asks for a tab name.



5. System validates if supplied tab name is correct.

6. System adds the new tab.

Extensions (alternative flow):

4a [Crewmember supplies starting round and ending round]



5. System validates if supplied information is correct.

6. System adds the new tab.


Update Tab

Primary Actor: Crewmember
Stakeholders & Interests: 

Brief Description: A crewmember wants to update a existing tab.

Preconditions: A crewmember has logged in into the web application and the crewmember needs to have a tab
Postconditions: The crewmember can see its updated tab
Main success scenario (basic flow): 
Actor ActionSystem Responsibility

1. The crewmember wants to update a tab


3. The crewmember supplies system with a tab name.

4. The crewmember confirms the given input.



2. System asks for a new tab name



5. System validates if supplied tab name is correct.

6. System updates the tab name.

Extensions (alternative flow):





Read Tab

Primary Actor: Crewmember
Stakeholders & Interests: 

Brief Description: A crewmember wants to read an exisiting tab

Preconditions: A crewmember has logged in into the web application and the crewmember needs to have a tab
Postconditions: The crewmember can see its tab
Main success scenario (basic flow): 
Actor ActionSystem Responsibility

1. The crewmember wants read its tab



2. System shows details of given tab

Extensions (alternative flow):





Delete Tab

Primary Actor: Crewmember
Stakeholders & Interests: 

Brief Description: A crewmember wants to update a existing tab.

Preconditions: A crewmember has logged in into the web application and the crewmember needs to have a tab
Postconditions: The crewmember has deleted its tab.
Main success scenario (basic flow): 
Actor ActionSystem Responsibility

1. The crewmember wants to delete a tab


3. The crewmember confirms deletion



2. System asks for a confirmation

4. System deletes tab.

Extensions (alternative flow):




Place Graph

Fully dressed description

Primary Actor: Crewmember
Stakeholders & Interests: 

Brief Description: A crewmember wants to view the data from the sensors in a graph, to do this they place their desired graph in their tab.

Preconditions: A crewmember has logged in into the web application
Postconditions: The crewmember can see the chosen graphs.
Main success scenario (basic flow): 
Actor ActionSystem Responsibility

1. The crewmember is going to add a new graph to his tab.


3. The crewmember selects the desired sensor to add a graph from.


5. The crewmember selects the desired type of graph to add to the tab


2. System shows all sensors to choose a graph from.


4. System shows all graph that are included in the current selection.


6. System adds the graph to the tab.

Extensions (alternative flow):

2a. There are no sensors available in the database.
      end of usecase.

4a. There are no graphs available that are linked with the shown sensors.
      end of usecase.

System sequence diagram


Remove Graph

Fully dressed description

Primary Actor: Crewmember
Stakeholders & Interests: 

Brief Description: A crewmember wants to delete a graph from a tab.

Preconditions: A crewmember has logged in into the web application.
Postconditions: The crewmember removed the graph from his tab.
Main success scenario (basic flow): 
Actor ActionSystem Responsibility

1. The crewmember selects a tab to remove a graph from.


3. The crewmember removes the graph he doesn't want.


2. System shows graphs on selected tab.


4. System removes the graph from the selected tab.

Extensions (alternative flow):

2a. There are no graphs on the selected tab.
      end of usecase.