Hier jetzt einmal mein ganzer Projektantrag.
Schaut ihn euch einmal an.
Projektbezeichnung:
Softwarebasierte Netzwerktestumgebung
Projektbeschreibung:
Die mobilen Systeme der IMT Software GmbH arbeiten vermehrt mit PDAs (personal digital assistant) um Abläufe zu beschleunigen und Prozesse zu optimieren.
Aufgenommene Daten des PDA, wie z.B. Wareneingänge, Warenausgänge, Umlagerungen oder der aktuelle Inventurstatus, werden mit bestehenden Warenwirtschaftssystemen abgeglichen und aktualisiert. Da diese Systeme in den seltensten Fällen direkt auf dem Computer laufen, an welchem der PDA seinen Datentransfer durchführt, werden diese Daten mit Hilfe von speziellen Serverprogrammen über das Netzwerk an die entsprechende Adresse weitergeleitet. Eine funktionierende Netzwerkverbindung und ein vollständiger Datenempfang/-versand ist unerlässlich für ein fehlerfrei laufendes System.
Im Moment ist es relativ schwierig die Fehlerquelle eindeutig ermitteln zu können, da Fehler im Datentransfer des Programms oder im Netzwerk schwer voneinander zu unterscheiden sind. Oft blockiert eine Firewall Ports, oder die interne/externe Netzwerkverbindung ist falsch eingestellt. Manchmal ist es aber z.B. auch ein zu kurz eingestellter Timeout des Programms der verursacht das Daten nicht komplett an der Zieladresse ankommen.
Bevor das eigentliche System eingerichtet wird, soll in Zukunft die Netzwerkverbindung mit einem Tool auf ihre Funktionalität getestet werden. Hiermit sollen mögliche Fehlerquellen im Netzwerk frühzeitig erkannt und behoben werden.
Ziel des Projektes ist es Netzwerkverbindungen und Daten die über einen frei wählbaren Port kommen, in und nach der Entwicklungsphase über eine softwarebasierte Netzwerktestumgebung auf ihre Funktion und Richtigkeit prüfen zu können. Dieses Tool soll sowohl eine Client- als auch eine Server-Funktion besitzen. Sprich es soll anzeigen was von der Gegenstelle an Daten geschickt wird, aber auch ob die Gegenstelle auf gesendete Daten reagiert. So ist sicherzustellen, dass beide Seiten einwandfrei konfiguriert sind. Das Programm ist nicht für Kunden bestimmt, sondern dient dazu das interne Testen des Netzwerkzugriffs möglich zu machen.
Zeitplan:
1. Projektdefinition (Projektvorbereitung) 3 Stunden
2. Planung 6 Stunden
3. Durchführung 35 Stunden
4. Test des erstellten Programms 11 Stunden
5. Dokumentation 13 Stunden
6. Einführung der Software 2 Stunden
Projektphasen:
1. Projektdefinition (Projektvorbereitung)
1.1. Besprechung des Projektziels
1.2. Ausformulierung des Projekts
2. Planung
2.1 Ist-Analyse
2.2 Soll-Konzept anfertigen
2.3 Programmablaufplan entwerfen
3. Durchführung
3.1. erstellen einer vorerst grobangelegten Benutzeroberfläche
3.2. Einbinden benötigter Elemente/Objekte
3.3. Implementierung des Programms
3.4. Benutzeroberfläche verfeinern
4. Test des erstellten Programms
4.1. erstellen eines Testablaufplans
4.2. Testdurchläufe durchführen
4.3. auftretende Fehler beheben
5. Dokumentation
6. Einführung der Software
6.1. Installation der Software
6.2. Einarbeitung der Mitarbeiter
Geplante Dokumentation zur Projektarbeit:
1. Projektbericht
1.1 Projekthintergrund
1.2 Zeitplanung
1.3 Programmablaufplan
1.4 Ist Analyse / Sollkonzept
1.5 Problemlösung/Vorgehensweise
2. Fazit
3. Anlagen
3.1 Testdokumentation
3.2 Quellcodedokumentation
3.3 Benutzte Arbeits- und Hilfsmittel
3.4 Screenshots der Benutzeroberfläche
3.5 Beispiele gesendeter und empfangener Daten
3.6 Benutzer-Handbuch
Gruß
Viper02