# Willkommen

Willkommen zu &umbrello;, einer 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. &UML; kann weiterhin zur Dokumentation des Softwaredesigns genutzt werden, um sie und ihre Kollegen zu unterstützen.

Um mit UML zu beginnen, können Sie ein neues Diagramm der im Folgenden genannten Typen erstellen:

- Anwendungsfalldiagramm, stellt Akteure (Menschen oder andere Benutzer des Systems), Anwendungsfälle (Szenario, wie die Akteure das System nutzen) und die Beziehungen dazwischen dar

- Klassendiagramm, stellt Klassen und ihre Beziehungen untereinander dar

- Sequenzdiagramm, stellt Objekte und ihre Beziehungen dar, wobei der Schwerpunkt auf dem chronologischen Nachrichtenaustausch zwischen den Objekten liegt

- Kollaborationsdiagramm , stellt Objekte und ihre Beziehungen dar, wobei der Schwerpunkt auf Objekten liegt, die am Nachrichtenaustausch beteiligt sind

- Zustandsdiagramm, stellt Zustände, Zustandsänderungen und Ereignisse in einem Objekt oder Teilsystem dar

- Aktivitätsdiagramm, stellt die Aktivitäten, Zustände und Zustandsänderungen von Objekten und die Ereignisse in Teilsystemen dar

- Komponentendiagramm, stellt die höheren Programmierkomponenten (wie KParts und Java Beans) dar.

- Verteilungsdiagramm, stellt die Instanzen der Komponenten und ihre Beziehungen dar.

- Entitäten-Beziehungs-Diagramm, stellt Daten und ihre Beziehungen beziehungsweise Einschränkungen untereinander dar.