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

1 SWT-Praktikum 2005 Gruppe 13 Murphys Train Holger Hagedorn.

Apr 05, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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