The SESAM - System: Difference between revisions

From Ameise-en
Jump to navigationJump to search
No edit summary
No edit summary
 
(5 intermediate revisions by one other user not shown)
Line 3: Line 3:




===The structure of the SESAM - System===
===The Structure of the SESAM - System===


The main objective of using SESAM is an almost realistic simulation of software projects for training purposes. Students should be able to apply their acquired knowledge playfully and depend it on base of the simulation run.
The main objective when using SESAM is to provide an almost realistic simulation environment of software projects for training purposes. On the basis of a simulation run, trainees should be able to apply their acquired knowledge in a game-like environment and strengthen their management skills.  




Another aim is to make it possible to model unsecured hypotheses and study their consequences by replaying the simulation run. The SESAM - System is built of various ''' components ''', which are used by different roles:
Another objective is to make assumptions about effects of project decisions and study the consequences by replaying them in the simulation environment. The SESAM - System consists of various ''' Components ''' which are used by different roles:




* '''Modeler''':
* '''Modeler''':
** He creates substantial empirical models that are simulated by the base machine. He determines which objects and relationships of a software project are mapped and what effects may occur. He thus defines the world in which the trainee can move.
** He or she creates the empirical models that are simulated by the simulation engine. The modeler determines which objects and relationships of a software project are mapped to the system and what effects may occur. He or she defines the world in which the trainee is able to move.  




* '''Trainee''':
* '''Trainee''':
** The trainee takes the role of the project manager. He intervenes via commands in the course of the simulation run and receives messages about the current state of the system.
** The trainee takes the role of a project manager. By issuing commands he intervenes in the course of a simulation run and receives messages about the current state from the system.  


* '''Instructor''':
* '''Instructor''':
** The instructor conducts training courses, where trainees are able to participate. He lead trainees and he has the possibility to analyze the simulation runs through evaluation tools, to discuss the achieved results with the trainees.
** The instructor (or tutor) conducts training courses where trainees are able to participate. He or she guides trainees and he has the possibility to analyze simulation runs by several evaluation tools. Finally, he or she also discusses the achieved results together with the trainees.  




The following figure shows the '''roles ''' and their '''interaction ''' with the components of the system.
The following figure shows the '''Roles ''' and their '''Interaction ''' with the components of the system.


[[Image:komponenten.png|center|frame|Components and roles of the SESAM-system]]
[[Image:Komponenten_en.gif|center|frame|Components and Roles of the SESAM - System]]


Line 31: Line 31:
{{NavigatorBar|The QA - Model|AMEISE}}
{{NavigatorBar|The QA - Model|AMEISE}}
[[Category:Tutorial]]
[[Category:Tutorial]]
 
__NOEDITSECTION__
[[de:Das SESAM-System]]
[[de:Das SESAM-System]]
[[en:The SESAM-system]]
[[en:The SESAM - System]]
<!--
<!--
[[sk:Hlavná stránka]]
[[sk:Hlavná stránka]]
[[fr:Accueil]]
[[fr:Accueil]]
-->
-->

Latest revision as of 14:40, 16 May 2013


The Structure of the SESAM - System

The main objective when using SESAM is to provide an almost realistic simulation environment of software projects for training purposes. On the basis of a simulation run, trainees should be able to apply their acquired knowledge in a game-like environment and strengthen their management skills.


Another objective is to make assumptions about effects of project decisions and study the consequences by replaying them in the simulation environment. The SESAM - System consists of various Components which are used by different roles:


  • Modeler:
    • He or she creates the empirical models that are simulated by the simulation engine. The modeler determines which objects and relationships of a software project are mapped to the system and what effects may occur. He or she defines the world in which the trainee is able to move.


  • Trainee:
    • The trainee takes the role of a project manager. By issuing commands he intervenes in the course of a simulation run and receives messages about the current state from the system.
  • Instructor:
    • The instructor (or tutor) conducts training courses where trainees are able to participate. He or she guides trainees and he has the possibility to analyze simulation runs by several evaluation tools. Finally, he or she also discusses the achieved results together with the trainees.


The following figure shows the Roles and their Interaction with the components of the system.

Components and Roles of the SESAM - System