Huis Ontwikkeling Wat is forward engineering? - definitie van techopedia

Wat is forward engineering? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Forward Engineering?

Toekomstige engineering is het proces van het bouwen van een model of concept op hoog niveau om complexiteit en details op lager niveau in te bouwen. Dit type engineering heeft verschillende principes in verschillende software- en databaseprocessen.

Over het algemeen is forward engineering belangrijk in IT omdat het het 'normale' ontwikkelingsproces vertegenwoordigt. Bijvoorbeeld het bouwen van een model naar een implementatietaal. Dit zal vaak resulteren in verlies van semantiek, als modellen semantisch gedetailleerder zijn, of abstractieniveaus.

Forward engineering is dus gerelateerd aan de term 'reverse engineering', waarbij er een poging is om achteruit te bouwen, van een gecodeerde set naar een model, of om het proces te ontrafelen hoe iets is samengesteld.

Techopedia legt Forward Engineering uit

Het is echter van cruciaal belang op te merken dat reverse engineering ook een term is die veel wordt gebruikt in IT om pogingen om een ​​softwareproduct of andere technologie uit elkaar te halen te beschrijven en te inspecteren hoe het werkt. In dit soort contrast zou voorwaartse engineering een logisch 'voorwaarts bewegend' ontwerp zijn, waarbij reverse engineering een vorm van creatieve deconstructie zou zijn.


Sommige experts geven specifieke voorbeelden van forward engineering, inclusief het gebruik van abstracte databasemodellen of sjablonen in fysieke databasetabellen. Andere voorbeelden omvatten een situatie waarin ontwikkelaars of anderen modellen of diagrammen in concrete codeklassen of specifieke codemodules maken.

Wat is forward engineering? - definitie van techopedia