Links

Institutionen
 
Manifesto for Agile Software Development 
Das Manifest für Agile Softwareentwicklung setzt sich für die Verbesserung des Softwareentwicklungsprozesses auf Basis der Agilen Softwareentwicklung ein.
 
 
OMG 
Webseite der Object Managment Group. Hier finden sich zahlreiche Informationen zu allen von der OMG veröffentlichten Standards sowie viele weiterführende Informationen.
 
 
Standish Group 
Internetseite der Standish-Group, die in regelmäßigen Abständen den CHAOS-Report veröffentlicht, in dem der Erfolg durchgeführter IT-Projekte bewertet wird.
 
 
World Wide Web Consortium 
Das World Wide Web Consortium standardisiert alle das Internet betreffenden Technologien, um somit das volle Potential des Internets ausnutzen zu können.
 
 
 
Lehr- und Fachbücher
 
Lehrbuch der Grafikprogrammierung 
Das Lehrbuch der Grafikprogrammierung wendet sich an Studierende der Informatik und Medieninformatik sowie an Grafikprogrammierer und stellt Grundlagen, Programmierung und Anwendungsprogramme der Computergrafik zur Verfügung.
 
 
Objektorientierte Programmiersprachen 
Diese Gesamtdarstellung bietet einen Überblick über die vier wichtigsten objektorientierten Programmiersprachen C++, C#, Java und Ruby. Das ideale Hilfsmittel für all diejenigen, die in mehr als einer Sprache programmieren wollen.
 
 
 
Lehre
 
Fachhochschule Dortmund 
Internet-Auftritt der Fachhochschule Dortmund, an der Professor Dr. Klaus Zeppenfeld lehrt.
 
 
Zentrum für Angewandte Informationstechniken 
Internetauftritt des Zentrums für Angewandte Informationstechnologien der Universität Bremen, an dem M.Sc. Regine Wolters arbeitet.
 
 
 
Nützliches
 
A. Cockburn 
Auf dieser Seite erläutert Alistair Cockburn die von ihm entworfene Schablone zur Dokumentation von Geschäftsprozessen und gibt praktische Tipps zu deren Erweiterung und Anpassung für konkrete Problemstellungen.
 
 
UML-Schablonen MVPs 
Von MVPs zum kostenlosen Download angebotene UML-Schablonen zur Integration in Visio.
 
 
UML-Schablonen Pavel Hruby 
Von Pavel Hruby zum kostenlosen Download angebotene UML-Schablonen zur Integration in Visio.
 
 
UML-Schablonen Sophist Group 
Von der Sophist-Group zum kostenlosen Download angebotene UML-Schablonen zur Integration in Visio.
 
 
 
Standards
 
MDA 
Informationen und alle bisher veröffentlichten Dokumente zur Model Driven Architecture (MDA) stellt die OMG auf diesen Seiten zur Verfügung.
 
 
UML 
Auf dieser Seite stellt die OMG ausführlich die Unified Modeling Language (UML) vor und bietet zahlreiche Artikel, Tutorials sowie sämtliche Dokumente zur UML zum Download an.
 
 
 
Verlag
 
ELSEVIER Spektrum Akademischer Verlag 
Wie das Lehrbuch der Grafikprogrammierung und das Buch "Objektorientierte Programnmiersprachen" ist auch das Buch "Generative Softwareentwicklung mit der MDA" im Spektrum Akademischer Verlag erschienen.
 
 
 
Vorgehensmodelle
 
Rational Unified Process 
Das von der Firma Rational Software entwickelte Vorgehensmodell legt einen besonderen Schwerpunkt auf die Softwarearchitektur und basiert auf den Anwendungsfällen der zu erstellenden Software.
 
 
V-Modell XT 
Mit dem V-Modell XT legt der Bund einen neuen, aus 19 Vorgehensbausteinen bestehenden Standard für die Entwicklung von IT-Systemen fest.
 
 
 
Werkzeuge
 
