# Einführung

&umbrello; ist eine Anwendung für &UML;-Diagramme, welches den Entwicklungsprozess von Software unterstützen kann. Hauptsächlich während der Analyse und des Design hilft &umbrello; dabei, ein qualitativ hochwertiges Produkt zu erzeugen. Die &UML; kann weiterhin zur Dokumentation des Softwaredesigns genutzt werden, um sie und ihre Kollegen zu unterstützen.

Ein gutes Modell des zukünftigen Softwaresystems ist die beste Grundlage, um mit anderen daran arbeitenden Entwicklern oder mit dem Kunden zu kommunizieren. Ein gutes Modell ist extrem wichtig für mittlere und große Projekte, aber selbst in kleinen Projekten ist es hilfreich. So kann man es selbst in einem Ein-Mann-Projekt einsetzen. Kleine Projekte profitieren von einem guten Modell ebenso, da man einen Überblick erhält, was dabei hilft die Sache gleich beim ersten Versuch richtig umzusetzen.

Die &UML; ist eine Diagrammnotationssprache um solche Modelle zu beschreiben. Man kann seine Ideen mithilfe verschiedener Diagramme in der &UML; ausdrücken. &umbrello; 2.11 unterstützt folgende Typen:

- Klassendiagramm

- Sequenzdiagramm

- Kollaborationsdiagramm

- Anwendungsfalldiagramm

- Zustandsdiagramm

- Aktivitätsdiagramm

- Komponentendiagramm

- Verteilungsdiagramm

- Entitäten-Beziehungs-Diagramm

Mehr Informationen über &UML; kann man auf der OMG Homepage http://www.omg.org/ finden. Der &UML;-Standard wurde von dieser Organisation geschaffen.

Wir hoffen sie haben Spaß mit &umbrello; und das es ihnen bei der Erstellung qualitativ hochwertiger Software hilft. &umbrello; ist ein freies Werkzeug. Die einzige Sache, um die wir sie bitten, ist es, Fehler, Probleme oder Vorschläge an die &umbrello;-Entwickler zu berichten über umbrello-devel@kde.org oder https://bugs.kde.org!