User Tools

Site Tools


jrodos:uc-100_-_create_a_new_project

UC- 100: Create a new project

Short description

The user create a new project,

Condition

Postcondition

The results are visualizing

Rules

Notes

- when a new project is created, the user interface (RoLite) should always pop-up automatically (as it is for the emergency chain at the moment)

- after finishing the input in RoLite for a model chain, the chain should directly start when pressing the submit button (as it is for the emergency chain at the moment)

- the user interface for one model chain should contain only those tabs in RoLite, which belong to the models included in the model chain (e.g. if the chain only consists of Emersim, only the related tabs should be included in the RoLite window)

- if the selected model chain starts with a model which requires input from another model run as initialization (e.g. Emersim or Fdmt), directly after the “Create new project” window” is closed a new “Select previous project” window should open, where the user can select a project on which the new model chain run should be based (similar to the “Select previous task” window when initializing Emersim)

- a model chain should always consist of one task (= the chain of models) like in the emergency mode, several tasks one after the other (like in the chain “ALSMC+Emersim”) with separate Init and Run procedures are confusing. If for example there is a need to have a full flexibility for Emersim to select the input data from an ALSMC run, one should provide a model chain only consisting of Emersim and always requiring to select an ALSMC run for initialization like described above.

- currently a project has several levels:
1. project name
2. model or model chain (e.g. Emergency or ALSMC)
3. task (e.g. ALSMC – run: 3)
4. Input / Output folders
⇒ according to the philosophy as described above we don’t see a need for level 2 and 3; instead the first level should contain the project name and – may be in brackets – the name of the model chain

- the displayed list of model chains in the “Create new project” window should be user-definable: in a configuration file (or something similar) the administrator should be able to select which of the available model chains he wants to show in this window (preferable the configuration is user-specific)

- Activity

Step Actor Activity
01 User Push “new Project”
02 System Open the inputwindow with name, comment and selectionlist of modelchains
03 User Give the name of the project, comment and select the modelchain
(04) System I if the selected model chain starts with a model which requires input from another model run as initialization (e.g. Emersim or Fdmt), directly after the “Create new project” window” is closed a new “Select previous project” window should open
(05) User Select a project on which the new model chain run should be based
06 System Enter the name of the project in navigation tree, and the subitem input, output
07 System Build the RODOS-LITE cards for the whole modelchain (each model have a couple of own input-cards, the System regroup the card depends on the selected models)
08 User Fill in all the parameter in the registercards of RODOSLITE, go step by step
09 User Submit Button in RODOSLITE
10 System Modelchain run and create results
11 User Visualization of results

Relations

jrodos/uc-100_-_create_a_new_project.txt · Last modified: 2015/03/24 15:32 (external edit)