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.
CASE Studio ponuja izdelavo povsem novega modela ali uporabo obrnjenega inženiringa