Network Test and Supervision System
Kurzbeschreibung:
NTSS - Network Test and Supervision System: Überwachungs- und Testsystem für(von)
Mobilefunk-Netzwerke(n).Führt automatisierte Qualitäts-, Stress- und Netzwerkintegrationstests
durch.
Zeitraum:
10/2000 bis 07/2002 (erste Version von NTSS); bis 01/2004 (2. Version)
Status/Kontext:
Produktentwicklung / Angestellter der
Condat Informationssysteme AG, Berlin
Meine Aufgaben/Verantwortung:
- Zuarbeit für die Kunden-Akquise
- OO System- und Softwareanalyse
- OO Systemdesign der Server-/Client-Komponeneten
- Multi-User-System (mehrere Regional-Server; mehrere Workstation pro Region)
- Verteilte replizierende Datenbank
- System-Grobspezifikation u.a:
- Mitarbeit beim Datenbank-Design (Oracle-DB)
- Erstellung von Uses-Cases für eine funktionale Replikation der Server-Datenbanken untereinander
- Projektleitung (SW-Entwicklung) für die erste Version von NTSS. Feinspezifikation/Implementierung:
- abstraktes Datenbank-Interface (incl. Abstraktion von der Datenbank und der Datenhaltung
[SQL, XML, ...]) (C++, STL, AWK). Design der entsprechenden komponenten-übergreifenden
Klassenbibliotheken.
- Erweiterung der Kommunikationsplattform (CMS: Condat Multitasking System) für
verteilte Systeme (multithreaded Windows-DLL; C++; STL). CMS abstrahiert u.a. von
der physikalischen Datenübertragung- und den verwendeten Protokollen (RS232; Ethernet
TCP/IP; CAN; ISDN; ...)
- Implementierung der API für ISDN-Router mit bis zu 128 Kanälen (multithreaded
Windows-DLL/-LIB; C++; CAPI 2.0)
- Software-Überwachungs-Komponente: Prüft die Verfügbarkeit der Plattform-Komponenten
und informiert ggf. über Ausfälle. (C++-Klassenbibliothek zur Nutzung in GUI- und/oder
Konsolen-Applikationen)
- GUI zur Anzeige der Systemarchitektur (des Mobilfunk-Netzes) mit MSC, BSC, BTS
und den Condat-HW-Komponenten. Statusanzeige der Systemkomponenten in Echtzeit.
Darstellung durch geografische Informationen (ESRI-Shape-Files; Landkarten) unterlegt.
(C++; MFC; MapObjects 2.0; ...)
- Erstellung des Installations-Projektes (InstallShield) Erstellung des Windows-Hilfesystems
für NTSS (DocToHelp) sonstige eingesetzte Tools: Rational ClearCase; Rational Rose;
GNATS (Webbasiertes Reporting-Tool)
- Beratungs-Funktionen für die zweite Version von NTSS
- Erweiterung durch Entwicklung einer PocketPC-Applikation
zur ferngesteuerten Ausführung von Tests über LAN/WLAN (C#; WebServices; .NET-Compact
Framework)
Projektteam:
zeitweise bis zu 10 Mitarbeiter