Kazalo:
Opredelitev - Kaj pomeni Forward Engineering?
Napredni inženiring je postopek gradnje iz modela ali koncepta na visoki ravni, da se sestavi kompleksnost in podrobnosti nižjega nivoja. Ta vrsta inženiringa ima v različnih procesih programske opreme in baz podatkov različna načela.
Na splošno je v IT pomemben napreden inženiring, saj predstavlja „običajen“ razvojni proces. Na primer, gradnja iz modela v jezik izvedbe. To bo pogosto povzročilo izgubo semantike, če so modeli bolj semantično podrobni ali ravni abstrakcije.
Napredni inženiring je torej povezan z izrazom "obratni inženiring", kjer si prizadevamo za izgradnjo nazaj, od kodiranega niza do modela ali za razplet procesa, kako je nekaj sestavljeno skupaj.
Techopedia razlaga Forward Engineering
Ključno je upoštevati, da je obratni inženiring izraz, ki se v IT pogosto uporablja za opisovanje poskusov ločitve programskega izdelka ali druge tehnologije in preverjanja, kako deluje. V takšnem kontrastu bi bil inženirski inženiring logična zasnova za naprej, kjer bi bil obratni inženiring oblika kreativne dekonstrukcije.
Nekateri strokovnjaki ponujajo posebne primere inženiringa, vključno z uporabo abstraktnih modelov baz ali predlog v fizičnih tabelah. Drugi primeri vključujejo situacijo, ko razvijalci ali drugi izdelajo modele ali diagrame v konkretne kode razredov ali posebne kodne module.