Use cases

From TaskDepender
Jump to: navigation, search
(Created page with "''This page gives the complete list of use-cases.'' ---- * Main")
 
(Diagram editing)
 
Line 1: Line 1:
''This page gives the complete list of use-cases.''
+
''This page gives the complete list of use-cases as implemented in the TaskDepender™.''
 +
 
 +
== Description ==
 +
 
 +
As described in the [[Architecture|architecture]]
 +
 
 +
== Use cases ==
 +
 
 +
=== Project actions ===
 +
 
 +
{| border="1" cellpadding="3" cellspacing="0"
 +
|- style="color:white;  background-color:#000000"
 +
| '''Name'''|| '''Description'''
 +
|- valign="top"
 +
| [[Program start]] || Start the program.
 +
|- valign="top" |
 +
| [[New project]] || Creates a new project.
 +
|- valign="top"
 +
| [[Open project]] || Open existing project
 +
|- valign="top"
 +
| [[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]] ||
 +
|}
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
  
 
----
 
----
* [[Main]]
+
 
 +
*[[Main]]

Latest revision as of 12:52, 22 November 2011