- Analyse
- technische Konzeption
- standardisierte Dokumentation, z.B. mit UML (für Objektorientierte Entwicklung) oder ERM (für Datenbanken)
- Festlegung von Standards und Schnittstellen
- Teilprojektleitung oder Projektleitung
- Festlegung und Bewertung der Werkzeuge und Entwicklungsumgebungen
- Festlegung der Zielplattform unter Berücksichtigung der Skalierbarkeit und Portierbarkeit
- Plattformübergreifende Entwicklung mit JAVA, C++ und Datenbanken (embedded SQL, CLI, ODBC, JDBC, EJB, JPA)
- J2EE-Entwicklung z.B. mit Castor&Pollux, Bea Weblogic 8 und Host-Anbindung via MQ-Series und IMS/DC oder CICS - mit oder ohne CTG.
- Host Entwicklung auf z/OS mit C++, PL/I, Java, JCL unter MVS oder USS mit Datenbanken (DB2, IMS/DB), Transaktionssystemen (CICS, IMS/DC) oder im Batch
- Qualitätssicherung
- Systematisches, kosteneffizientes Testen
- Systemeinführung
- Nutzerschulung
Die folgende Liste zeigt einen Ausschnitt der von mir eingesetzten Tools
- Analyse und Design mit case/4/0, ObjectiF und Rational Rose
- Datenbanken: DB2/zOS, DB2/LUW, mySql
- Transaktionssysteme: CICS, IMS/DC, MQ-Series
- Middleware: CORBA, RMI, EJB, Servlets, JSP, XML, XERCES, TCP/IP
- Programmiertools: CM-Systeme (z.B. IBM Rational, Apache-ANT
- Integrierte Entwicklungsumgebungen, z.B. Eclipse, IBM Websphere Studio Application Developer (WSAD),
- Webserver und Application Server, z.B. Apache Tomcat, Bea Weblogic Server, IBM Websphere Application Server
- Debugger
- Performance-Messung: Candle Omegamon, DB2 Performance Monitor (DB2PM, BMC), Strobe, mit Analyse und Interpretation
- Fehlersuche mit Rational Purify
