Sadržaj:
Definicija - Što znači Forward Engineering?
Napredni inženjering je proces izgradnje od modela ili koncepta visoke razine do sastavljanja složenosti i detalja niže razine. Ova vrsta inženjeringa ima različita načela u različitim procesima softvera i baze podataka.
Općenito, napredni je inženjering važan u IT-u jer predstavlja "normalan" razvojni proces. Na primjer, izrada iz modela u jezik implementacije. To će često rezultirati gubitkom semantike, ako su modeli detaljnije semantički ili razine apstrakcije.
Naprijed inženjering je, dakle, povezan s izrazom "obrnuti inženjering", gdje se nastoji izgraditi unatrag, od kodiranog skupa do modela, ili razjasniti postupak kako se nešto sastavilo.
Techopedia objašnjava naprijed inženjering
Ključno je napomenuti da je obrnuti inženjering također izraz koji se široko koristi u IT-u za opisivanje pokušaja razdvajanja softverskog proizvoda ili druge tehnologije i uvida u to kako djeluje. U takvoj vrsti kontrasta, inženjering naprijed bio bi logičan dizajn prema naprijed, gdje bi obrnuti inženjering bio oblik kreativne dekonstrukcije.
Neki stručnjaci daju konkretne primjere inženjeringa naprijed, uključujući upotrebu apstraktnih modela baze podataka ili predložaka u fizičkim tablicama baza podataka. Ostali primjeri uključuju situaciju u kojoj programeri ili drugi izrađuju modele ili dijagrame u betonske klase kodova ili određene module kodova.
