Requirements-Engineering  Software-Architecture  Software-Development

Home  |  Expertise  |  Projects  |  Apps  |  Frameworks and Tools  |  Imprint


  1. Requirements-Engineering

  1. Object-oriented analysis and design with UML

  2. Use case analysis

  3. Linguistic analysis of prose requirements

  4. Requirements management, e.g. with Rational RequisitePro

  1. Architecture

  1. Component architecture: J2EE, CORBA, DCOM

  2. Framework development

  3. O/R mapping

  4. Client/Server

  5. N-tier architecture

  6. Service oriented architecture (SOA)

  7. Distributed objects

  8. Web applications, Web services

  9. Embedded Systems

  1. Design

  1. Design patterns

  2. UML, ER diagrams

  3. Model driven development

  4. UML tools: Sparx Enterprise Architect, JDeveloper, Rational XDE, Rational Rose, Together

  1. Programming

  1. Programming languages: Java, C++, Objective-C, C, SQL, SAP ABAP Objects

  2. Markup languages: XML, HTML, CSS

  3. Middleware: J2SE/J2EE, EJB, Servlets, Web-Sphere MQ Series, SAP Netweaver, SAP JCo, JBoss, JSF, Rich Faces, Apache CXF, Apache Camel, Apache Active MQ, Spring, Hibernate, Cocoa, Oracle Application Server/Datenbank, mySQL, DCOM, Posix, OSF/DCE

  4. Tools: Xcode, Eclipse, Oracle JDeveloper, NetBeans, Git, Subversion, PVCS, Microsoft Visual Studio, Visual Source Safe, Maven, Ant, make

  1. Project management

  1. Agile process models: Rational Unified Process, SCRUM, eXtreme Programming

  2. Waterfall, V-Model

  3. Iteration planning

  4. Near shoring

  5. Effort estimation

  1. Operating systems and networks

  1. Unix, Windows NT/2000/XP, Mac OS X, iOS, OpenVMS, DECnet, TCP/IP