Transcript
Page 1: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Softwaretechnikpraktikum Sommersemester Softwaretechnikpraktikum Sommersemester 20052005

Gruppe 05

„„Die Familie“Die Familie“

1. Präsentation

Anforderungsdefinition

31. Mai 2005

Page 2: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Anforderungsdefinition - Übersicht 2

Übersicht

1. Einsatzbereich

2. Ist-Zustand

3. Funktionsbeschreibung

4. Soll-Zustand

5. Ausblick

Page 3: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Anforderungsdefinition - Einsatzbereich 3

Einsatzbereich

Ziel:

Entwicklung eines Softwaresystems zur Simulation des

Schienentransportsystem Railcab der Universität Paderborn

Basis:

Simulation mit Shuttlesteuerung und Unternehmensvisualisierung

Unsere Aufgabe:

Entwicklung eines Steuerungs- und Überwachungspanels

Entwicklung und Implementation von Strategien zur automatischen

Shuttlesteuerung.

Page 4: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Anforderungsdefinition 4

Übersicht

1. Einsatzbereich

2. Ist-Zustand

3. Funktionsbeschreibung

4. Soll-Zustand

5. Ausblick

Page 5: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Anforderungsdefinition - Ist-Zustand 5

Überblick

Page 6: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Anforderungsdefinition - Ist-Zustand 6

Konkret

Kernel:Beinhaltet die Steuerung des kompletten Simulationsablaufs und bietet Schnittstellen zur Darstellung und Einflussnahme an.

Shuttle-Steuerung:Hat bereits alle Grundfunktionen die für den Simulationsablauf wichtig sind implementiert (z.B. Auftrag ausführen, Kommunikation mit dem Kernel).

Company-Control:Besitzt momentan Funktionen zum Kaufen/Verkaufen eines Shuttles.Zudem ist die Kommunikation mit dem Kernel über Messages implementiert.

Visualisation: Visualisiert den Simulationsablauf mit Karte, Company- und Shuttle Übersichten und Daten von jedem Shuttle.

Page 7: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Anforderungsdefinition - Übersicht 7

Übersicht

1. Einsatzbereich

2. Ist-Zustand

3. Funktionsbeschreibung

4. Soll-Zustand

5. Ausblick

Page 8: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Anforderungsdefinition - Funktionsbeschreibung 8

Strategien

Wartungs-Strategie: • kann für einzelne oder für alle Shuttles gewählt werden• 3 Strategien: late, normal, early

Shuttle-Raumverteilungs-Strategie: • Wird auf alle Shuttles angewendet• none, orders, evenly distributed

MinGewinn-Strategie:• Der Benutzer kann angeben wie hoch sein Gewinnanteil bei einem

Auftrag mindestens sein soll (Prozent oder Euro)

Page 9: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Anforderungsdefinition - Funktionsbeschreibung 9

Einstellungen

Maximale Auftragsanzahl einstellen:Benutzer kann die maximale Anzahl an Aufträgen die ein Shuttle annehmenkann einstellen

Zeitpuffer einstellen:Der Benutzer kann einen zusätzlichen Zeitpuffer setzen, der für alle auszuführenden Aufträge gelten soll

Angebotsannahme einstellen: Der Benutzer kann einem Shuttle verbieten weitere Angebote abzugeben

Autonomes Kaufen/Verkaufen: Der Benutzer kann zwischen automatischen oder manuellen Shuttle kaufen/verkaufen wählen

Page 10: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Anforderungsdefinition - Funktionsbeschreibung 10

GUI – Eigene Shuttleflotte

Page 11: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Anforderungsdefinition - Funktionsbeschreibung 11

GUI – Alle Shuttles

Page 12: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Anforderungsdefinition - Funktionsbeschreibung 12

GUI - Shuttlemarkt

Page 13: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Anforderungsdefinition - Funktionsbeschreibung 13

GUI – Kontodatenverlauf

Page 14: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Anforderungsdefinition - Übersicht 14

Übersicht

1. Einsatzbereich

2. Ist-Zustand

3. Funktionsbeschreibung

4. Soll-Zustand

5. Ausblick

Page 15: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Anforderungsdefinition - Soll-Zustand 15

Überblick

Page 16: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Anforderungsdefinition - Soll-Zustand 16

Shuttle Steuerung

Page 17: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Anforderungsdefinition - Übersicht 17

Übersicht

1. Einsatzbereich

2. Ist-Zustand

3. Funktionsbeschreibung

4. Soll-Zustand

5. Ausblick

Page 18: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Anforderungsdefinition - Ausblick 18

Ausblick

Was noch zu tun ist:• Verfeinerung der Shuttle Steuerung und der Strategien und

Einstellungen• Implementierung und Test in Modulen• Dokumentation

Page 19: Softwaretechnikpraktikum Sommersemester 2005 Gruppe 05 Die Familie 1.Präsentation Anforderungsdefinition 31. Mai 2005

Vielen Danke für die Aufmerksamkeit!


Recommended