Heim  >  Artikel  >  Backend-Entwicklung  >  Grundlegende Einführung in UML

Grundlegende Einführung in UML

巴扎黑
巴扎黑Original
2017-09-06 11:08:121425Durchsuche

Was ist UML?
Unified Modeling Language (UML), auch bekannt als Unified Modeling Language oder Standard Modeling Language, ist ein 1997 eingeführter OMG-Standard. Es handelt sich um eine grafische Sprache, die die Modellierung und Softwaresystementwicklung unterstützt und alle Softwareentwicklungstools bereitstellt Bereitstellung von Modellierungs- und Visualisierungsunterstützung, einschließlich Anforderungsanalyse, Spezifikation, Konstruktion und Konfiguration. Die Entwicklung objektorientierter Analyse- und Designmethoden (OOA&D, OOAD) erreichte Ende der 1980er bis Mitte der 1990er Jahre ihren Höhepunkt, und UML war das Produkt dieses Höhepunkts. Es vereinheitlichte nicht nur die Darstellungsmethoden von Booch, Rumbaugh und Jacobson, sondern entwickelte sie auch weiter und vereinheitlichte sie schließlich zu einer von der Öffentlichkeit akzeptierten Standardmodellierungssprache.

Im Folgenden finden Sie 13 grafische Beschreibungen in UML

1. Anwendungsfalldiagramm: Klassifiziert die Verwendung des Systems.

2. Zeigt Klassen und ihre Interaktionsbeziehungen .

3. Objektdiagramm: Zeigt nur Objekte und ihre Beziehungen an.

4. Aktivitätsdiagramm: Zeigt die Aktivitäten einer Person oder eines Objekts ähnlich einem Flussdiagramm an.

5. Zustandsmaschinendiagramm: zeigt die verschiedenen Zustände von Objekten mit interessanten oder komplexen Lebenszyklen.

6. Kommunikationsdiagramm: Zeigt die Nachrichten an, die in einer bestimmten Situation zwischen Objekten gesendet werden.

7. Sequenzdiagramm: Zeigt Informationen ähnlich dem Kommunikationsdiagramm an, betont jedoch eher die Reihenfolge als die Verbindung.

8. Paketdiagramm: Zeigt, wie verwandte Klassen kombiniert werden, nützlich für Entwickler.

9. Bereitstellungsdiagramm: Zeigt die Maschinen, Prozesse und Bereitstellungsartefakte für die Installation des fertigen Systems.

10. Komponentendiagramm zeigt wiederverwendbare Komponenten (Objekte oder Subsysteme) und Schnittstellen.

11. Interaktionsdiagramm: Verwenden Sie Sequenzdiagramme, um die Schritte einer Aktivität zu veranschaulichen.

12. Zeitdiagramm: Zeigt die genauen Zeitlimits von Nachrichten und den Objektstatus an.

13. Zusammengesetztes Strukturdiagramm: zeigt die Beziehung zwischen Objekten in Aggregation oder Zusammensetzung, zeigt Schnittstellen und kollaborative Objekte an

Das obige ist der detaillierte Inhalt vonGrundlegende Einführung in UML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn