SESAM - The Heart of AMEISE: Difference between revisions

From Ameise-en
Jump to navigationJump to search
No edit summary
No edit summary
 
(24 intermediate revisions by 5 users not shown)
Line 1: Line 1:
=Projektüberblick und Motivation=
{{NavigatorBar|Motivation|The QA - Model}}


Gutes Projektmanagement gilt als einer der Schlüsselfaktoren für die erfolgreiche Durchführung eines (Software-)Projekts. Doch oftmals wird gerade die Ausbildung von Projektleitern im Bereich des Projektmanagements vernachlässigt. Die Ausbildung eines Projektleiters ist, sofern sie überhaupt stattfindet, meist nur theoretischer Natur.
===Project Overview and Motivation ===


Good project management is one of the key factors for the successful implementation of a (software) project. Often, in the field of project management, the training of project managers is strongly neglected, and the education of a project manager is only based on theoretical knowledge.


==Simulation von Projekten==
Um die Ausbildung zu verbessern, wurde das SESAM-Projekt ('''S'''oftware-'''E'''ngineering-'''S'''imulation durch '''A'''nimierte '''M'''odelle) in der Abteilung Software Engineering der Universität Stuttgart aus der Taufe gehoben. Damit soll die Ausbildung Studierender, neben der theoretischen Ausbildung an der Universität, um eine möglichst realistische Komponente ergänzt werden. Da es im Rahmen eines Hochschulstudiengangs kaum möglich ist, jedem Studierenden die Möglichkeit zu bieten, ein reales Projekt zu leiten, wird mit SESAM die simulierte Leitung von Projekten ermöglicht. Dieser Ansatz ist auch für die Ausbildung von zukünftigen Projektleitern in der Industrie interessant, da er schnell und kostengünstig durchzuführen ist.


[[Image:grundidee.jpg]]
===The Simulation of Projects===
/home/m/uniklu/ameise/daten_fur_wiki/AMEISE%20Tutorial/15sesam/pictures/grundidee.jpg


{|
To improve the training, the SESAM-Project  ('''S'''oftware-'''E'''ngineering-'''S'''imulation through '''A'''nimated '''M'''odels) has been developed at the department of Software Engineering at the Universität of Stuttgart. Besides a theoretical foundation, the education of students should be improved by some realistic components. It is not possible that every student leads a real project during a bachelor degree course, and so SESAM offers the great opportunity to train project management by simulation. The approach is also interesting for the training of future project managers in industry, as it can be accomplished quickly and cheaply.
|- style="background:#FFFFCA;padding:0.5em" |
 
| Im Rahmen einer Schulung spielt der Schulungsteilnehmer am Simulator Projekte durch, wobei er den Projektleiter mimt und mit Kunden, Entwicklern und Dokumenten agiert. Dabei läuft die Simulation in diskreten Zeitschritten ab, wobei das Projekt über Kommandos gesteuert wird.
 
[[Image:Grundidee_en.gif|center]]
 
 
{| style="background:#FFFFCA;padding:0.5em" |
|-
| In the context of training, trainees simulate projects on a simulator, where he or she is in the position of a project manager and interacts with a customer, developers and several types of documents and software code. The simulation time is divided into time sections, and the project is controlled by different commands.  
|}
|}


Die Trainingsumgebung von SESAM bietet dabei dem Spieler folgende Möglichkeiten:


    * Durch die Simulation wird gezeigt, wie Ressourcen verwendet werden sollen.
The '''Training Environment''' offers trainees the following effects:
    * Verändert der Spieler die Ressourcen oder den Entwicklungsprozess, dann zeigt die Simulation die Konsequenzen dieser Handlung.
 
    * Der Spieler wird mit Problemen und Situationen konfrontiert, die bei realen Projekten entstehen.
* During a simulation run one learns how to use resources.
* A change of resources or the development process has important consequences.  
* Trainees are getting confronted with situations which arise normally on real projects


Modelle
===Models===
The simulation is based on models that include all relevant aspects of a project. The model which is loaded in the simulator decides which project is taken. In addition to the '''QA - Model''' simulation runs are possible with other models.


Die Simulation basiert auf Modellen, die alle für die Ausbildung relevanten Aspekte eines Projekts enthalten. Um welche Projekte es sich handelt, wird durch das Modell entschieden, das in den Simulator geladen werden muss. Neben dem zurzeit verwendeten QS-Modell ist es auch möglich, die Simulation mit anderen Modellen zu durchzuführen.
__NOEDITSECTION__
{{NavigatorBar|Motivation|The QA - Model}}
[[de:SESAM - Der Kern von AMEISE]]
[[en:SESAM - The Heart of AMEISE]]
[[Category:Help]]

Latest revision as of 14:31, 16 May 2013

Project Overview and Motivation

Good project management is one of the key factors for the successful implementation of a (software) project. Often, in the field of project management, the training of project managers is strongly neglected, and the education of a project manager is only based on theoretical knowledge.


The Simulation of Projects

To improve the training, the SESAM-Project (Software-Engineering-Simulation through Animated Models) has been developed at the department of Software Engineering at the Universität of Stuttgart. Besides a theoretical foundation, the education of students should be improved by some realistic components. It is not possible that every student leads a real project during a bachelor degree course, and so SESAM offers the great opportunity to train project management by simulation. The approach is also interesting for the training of future project managers in industry, as it can be accomplished quickly and cheaply.


Grundidee en.gif


In the context of training, trainees simulate projects on a simulator, where he or she is in the position of a project manager and interacts with a customer, developers and several types of documents and software code. The simulation time is divided into time sections, and the project is controlled by different commands.


The Training Environment offers trainees the following effects:

  • During a simulation run one learns how to use resources.
  • A change of resources or the development process has important consequences.
  • Trainees are getting confronted with situations which arise normally on real projects

Models

The simulation is based on models that include all relevant aspects of a project. The model which is loaded in the simulator decides which project is taken. In addition to the QA - Model simulation runs are possible with other models.