Casa Sviluppo Che cos'è il forward engineering? - definizione da techopedia

Che cos'è il forward engineering? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Forward Engineering?

Il forward engineering è il processo di costruzione da un modello o concetto di alto livello per creare complessità e dettagli di livello inferiore. Questo tipo di ingegneria ha principi diversi in vari processi di software e database.

Generalmente, l'engineering in avanti è importante nell'IT perché rappresenta il "normale" processo di sviluppo. Ad esempio, compilando da un modello in un linguaggio di implementazione. Ciò comporterà spesso una perdita di semantica, se i modelli sono più dettagliati semanticamente o livelli di astrazione.

L'ingegneria in avanti è quindi collegata al termine "ingegneria inversa", dove si cerca di costruire all'indietro, da un set codificato a un modello, o per svelare il processo di assemblaggio di qualcosa.

Techopedia spiega Forward Engineering

È fondamentale notare, tuttavia, che il reverse engineering è anche un termine ampiamente utilizzato nell'IT per descrivere i tentativi di smontare un prodotto software o altra tecnologia e ispezionarne il funzionamento. In questo tipo di contrasto, l'ingegneria in avanti sarebbe un progetto logico "in avanti", in cui l'ingegneria inversa sarebbe una forma di decostruzione creativa.


Alcuni esperti forniscono esempi specifici di ingegneria avanzata, incluso l'uso di modelli o modelli di database astratti nelle tabelle fisiche del database. Altri esempi includono una situazione in cui gli sviluppatori o altri trasformano modelli o diagrammi in classi di codice concrete o moduli di codice specifici.

Che cos'è il forward engineering? - definizione da techopedia