Dom Rozwój Co to jest inżynieria przyszłości? - definicja z techopedii

Co to jest inżynieria przyszłości? - definicja z techopedii

Spisu treści:

Anonim

Definicja - Co oznacza Forward Engineering?

Inżynieria przyszłości jest procesem budowania od modelu lub koncepcji wysokiego poziomu do budowania złożoności i szczegółów niższego poziomu. Ten rodzaj inżynierii ma różne zasady w różnych procesach oprogramowania i baz danych.

Zasadniczo zaawansowana inżynieria jest ważna w IT, ponieważ reprezentuje „normalny” proces rozwoju. Na przykład budowanie z modelu na język implementacji. Powoduje to często utratę semantyki, jeśli modele są bardziej szczegółowe semantycznie lub poziomy abstrakcji.

Inżynieria postępowa jest więc powiązana z terminem „inżynieria odwrotna”, w której próbuje się zbudować wstecz, od zestawu kodowanego do modelu, lub odkryć proces tworzenia czegoś.

Techopedia wyjaśnia Forward Engineering

Należy jednak zauważyć, że inżynieria odwrotna jest również terminem szeroko stosowanym w IT do opisywania prób rozłożenia produktu programowego lub innej technologii i sprawdzenia, jak to działa. W tym typie kontrastu inżynieria naprzód byłaby logicznym projektem „posuwającym się naprzód”, w którym inżynieria wsteczna byłaby formą kreatywnej dekonstrukcji.


Niektórzy eksperci podają konkretne przykłady inżynierii naprzód, w tym wykorzystanie abstrakcyjnych modeli lub szablonów baz danych do fizycznych tabel baz danych. Inne przykłady obejmują sytuację, w której programiści lub inni przekształcają modele lub diagramy w konkretne klasy kodu lub określone moduły kodu.

Co to jest inżynieria przyszłości? - definicja z techopedii