Software Engineering - Projektauszug

Alcatel SEL AG

Entwicklung einer Globalen Einkaufsdatenbank mit Intranet FrontEnd und DB2 BackEnd

  • Intranet FrontEnd mit Workflow und mehrstufigem Berechtigungskonzept
  • Einbinden von HTML und JavaScript für Layout und Überprüfungszwecke
  • Aufruf diverser StoredProcedures in DB2 über Agents mit Übergabe bzw. Übernahme größerer Datenmengen

Mitkonzeption und Entwicklung einer "Einheiten" Datenbank in der Weltweit alle Einheiten des Unternehmens verwaltet werden

  • Web Frontend, Anbindung an DB2, Berechtigungskonzept und Workflow waren Teil der Planung und Entwicklung

Umgebung:

  • Lotus Notes 5
  • HTML
  • DB2
  • JavaScript

_________________________________________________________________________________

 

Deutsche Post ITSolutions GmbH

Datenbankdesign/Datenbankentwicklung

  • Aufbau und Weiterentwicklung eines Data-Warehouse zur Aufnahme sämtlicher relevanter Transportdaten der Deutschen Post
  • Neuentwicklung und Erweiterung bestehender Routinen (Datenbankskripte, Serverprozesse) zur automatisierten Berechung und Archivierung von Kenngrößen (PL-SQL, C++)
  • Entwicklung eines Moduls zur Steuerung und Überwachung der Datenbank (C++,HTML)

Softwaredesign/Softwareentwicklung

  • Erstellung und Durchführung von Tests zur Feststellung der Kompatibilität der Anwendungen zu Windows XP

Projektmanagement

  • Leitung eines Teilprojektes

Umgebung:

  • Microsoft Windows NT/2000
  • Sun Solaris 7
  • Oracle 8.1i
  • Microsoft Visual C++
  • Microsoft Visual SourceSafe
  • Rogue Wave Tools/DB Tools
  • Rational ClearQuest

_________________________________________________________________________________

 

Deutsche Bahn AG

Entwicklung eines Anwendungsprototypen zur Verwaltung von Organisationsdaten

  • Die Anwendung verwaltet Organisationsdaten (Konzernstruktur, Personal, Betriebsrat, Kostenstellen etc.) und z.B. Gültigkeitszeiträume zwischen Beziehungen
  • Aufbauend auf der OOA wurde ein OOD mit Rational Rose entwickelt
  • Die Entwicklung der Anwendung erfolgte in Visual C++ , die GUI in MFC
  • Als OODB wird ObjectStore eingesetzt
  • Coaching der internen Entwicklungsabteilung

Umgebung:

  • Visual C++
  • MFC
  • Windows NT 4.0
  • Rational Rose
  • ObjectStore

_________________________________________________________________________________

 

DB-Systems

Analyse, Konzeption und Entwicklung von Komponenten für ein ReisendenInformationsSystem (RIS) im Intranet-Umfeld

  • Zug- ,Signal- und Endgeräteinformation werden dem Reisenden in akustischer und visueller Form dargeboten
  • Hierbei kommt es zur Integration mit weiteren Schnittstellensystemen der Deutschen Bahn.

Umgebung:

  • Java 1.x
  • JSP
  • Javascript
  • HTML
  • DHTML
  • XML
  • UML
  • Microsoft .NET
  • Visual C++
  • MFC
  • Rational Rose
  • Oracle 8.1.x

_________________________________________________________________________________

 

Deutsche Post AG

Entwicklung eines Schnittstellenprogrammes zum Transfer und zur Weiterverarbeitung von Massendaten

  • Die Anwendung verwendet Daten über angefallene Mengen und die relevanten Zeiten aus der Datenbank eines Briefzentrums und bereitet diese Daten zur weiteren Nutzung im Bereich Netzsteuerung und Netzplanung auf
  • Die von der Fachseite gelieferten Spezifikationen wurden nach OO-Gesichtspunkten analysiert
  • Aufbauend auf dieser Analyse wurde ein OOD mit Paradigm entwickelt
  • Die Entwicklung der Anwendung erfolgte in Visual C++ mit Oracle 7.3 als DB unter Windows NT 4.0
  • Anschließend wurde die Anwendung auf UNIX CDS++ transferiert

Umgebung:

  • Visual C++
  • Windows NT 4.0
  • Platinium Paradigm
  • Oracle 7.3
  • RogueWave

_________________________________________________________________________________

 

Deutsche Post AG

Anwendungsdesign im Rahmen der Paketauslieferung

  • Erstellung von Spezifikationen für die Realisierung fachlicher Anforderungen
  • Design/technische Konzeption der Schnittstellen und Oberfläche der Anwendung
  • Erstellung von Testspezifikationen
  • Koordinierung und Überwachung der Testdurchführung
  • Qualitätskontrollen der von Unterauftragnehmern gelieferten Software (Code-Review)

