1 swt-praktikum 2005 gruppe 13 murphys train holger hagedorn

29
1 SWT-Praktikum 2005 Gruppe 13 Murphy‘s Train Holger Hagedorn

Upload: jirgen-schnitzler

Post on 05-Apr-2015

111 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

1

SWT-Praktikum 2005Gruppe 13Murphy‘s Train

Holger Hagedorn

Page 2: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

2

Das Team

Michael Battenfeld Tools Jendrik Bertram Test Anne Brückner Analyse Frederik Eichler Webauftritt Arthur Haag Reverse Engineering Holger Hagedorn Präsentation Christian Haupt Lastenheft Thomas KemmerichProjektleitung Andreas Kumlehn Implementierung Dirk Meister Qualität Markus Reketat Pflichtenheft

Page 3: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

3

Inhalt

Einsatzbereich Reverse Engineering (IST-Zustand) Funktionsbeschreibung Grobentwurf (SOLL-Zustand) Ausblick

Page 4: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

4

Inhalt

Einsatzbereich Reverse Engineering (IST-Zustand) Funktionsbeschreibung Grobentwurf (SOLL-Zustand) Ausblick

Page 5: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

5

Einsatzbereich

AufgabenShuttlesteuerungBetriebspanel (Überwachung & Steuerung)

Zieleautonome Shuttlesbetriebswirtschaftliches HandelnKontrolle durch Unternehmensleitungmanuelles Eingreifen

Einsatzbereich

Page 6: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

6

Inhalt

Einsatzbereich Reverse Engineering (IST-Zustand) Funktionsbeschreibung Grobentwurf (SOLL-Zustand) Ausblick

Page 7: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

7

Überblick

Reverse Engineering (IST-Zustand)

Page 8: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

8

Bestandteile

Simulationsumgebung (Kernel)Simuliert Streckennetz mit ShuttlesGeneriert TransportaufträgeBietet Nachrichtensystem

Oberfläche (Visualisation)Darstellung der KarteGenerelle Anzeige von Datenunabhängig vom Kernel

Reverse Engineering (IST-Zustand)

Page 9: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

9

Bestandteile

Unternehmen (CompanyControl)Kauf & Verkauf von Shuttles

ShuttleErhält AusschreibungenBerechnet AngebotFührt Aufträge ausErstellt Rechnungen

Reverse Engineering (IST-Zustand)

Page 10: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

10

Inhalt

Einsatzbereich Reverse Engineering (IST-Zustand) Funktionsbeschreibung Grobentwurf (SOLL-Zustand) Ausblick

Page 11: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

11

Shuttle-Strategie

wenig MessagesKosten sparenZeit sparenBelastung des Systems minimieren

Funktionsbeschreibung

Page 12: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

12

Shuttle-Strategie

Ring-Struktur leichte Verwaltung lineare Nachrichten

Verhandlungparametrisierbar: Zeit vs. Genauigkeitwenig Ressourcen

Funktionsbeschreibung

Page 13: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

13

Betriebspanel

Funktionsbeschreibung

Page 14: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

14

Company-Überwachung

Funktionsbeschreibung

Page 15: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

15

Parameter

Funktionsbeschreibung

Page 16: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

16

Inhalt

Einsatzbereich Reverse Engineering (IST-Zustand) Funktionsbeschreibung Grobentwurf (SOLL-Zustand) Ausblick

Page 17: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

17

Neue Komponenten

Grobentwurf (SOLL-Zustand)

Page 18: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

18

MasterShuttle 1

Shuttle 2

Shuttle 3

Shuttle n

Grobentwurf (SOLL-Zustand)

Kernel

Page 19: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

19

MasterShuttle 1

Shuttle 2

Shuttle 3

Shuttle n

Order

Grobentwurf (SOLL-Zustand)

Kernel

Page 20: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

20

MasterShuttle 1

Shuttle 2

Shuttle 3

Shuttle n

Grobentwurf (SOLL-Zustand)

Kernel

OrderNegotiation

Page 21: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

21

MasterShuttle 1

Shuttle 2

Shuttle 3

Shuttle n

Grobentwurf (SOLL-Zustand)

Kernel

NegotiationLost

Page 22: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

22

MasterShuttle 1

Shuttle 2

Shuttle 3

Shuttle n

Grobentwurf (SOLL-Zustand)

Kernel

OrderNegotiation

Page 23: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

23

MasterShuttle 1

Shuttle 2

Shuttle 3

Shuttle n

Grobentwurf (SOLL-Zustand)

KernelOrderNegotiation

Page 24: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

24

MasterShuttle 1

Shuttle 2

Shuttle 3

Shuttle n

Grobentwurf (SOLL-Zustand)

Kernel

n Nachrichten

OrderNegotiation

Page 25: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

25

Master

günstigster

Grobentwurf (SOLL-Zustand)

insgesamt max. 2n Nachrichten

Kernel

NegotiationWon

Page 26: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

26

Master

günstigsterOffer

Grobentwurf (SOLL-Zustand)

Kernel

Page 27: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

27

Grobentwurf (SOLL-Zustand)

Betriebspanel

Page 28: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

28

Inhalt

Einsatzbereich Reverse Engineering (IST-Zustand) Funktionsbeschreibung Grobentwurf (SOLL-Zustand) Ausblick

Page 29: 1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn

29

Wie geht es weiter?

Fein-Entwurf Implementierung Abschluss-Präsentation Tests Dokumentation

Ausblick