Gegenstand-Modellieren-Sprache

Gegenstand-Modellieren-Sprache ist eine Modellieren-Sprache, die auf einem standardisierten Satz von Symbolen und Weisen gestützt ist, sie einzuordnen, um zu modellieren (ein Teil) ein Gegenstand hat Softwaredesign oder Systemdesign orientiert.

Einige Organisationen verwenden sie umfassend in der Kombination mit einer Softwareentwicklungsmethodik, um von der anfänglichen Spezifizierung bis einen Durchführungsplan fortzuschreiten und diesen Plan einer kompletten Mannschaft von Entwicklern und Miteigentümern mitzuteilen. Weil eine Modellieren-Sprache visuell ist und an einem höheren Niveau der Abstraktion als Code, ermutigt das Verwenden von Modellen die Generation einer geteilten Vision, die Probleme der sich unterscheidenden Interpretation später in der Entwicklung verhindern kann. Häufig werden Softwaremodellieren-Werkzeuge verwendet, um diese Modelle zu bauen, die dann zur automatischen Übersetzung zum Code fähig sein können.

Geschichte

Einige Methodiken identifizieren drei grob chronologische Generationen von Gegenstand-Modellieren-Notationen: zuerst - zweit - und die dritte Generation.

Die erste Generation

In der ersten Generation haben isolierter methodologists und kleine Gruppen Techniken entwickelt, die Probleme behoben haben, die sie aus erster Hand in Entwicklungsprojekten von Object Oriented (OO) gesehen haben.

Die erste Generation schließt Techniken ein wie:

  • Methode von Booch
  • KlassenVerantwortungskollaborationskarte (CRC)
  • Gegenstand modellierende Technik (OMT)
  • Objektorientierte Softwaretechnik (OOSE)
  • Shlaer-Mellor
  • Yourdon-Coad (sieh Edward Yourdon)

Die ersten Generationssprachen waren co-developed und sind sehr nah mit spezifischen objektorientierten Methodiken gewöhnlich mit demselben Namen punktgleich gewesen. Es war häufig schwierig zu bestimmen, ob auf die Notation oder Methodik verwiesen wurde.

Die zweite Generation

Die zweite Generation hat anerkannt, dass viele beste Methoden unter der gebrochenen OO Methodik-Landschaft gestreut wurden. Mehrere Versuche wurden gemacht, diese Methoden ins zusammenhängende Fachwerk wie FUSION zu sammeln. Jedoch begann die OO Gemeinschaft, die Vorteile anzuerkennen, die Industriestandardisierung bringen würde: Nicht nur eine gute Weise, Sachen, aber den guten Weg zu machen, der zu allgemeinem Sprachgebrauch und Praxis unter Entwicklern führen würde.

Die dritte Generation

Die dritte Generation besteht aus glaubwürdigen Versuchen dieser einzelnen Industriestandardsprache, mit der Vereinigten modellierenden Sprache, die die Methode standardisiert, wurde und die in Notationen entwickelten Sprachen dass r passend für eine breite Reihe von Entwicklungsmethoden anerkannt.

Siehe auch

  • Das Modellieren der Sprache

Otaku / Auf Märchen
Impressum & Datenschutz