Dipl.-Ing. Frank Neumann - Berlin, Germany

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