ad hoc chatsystem für mobile netze … · 2007-05-15 · projektplan phase beschreibung termin 1...
TRANSCRIPT
![Page 1: Ad hoc Chatsystem für mobile Netze … · 2007-05-15 · Projektplan Phase Beschreibung Termin 1 Spezifikation 16.04.2007 2 Grobentwurf 30.04.2007 3 Feinentwurf 14.05.2007 Folien](https://reader033.vdocuments.net/reader033/viewer/2022053016/5f1907343d19901d7424a05f/html5/thumbnails/1.jpg)
Ad hoc Chatsystem für mobile Netze
SoftwareentwickungspraktikumSommersemester 2007
Institut für Betriebssysteme und RechnerverbundTechnische Universität Braunschweig
Sommersemester 2007
Feinentwurf
Sven Lahde, Oliver Wellnitz, Wolf-Bastian Pöttner
![Page 2: Ad hoc Chatsystem für mobile Netze … · 2007-05-15 · Projektplan Phase Beschreibung Termin 1 Spezifikation 16.04.2007 2 Grobentwurf 30.04.2007 3 Feinentwurf 14.05.2007 Folien](https://reader033.vdocuments.net/reader033/viewer/2022053016/5f1907343d19901d7424a05f/html5/thumbnails/2.jpg)
Übersicht
� Organisatorisches
� Vorstellung der Gruppenergebnisse
� Anmerkungen zum Feinentwurf
Ad-hoc Chatsystem für mobile Netze - Feinentwurf
Lahde, Wellnitz, Pöttner2/15
� Anmerkungen zum Feinentwurf
� Zwischenpräsentation
� Implementierung
![Page 3: Ad hoc Chatsystem für mobile Netze … · 2007-05-15 · Projektplan Phase Beschreibung Termin 1 Spezifikation 16.04.2007 2 Grobentwurf 30.04.2007 3 Feinentwurf 14.05.2007 Folien](https://reader033.vdocuments.net/reader033/viewer/2022053016/5f1907343d19901d7424a05f/html5/thumbnails/3.jpg)
Projektplan
Phase Beschreibung Termin
1 Spezifikation 16.04.2007
2 Grobentwurf 30.04.2007
3 Feinentwurf 14.05.2007
Folien für die Zwischenpräsentation
21.05.2007
Zwischenpräsentation 04.06.2007
Ad-hoc Chatsystem für mobile Netze - Feinentwurf
Lahde, Wellnitz, Pöttner3/15
Zwischenpräsentation 04.06.2007
Block 1 9:00 bis 11:15
Block 2 15:00 bis 18:00
4 Implementierung
1. Zwischenabgabe 04.06.2007
2. Zwischenabgabe 18.06.2007
5 Validierung 09.07.2007
Abschlusspräsentation 19.07.2007
![Page 4: Ad hoc Chatsystem für mobile Netze … · 2007-05-15 · Projektplan Phase Beschreibung Termin 1 Spezifikation 16.04.2007 2 Grobentwurf 30.04.2007 3 Feinentwurf 14.05.2007 Folien](https://reader033.vdocuments.net/reader033/viewer/2022053016/5f1907343d19901d7424a05f/html5/thumbnails/4.jpg)
Fragen
� Channel-ID für anonymen Kanal� Einigung?
Ad-hoc Chatsystem für mobile Netze - Feinentwurf
Lahde, Wellnitz, Pöttner4/15
� „Anonymousnachrichten dürfen keine BenutzerID tragen“� Was sind „ Anonymousnachrichten“?
� Warum nicht ID des Knoten verwenden, der Nachricht flutet?
![Page 5: Ad hoc Chatsystem für mobile Netze … · 2007-05-15 · Projektplan Phase Beschreibung Termin 1 Spezifikation 16.04.2007 2 Grobentwurf 30.04.2007 3 Feinentwurf 14.05.2007 Folien](https://reader033.vdocuments.net/reader033/viewer/2022053016/5f1907343d19901d7424a05f/html5/thumbnails/5.jpg)
Organisatorisches
� Zertifikate� Testzertifikate auf der Webseite
� Einige E-Mailadressen auf den Dokumenten nicht erreichbar
� Kein Zertifikat bekommen?
Ad-hoc Chatsystem für mobile Netze - Feinentwurf
Lahde, Wellnitz, Pöttner5/15
� Scheinkriterien� Dokumente haben maßgeblichen Anteil an der Note!
![Page 6: Ad hoc Chatsystem für mobile Netze … · 2007-05-15 · Projektplan Phase Beschreibung Termin 1 Spezifikation 16.04.2007 2 Grobentwurf 30.04.2007 3 Feinentwurf 14.05.2007 Folien](https://reader033.vdocuments.net/reader033/viewer/2022053016/5f1907343d19901d7424a05f/html5/thumbnails/6.jpg)
Ergebnisse der Gruppen
� Gruppe 1 (Palaver)
� Gruppe 2 (Barracuda)
Ad-hoc Chatsystem für mobile Netze - Feinentwurf
Lahde, Wellnitz, Pöttner6/15
� Gruppe 3 (AdBee)
� Gruppe 4 (MAdChat)
![Page 7: Ad hoc Chatsystem für mobile Netze … · 2007-05-15 · Projektplan Phase Beschreibung Termin 1 Spezifikation 16.04.2007 2 Grobentwurf 30.04.2007 3 Feinentwurf 14.05.2007 Folien](https://reader033.vdocuments.net/reader033/viewer/2022053016/5f1907343d19901d7424a05f/html5/thumbnails/7.jpg)
Feinentwurf
� Grundlage der Implementierung� Datenstrukturen
� Schnittstellen
� Datenfluss
� Verweise auf den Grobentwurf
Ad-hoc Chatsystem für mobile Netze - Feinentwurf
Lahde, Wellnitz, Pöttner7/15
� Feinanalyse
� Schnittstellen / -operationen
� Jede Funktion muss im Grobentwurf vorkommen
� Übereinstimmung mit der Implementierung� Signaturen
� Abläufe
![Page 8: Ad hoc Chatsystem für mobile Netze … · 2007-05-15 · Projektplan Phase Beschreibung Termin 1 Spezifikation 16.04.2007 2 Grobentwurf 30.04.2007 3 Feinentwurf 14.05.2007 Folien](https://reader033.vdocuments.net/reader033/viewer/2022053016/5f1907343d19901d7424a05f/html5/thumbnails/8.jpg)
Fazit
� Kein Feinentwurf war vollständig
� Kein Feinentwurf hat uns gut gefallen
Ad-hoc Chatsystem für mobile Netze - Feinentwurf
Lahde, Wellnitz, Pöttner8/15
� Übereinstimmung Entwurf -> Implementierung� Es wird nur das implementiert, was im Fein-/Grobentwurf steht
� Notenrelevant
![Page 9: Ad hoc Chatsystem für mobile Netze … · 2007-05-15 · Projektplan Phase Beschreibung Termin 1 Spezifikation 16.04.2007 2 Grobentwurf 30.04.2007 3 Feinentwurf 14.05.2007 Folien](https://reader033.vdocuments.net/reader033/viewer/2022053016/5f1907343d19901d7424a05f/html5/thumbnails/9.jpg)
Allgemeine Anmerkungen
� Vollständigkeit
� Periodische Nachrichten� Hello
� Routing
� Channel
Ad-hoc Chatsystem für mobile Netze - Feinentwurf
Lahde, Wellnitz, Pöttner9/15
� Verschlüsselung� Asymmetrisch
– Schlüsselaustausch
– Obscure
– Signatur
� Symmetrisch
– Geschlossene Kanäle
![Page 10: Ad hoc Chatsystem für mobile Netze … · 2007-05-15 · Projektplan Phase Beschreibung Termin 1 Spezifikation 16.04.2007 2 Grobentwurf 30.04.2007 3 Feinentwurf 14.05.2007 Folien](https://reader033.vdocuments.net/reader033/viewer/2022053016/5f1907343d19901d7424a05f/html5/thumbnails/10.jpg)
� Kontrollnachrichten� Key
� Certificates
� 3 Arten von Kanälen
Ad-hoc Chatsystem für mobile Netze - Feinentwurf
Lahde, Wellnitz, Pöttner10/15
� Public
� Closed
� Anonymous
� Behandlung der Kanäle� Vielfach unklar
![Page 11: Ad hoc Chatsystem für mobile Netze … · 2007-05-15 · Projektplan Phase Beschreibung Termin 1 Spezifikation 16.04.2007 2 Grobentwurf 30.04.2007 3 Feinentwurf 14.05.2007 Folien](https://reader033.vdocuments.net/reader033/viewer/2022053016/5f1907343d19901d7424a05f/html5/thumbnails/11.jpg)
Zwischenpräsentation
� 2 Blöcke am Montag, 04.06.07 (IZ 161)� 9:00 -11:15
– MI, IPS, IfIS und IBR-DUS
� 15:00 – 18:00
– WIRE, IBR-CM, ROB und SSE
� Anwesenheitspflicht im zweiten Block
Ad-hoc Chatsystem für mobile Netze - Feinentwurf
Lahde, Wellnitz, Pöttner11/15
� Anwesenheitspflicht im zweiten Block
� Einheitliche Gestaltung� EINE Präsentation
� Vortragsdauer� 45 Minuten
� ca . 8 Minuten pro Gruppe
![Page 12: Ad hoc Chatsystem für mobile Netze … · 2007-05-15 · Projektplan Phase Beschreibung Termin 1 Spezifikation 16.04.2007 2 Grobentwurf 30.04.2007 3 Feinentwurf 14.05.2007 Folien](https://reader033.vdocuments.net/reader033/viewer/2022053016/5f1907343d19901d7424a05f/html5/thumbnails/12.jpg)
Vortragsinhalt
� Fokussierung auf die Problemstellung� Einführung (Gruppe 1)
� Routing (Gruppe 2)
� Kommunikation (Gruppe 4)
� Sicherheitskonzept (Gruppe 3)
� Lösungsansatz
Ad-hoc Chatsystem für mobile Netze - Feinentwurf
Lahde, Wellnitz, Pöttner12/15
� Lösungsansatz
� Spezifische Probleme
� Abgabe der Folien (1. Version)� Mo., 21.05.2007
� Probevortrag� Fr., 25.05.2007, 15:00Uhr (Raum IZ 105)
![Page 13: Ad hoc Chatsystem für mobile Netze … · 2007-05-15 · Projektplan Phase Beschreibung Termin 1 Spezifikation 16.04.2007 2 Grobentwurf 30.04.2007 3 Feinentwurf 14.05.2007 Folien](https://reader033.vdocuments.net/reader033/viewer/2022053016/5f1907343d19901d7424a05f/html5/thumbnails/13.jpg)
Implementierung
� Umsetzung von Grob-/Feinentwurf
� Zwei Zwischenabgaben� 04.06.2007
� 18.06.2007
Ad-hoc Chatsystem für mobile Netze - Feinentwurf
Lahde, Wellnitz, Pöttner13/15
� Dokumentation� Benutzerhandbuch
� Entwicklerhandbuch
� Verwendung des SVN
![Page 14: Ad hoc Chatsystem für mobile Netze … · 2007-05-15 · Projektplan Phase Beschreibung Termin 1 Spezifikation 16.04.2007 2 Grobentwurf 30.04.2007 3 Feinentwurf 14.05.2007 Folien](https://reader033.vdocuments.net/reader033/viewer/2022053016/5f1907343d19901d7424a05f/html5/thumbnails/14.jpg)
Randbedingungen
� Vollständige Umsetzung� Fein-/Grobentwurf
� Lastenheft
� Protokoll
� Plattform
Ad-hoc Chatsystem für mobile Netze - Feinentwurf
Lahde, Wellnitz, Pöttner14/15
� Plattform� Linux
� MacOS X
� Testfälle
� Gruppenübergreifende Tests
![Page 15: Ad hoc Chatsystem für mobile Netze … · 2007-05-15 · Projektplan Phase Beschreibung Termin 1 Spezifikation 16.04.2007 2 Grobentwurf 30.04.2007 3 Feinentwurf 14.05.2007 Folien](https://reader033.vdocuments.net/reader033/viewer/2022053016/5f1907343d19901d7424a05f/html5/thumbnails/15.jpg)
Fragen …?
Ad-hoc Chatsystem für mobile Netze - Feinentwurf
Lahde, Wellnitz, Pöttner15/15
Nächstes Treffen
Di., 05.06.2007, 13:00 Uhr
Probevortrag
Fr., 25.05.2007, 15:00 Uhr