Use cases

From TaskDepender
Jump to: navigation, search
(Diagram editing)
 
Line 1: Line 1:
''This page gives the complete list of use-cases at the highest level.''
+
''This page gives the complete list of use-cases as implemented in the TaskDepender™.''
  
 
== Description ==
 
== Description ==
  
 +
As described in the [[Architecture|architecture]]
  
 
== Use cases ==
 
== Use cases ==
  
{| valign="top" border="1" cellpadding="3" cellspacing="0"
+
=== Project actions ===
|- style="color:white; background-color:#000000;" |
+
 
| '''Use case''' || '''Description'''
+
{| border="1" cellpadding="3" cellspacing="0"
 +
|- style="color:white; background-color:#000000"
 +
| '''Name'''|| '''Description'''
 
|- valign="top"
 
|- valign="top"
| Create new project || Creates a new project.
+
| [[Program start]] || Start the program.
 +
|- valign="top" |
 +
| [[New project]] || Creates a new project.
 
|- valign="top"
 
|- valign="top"
| Open existing project ||
+
| [[Open project]] || Open existing project
 
|- valign="top"
 
|- valign="top"
| Open existing project ||
+
| [[Import project]] || Import a project stored in an exchangeable format file.
 +
|- valign="top"
 +
| [[Save project]] || Save existing project.
 +
|- valign="top"
 +
| [[Rename project]] || Save existing project under another name.
 +
|- valign="top"
 +
| [[Export project]] || Exports the project in a exchangeable format.
 +
|- valign="top"
 +
| [[Export current view as image]] || Exports the current diagram as an image with an accompanying imagemap.
 +
|- valign="top"
 +
| [[Close program]] || Close TaskDepender.
 +
|}
  
 +
== GUI state changes ==
 +
 +
{| border="1" cellpadding="3" cellspacing="0"
 +
|- style="color:white;  background-color:#000000"
 +
| '''Name'''|| '''Description'''
 +
|- valign="top"
 +
| [[Select elements]] ||
 +
|- valign="top"
 +
| [[Enter a task]] ||
 +
|- valign="top"
 +
| [[Leave a task]] ||
 
|}
 
|}
 +
 +
**[[Select elements in Administration|Select element(s)]]
 +
**[[Change current container in Administration|Change current container]]
 +
**[[Allowed actions]]
 +
 +
 +
 +
=== Diagram editing ===
 +
 +
{| border="1" cellpadding="3" cellspacing="0"
 +
|- style="color:white;  background-color:#000000"
 +
| '''Name''' || '''Description'''
 +
|- valign="top"
 +
| [[Add a task]] ||
 +
|- valign="top"
 +
| [[Change the properties of a selected element]] ||
 +
|- valign="top"
 +
| [[Add a deliverable]] ||
 +
|- valign="top"
 +
| [[Change the properties of a element]] ||
 +
|- valign="top"
 +
| [[Define dependencies of tasks]] ||
 +
|- valign="top"
 +
| [[Define deliverables of tasks]] ||
 +
|- valign="top"
 +
| [[Remove a connection]] ||
 +
|- valign="top"
 +
| [[Delete selected elements]] ||
 +
|- valign="top"
 +
| [[Group selected elements]] ||
 +
|- valign="top"
 +
| [[Cut selected elements]] ||
 +
|- valign="top"
 +
| [[Copy selected elements]] ||
 +
|- valign="top"
 +
| [[Paste elements]] ||
 +
|- valign="top"
 +
| [[Aligning elements]] ||
 +
|- valign="top"
 +
| [[Distributing elements]] ||
 +
|- valign="top"
 +
| [[Undoing actions]] ||
 +
|}
 +
 +
 +
 +
  
  
Line 23: Line 97:
  
 
----
 
----
* [[Main]]
+
 
 +
*[[Main]]

Latest revision as of 12:52, 22 November 2011