2 inženirska pristopa

Dva inženirska pristopa k razvoju novih sistemov

Pri razvoju novega sistema ločimo dve možni situaciji:

  • delamo popolnoma nov sistem, izhodišče za delo so le zahteve uporabnikov in
  • delamo sistem z namenom, da bi nov sistem zamenjal obstoječ sistem. Vzroki za izdelavo novega sistema so različni: potreba po uvedbi sodobnejše tehnologije, spremenjene zahteve uporabnikov, ... . V tem primeru sta izhodišče za delo zahteve uporabnikov iz tudi vsebine, ki jih ponuja obstoječ sistem.

Glede na dve možni situaciji obstajata tudi dva različna inženirska pristopa k izdelavi novega sistema: v prevem primeru se uporablja razvojno inženirstvo, v drugem pa obrnjeno.

RAZVOJNO INŽENIRSTVO

  • Proizvede nov sistem in izhaja iz začetnih postavk ter danosti.

OBRNJENO INŽENIRSTVO

  • Izhaja iz sistema, ki obstaja in deluje
  • Izvede se analiza obstoječega fizičnega modela podatkovnega in procesov. Nato se opravi vnovična izgradnja največkrat tako, da se obstoječe modele dopolni ali spremeni.
  • Ta način se uporablja predvsem za vzdrževanje, izboljševanje, spreminjanje ali ažuriranje informacijskega sistema ali za celotno zamenjavo obstoječega sistema z novim sistemom.

Tudi nekatera orodja namenjena podpori programskemu inženiringu (orodja CASE) omogočajo uporabo razvojnega in/ali obrnjenega inženirskega pristopa.

img88_8
CASE Studio ponuja izdelavo povsem novega modela ali uporabo obrnjenega inženiringa