INFORMATIONSSYSTEME (Verteilte Anwendungen)
Planung, Auswahl und Einführung unternehmensweiter Informations-Systeme
Beratung, Planung und Realisierung hinsichtlich
- Aufbau von Informationssystemen (2-/3-Ebenen Architekturen, verteilte Softwaresysteme) und
Software-Infrastrukturen (Applikationsserver, Datenbanken, Broker, Messaging-Systeme)
- Aufbau von verteilten Datenbanken und Datenbank-Clustern
- Richtlinien bei der OO-Entwicklung (Codingstyle / Storybook/ Modelling Conventions,
Iterative / Generative / Evolutionäre Zyklen)
- Richtlinien und Standards für Entwicklung und Design von grafischen Oberflächen
Erstellung von Kosten- und Nutzenanalysen (TCO, ROI, Payback)
Projektleitung, Projektmanagement und Coaching von Softwareprojekten
- in den traditionellen Phasen des Anforderungsmanagements, der Modellierung, der Implementierung, des Testens,
der Verteilung bzw. in den Phasen des Rational Unified Process (RUP).
- auf den Zielplattformen Windows NT/2000/.NET/2003, AIX, VMS, SUN Solaris und LINUX
- in den Programmiersprachen JAVA, C/C++, .NET (VB/C#), SHELL Scripting (bash, csh, ksh, Perl), REXX, COBOL
Qualität, Transparenz und Erfolg durch Nutzung etablierter Standards:
- Modellierungssprache: UML
- Vorgehensmodelle: Rational Unified Process (RUP)
- Casetools: Rational Rose, Together
- Changemanagementtools: Clearcase, CVS und Sourcesafe
- Anforderungsmanagementtools: Rational Requisite Pro
- Qualitätsmanagement: Rational Clearquest, Keystone, Bugzilla
- Entwicklungsumgebungen: MS Visual C/C++/C#/VB, IBM Visual Age for Java, JBuilder, Netbeans, IBM Eclipse
- OO Standard Methoden: OO Design Patterns
- Standard-Entwicklungs-Frameworks: JAVA, Windows C++/ MFC, .NET
- Enterprise Computing: Enterprise Java Beans (Session/Entity-Beans, CMP/BMP), Corba, Java RMI)
- Informationsaustausch /Transformation: XML, XSLT, XML Schema
- Netzwerkkommunikation: Socketprogrammierung (TCP/UDP), Java-RMI
Unterstützung der Relationalen/Objektrelationalen Datenbank-Managementsysteme Oracle,
SAP DB, Ingres/Postgres
|