Zuhause Entwicklung Was ist Forward Engineering? - Definition aus techopedia

Was ist Forward Engineering? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Forward Engineering?

Forward Engineering ist der Prozess des Aufbaus eines übergeordneten Modells oder Konzepts, um Komplexität und untergeordnete Details zu berücksichtigen. Diese Art des Engineerings hat unterschiedliche Prinzipien in verschiedenen Software- und Datenbankprozessen.

Im Allgemeinen ist Forward Engineering in der IT wichtig, da es den „normalen“ Entwicklungsprozess darstellt. Zum Beispiel aus einem Modell eine Implementierungssprache erstellen. Dies führt häufig zum Verlust der Semantik, wenn Modelle semantischer detailliert sind, oder zu Abstraktionsebenen.

Vorwärtsentwicklung bezieht sich daher auf den Begriff "Rückwärtsentwicklung", bei dem versucht wird, von einer codierten Menge zu einem Modell zurückzukehren oder den Prozess zu entwirren, wie etwas zusammengesetzt wurde.

Techopedia erklärt Forward Engineering

Es ist jedoch von entscheidender Bedeutung, dass Reverse Engineering auch ein Begriff ist, der in der IT häufig verwendet wird, um Versuche zu beschreiben, ein Softwareprodukt oder eine andere Technologie auseinanderzunehmen und ihre Funktionsweise zu überprüfen. In dieser Art von Kontrast wäre Vorwärtsentwicklung eine logische "Vorwärtsbewegung", während Rückwärtsentwicklung eine Form der kreativen Dekonstruktion wäre.


Einige Experten liefern spezielle Beispiele für das Forward Engineering, einschließlich der Verwendung abstrakter Datenbankmodelle oder Vorlagen in physischen Datenbanktabellen. Andere Beispiele sind Situationen, in denen Entwickler oder andere Modelle oder Diagramme in konkrete Codeklassen oder bestimmte Codemodule umwandeln.

Was ist Forward Engineering? - Definition aus techopedia