ArcStyler 
Der ArcStyler von InteractiveObjects ist eines der ersten kommerziellen MDA-Werkzeuge und seit mehr als 10 Jahren auf dem Markt verfügbar.
 
 
Cassandra / xUML 
Cassandra/xUML ist ein Modellierungswerkzeug, das von der Firma KnowGravity angeboten wird und auf der xUML basiert.
 
 
EnterpriseArchitect 
Der EnterpriseArchtiect ist ein Werkzeug für Analyse, Design und Entwicklung von Anwendungen.
 
 
InnovatorAOX 
Mit dem InnovatorAOX bietet MID einen Generator an, der auf objektorientierten Methoden der UML 1.4 und 2.0 und der MDA basiert. Er unterstützt die Vorgehensweise des V-Modells XT.
 
 
IQGen 
Das Werkzeug IQGen, das von der Firma InnoQ entwickelt wurde, ist ein MDA-konformer Quelltextgenerator.
 
 
iUML 
iUML ist ein Modellierungswerkzeug, das von der Firma Kennedy Carter angeboten wird und auf der xUML basiert.
 
 
MagicDraw 
MagicDraw ist sowohl ein Zeichenwerkzeug als auch ein CASE-Werkzeug, das vollständig auf einem Metamodell basiert.
 
 
Maven 
Ähnlich wie das Werkzeug Ant, ist auch Maven ein Buildwerkzeug der Firma Apache.
 
 
Microsoft Visio 
Dieser Link führt zu dem Internetauftritt der Firma Microsoft, in dem zahlreiche Informationen zu dem im Office-Paket enthaltenen Zeichenwerkzeug Visio zu finden sind.
 
 
OpenArchitectureWare 
openArchitectureWare ist ein Framework zur Modellgetriebenen Softwareentwicklung. Das Tool ist als OpenSource verfügbar.
 
 
openMDX 
Mit open-MDX bietet die Firma Omex ein xUML-konformes Modellierungswerkzeug an.
 
 
OptimalJ 
OptimalJ von Compuware ermöglicht eine pattern-basierte Generierung von J2EE-Anwendungen. Weitere Informationen hierzu finden sich hier. In diesem Artikel informiert Andreas Herzig, D&I Solutions Manager Central Europe bei Compuware, zum einen über Möglichkeiten von OptimalJ, zum anderen aber auch, wie sich die Lösung in den Application Lifecycle integriert
 
 
Rational Software 
Über diese Seite stellt die Firma IBM Informationen zu den verschiedenen Produkten der Firma Rational bereit.
 
 
SmartDraw 
Mit dem gleichnamigen Werkzeug bietet die Firma SmartDraw ein UML-Zeichenwerkzeug an.
 
 
Together 
Der Together Designer ist ein weiteres MDA-Werkzeug.
 
 
Visual UML 
Mit dem UML-Werkzeug Visual UML können UML2.0-konforme Diagramme gezeichnet werden.
 
 
XCoder 
Der frei erhältliche XCoder ist ein Modelltransformations- und Codegenerierungsframework, das auf Basis der MDA Quelltext aus UML-Modellen über das XMI-Interface generiert.
 
 
 
Werkzeuge für die Entwicklungsumgebung
 
AndroMDA 
Für die Entwicklung des Fallbeispiels verwendetes Framework, das die Paragdigmen der MDA umsetzt (Version 3.1).
 
 
Ant 
Für die Entwicklung des Fallbeispiels verwendetes Build-Werkzeug (Version 1.6.5).
 
 
Eclipse 
Für die Entwicklung des Fallbeispiels verwendete Entwicklungsplattform (Version 3.1).
 
 
Java2-Plattform 
Für die Entwicklung des Fallbeispiels verwendete Java-Plattform (Version J2EE).
 
 
JBoss 
Für die Entwicklungs des Fallbeispiels verwendeter Applikationsserver (Version 4.0.3).
 
 
Poseidon for UML 
Für die Entwicklung des Fallbeispiels verwendetes MDA-Werkzeug (Version 3.1).