Umgebung:

  • Visual C++
  • Windows NT 4.0
  • NCR-Unix

Tools:

  • VISIO
  • Prompt
  • Infotool
  • Toad
  • Oracle 8.05
  • CCC Harvest
  • Together

_________________________________________________________________________________

 

T-Systems / DaimlerChrysler

Entwicklung einer Datenpflegeapplikation für die Zuordnung von Bestelldaten zu Produktionslinien

  • Entwicklung von Datenmodellen und Java GUI mit Swing Bestandteilen für Baumanzeigen und Tabellen
  • Implementierung der Steuerungslogik für die GUI-Komponenten mittels eines endlichen Automaten
  • Coaching der sonstigen Projektmitarbeiter.

Umgebung:

  • Visual Age für JAVA
  • DB2
  • Windows NT

_________________________________________________________________________________

 

T-Systems / DaimlerChrysler

Entwicklung einer Applikation für die Plausibilitätsprüfung und Änderung von Daten einer PKW-Platte

  • Es wurden diverse GUI Bestandteile in Java mit Swing entwickelt und mit einem Mechanismus zum Datenaustausch und der Datenvaliditierung versehen
  • Der Datenaustausch mit dem Host fand über einen XML-Stream statt
  • Dafür mussten Auswertungs- und Zuordnungsmodule entwickelt werden

Umgebung:

  • Visual Age für JAVA
  • DB2
  • Windows NT

_________________________________________________________________________________

 

Tengelmann

Entwicklung des Rechnungsprüfungs-Subsystem im Rahmen des DisGo Projektes

  • Analyse der Geschäftsprozesse und Erstellung der UseCase Dokumentation
  • Erstellung der Klassendiagramme und des dynamischen Modells im Rahmen der Objektorientierten Analyse
  • Anfertigen eines GUI-Prototypen, welcher in den Gesamtrahmen der DisGo-Applikation eingebettet wurde
  • Erstellung des OO-Designs
  • Trennung der Applikation in GUI-Client mit Swing
  • EJB-Entitys als Datenmodell und EJB-SessionBeans zur Abbildung der Geschäftsprozesse
  • Anbindung der GUI an die Enterprise-Java-Bean Architektur.

Umgebung:

  • Rational Rose
  • Clear Case
  • RequisitPro
  • Borland Application Server
  • Oracle
  • JBuilder
  • Unix
  • Windows NT

_________________________________________________________________________________

 

Dresdner Bank

Entwicklung eines Planung- und Controlling- Systems (PCS) als externes Subsystem im Rahmen des DreBa Großprojektes 'oskar'

  • Analyse der zu realisierenden Features und Erstellen von UseCases
  • Iterativ/Inkrementelles Vorgehen bei der Entwicklung der Komponenten bestehend aus Design, Coding und Test
  • Erstellen eines Grobdesign mit RationalRose
  • Erstellen von Klassendiagrammen und evt. Sequenzdiagrammen
  • Codieren der entsprechenden Komponente
  • Reworking
  • Source-Code Doku Erstellung unter VisualAge
  • Entwicklung von Komponenten-Tests und Cluster-Tests mit Junit
  • Nachziehen des Grobddesigns zu einem detaillierteren Design pro Milestone
  • Erstellen von Anwendungs- und Entwicklerdokumentation
  • Portieren der PCS-Applikation in eine J2EE-Anwendung unter WebSpere.App.Server
  • Erstellen des logischen Datenmodells und des physikalischen Datenmodells unter DB2
  • Entwicklung der EJB-Schnittstelle zu einem WEB-basierten Frontend

Umgebung:

  • Rational Rose
  • Visual SourceSafe
  • Visual Age
  • WebSphere Application Server (mit Eclipse)
  • DB2
  • MQ-Series

_________________________________________________________________________________

 

Robert Bosch GmbH

Weiterentwicklung eines Webbasierten Informationssystems für die Zentralstelle Forschung und Vorausentwicklung

Umgebung:

  • Oracle 8.x
  • Oracle Webserver
  • Orcale Applikationserver
  • HTML
  • JavaScript
  • Java
  • PL/SQL
  • Windows NT
  • Netscape als Client-Browser

_________________________________________________________________________________

 

Akzo Nobel, Stuttgart

Programmierung einer ASP-Intranetanwendung für die Abfrage und die Bearbeitung einer Produktdatenbank

  • Installation des Microsoft Site Servers
  • Einrichtung und Programmierung von Site Server Search und einer Benutzerverwaltung über den Membership Server