Methoden & Techniken

  • Objektorientierte Analyse und Design (OOA/OOD)
  • Unified Modeling Language (UML)
  • Object Constraint Language (OCL)
  • Design Patterns (GoF)
  • Modellgetriebene Softwareentwicklung
    • Model Driven Software Development (MDSD)
    • Model Driven Development (MDD)
    • Model Driven Architecture (MDA)
  • Domain Specific Languages (DSL)
  • Query/View/Transformation (QVT)
  • Tripel-Graph-Grammatik (TGG)

Frameworks & Werkzeuge

  • Eclipse
  • Eclipse Rich Client Platform (RCP)
  • Standard Widget Toolkit (SWT)
  • Eclipse Modeling Framework (EMF)
  • EMF Compare
  • Draw2D
  • Graphical Editing Framework (GEF)
  • Graphical Modeling Framework (GMF)
  • Java Emitter Template (JET)
  • Another Tool for Language Recognition (ANTLR)
  • openArchitectureWare (oAW, xtext, xtend, xpand)
  • Object Constraint Language (OCL)
  • Acceleo
  • Enterprise Architect
  • MagicDraw
  • CVS/SVN
  • JIRA

Programmiersprachen

  • Java
  • C/C++
  • Pascal

Datenbanken

  • MySQL
  • HSQLDB