U suvremenim uvjetima aktivno se razvijaju informacijski sustavi različitih razina. Svi su implementirani uz pomoć najnovije računalne tehnologije. Danas obrada podataka djeluje kao samostalan smjer ljudske djelatnosti. U tom smislu, faze projektiranja informacijskih sustava od posebne su važnosti. Pogledajmo pobliže ovo područje.
Dizajn: opće informacije
U današnjem svijetu podaci se smatraju jednim od najvažnijih resursa. Informacijski sustavi su pak postali nužan alat koji se koristi u svim granama ljudske djelatnosti. Širok raspon zadataka koji se rješavaju pomoću IS-a dovodi do pojave različitih shema. Razlikuju se po principima formiranja i pravilima obrade podataka. Faze projektiranja informacijskih sustava omogućuju vam da odredite način rješavanja problema koji zadovoljava zahtjeve funkcionalnosti postojećih sustava.tehnologije.
Glavna odredišta
Dizajn uvijek počinje postavljanjem cilja budućeg sustava. Glavni zadatak svake sheme je osigurati:
- Potrebna funkcionalnost i razina prilagodbe uvjetima koji se stalno mijenjaju.
- Bandwidth.
- Vrijeme odgovora na zahtjev.
- Pouzdanost rada u ustaljenom načinu rada.
- Jednostavno za rukovanje i održavanje.
- Potrebna sigurnost.
Fape dizajna projekta pokrivaju:
- Objekti podataka koji će se koristiti u bazi podataka.
- Programi, izvješća, zaslonski obrasci koji omogućuju izvršenje zahtjeva.
- Obračunavanje određene tehnologije ili okruženja (mrežna topologija, paralelna ili distribuirana obrada, arhitektura, hardver i tako dalje).
Faze i faze dizajna
Primarni zadatak stručnjaka je modeliranje operacija kroz koje će se ostvarivati ciljevi organizacije. Shema vam omogućuje da definirate i formulirate glavne zahtjeve za IS. Ova se odredba smatra temeljnom i osigurava objektivnost. Faze projektiranja sustava uključuju opis zahtjeva za IS s njihovom naknadnom transformacijom u strukturu modela. Prvo se izrađuju dijagrami arhitekture IS-a. Nakon toga se formuliraju zahtjevi za softversku i informacijsku podršku.
Definirajte zahtjeve
Koraci u procesu dizajna povezani s ovim zadatkom,smatra se najodgovornijim. Pogreške u definiranju zahtjeva teško je ispraviti. Osim toga, naknadna prilagodba povezana je sa značajnim troškovima. Alati koji danas postoje omogućuju brzu izradu sustava prema gotovim zahtjevima. Međutim, često takvi IC-ovi ne zadovoljavaju kupca, potrebna su im brojna poboljšanja. To, zauzvrat, dovodi do naglog povećanja stvarnih troškova modela. U tom smislu, svaka faza dizajna sustava mora biti popraćena temeljitom analizom.
Simulacija
Glavne faze dizajna popraćene su dubokim proučavanjem informacija, ciljeva i zadataka IP-a. Za formiranje modela podataka stručnjaci koriste rezultate analize. Ova faza projektiranja uključuje izgradnju logičkog, a zatim i fizičkog kruga. Paralelno s tim, vrši se formiranje modela rada. Potrebni su za opis (specifikacije) IS modula. Glavne faze projektiranja - definiranje zahtjeva, modeliranje operacija i podataka - usko su međusobno povezane. Dio poslovne logike obično se implementira u bazu podataka pojedinosti (pohranjene procedure, okidači, ograničenja). Glavni zadatak koji rješava faza projektiranja operacija je mapiranje funkcija dobivenih tijekom analize u IS module. Prilikom formiranja potonjeg određuju se programska sučelja: izgled prozora, izgled izbornika, vruće tipke i pozivi povezani s njima.
Arhitektura
Ova faza dizajna uključuje odabir jedne ili više platformi i operativnih sustava. Postoje heterogeni IC-ovi. U njima više računala radi na različitim platformama, a upravljanje provode različiti operativni sustavi. Faza projektiranja uključuje definiranje niza karakteristika arhitekture. Ona može biti:
- Client-server ili file-server.
- Tri razine, uključujući nekoliko slojeva.
- Distribuirano ili centralizirano. U prvom slučaju dodatno su definirani mehanizmi za održavanje relevantnosti i dosljednosti.
Također postavlja hoće li se koristiti paralelni poslužitelji.
Zatvaranje
Faza projektiranja završava razvojem tehničkog plana za IP. U procesu implementacije izrađuje se softver za operativnu dokumentaciju. Nakon što je razvoj jednog modula završen, provodi se samostalni test. Obavezno za:
- Otkrivanje greške (teški kvar).
- Utvrđivanje usklađenosti sa specifikacijom (odsutnost nepotrebnih i prisutnost potrebnih funkcija).
Nakon položenog testa, modul se uključuje u razvijeni dio sustava. Zatim se provode testovi povezivanja. Oni su neophodni za praćenje međusobnog utjecaja elemenata.
Kontrolne mjere
Grupa modela testiranih na pouzdanost. Prije svega, simuliraju se kvarovi sustava. Osim toga, testiraju se vremena kvara. U prvom slučaju, mjere kontrole omogućuju vam da odredite koliko dobrosustav se oporavlja u slučaju kvara softvera ili hardvera. Prema drugoj skupini testova, razina stabilnosti IS-a utvrđuje se tijekom redovnog rada. Ove kontrolne mjere omogućuju procjenu razdoblja rada bez kvarova. Skup testova također treba uključivati one koji simuliraju maksimalno opterećenje. Nakon toga, cijeli kompleks modula se podvrgava pokretanju sustava. Tijekom toga provodi se interna kontrola prihvaćanja koja omogućuje procjenu njegove kvalitete. Tijekom evaluacije provode se ispitivanja pouzdanosti i funkcionalnosti sustava. Konačni kontrolni događaj je test prihvaćanja. U ovom slučaju očituje se kvaliteta faze projektiranja u kojoj su zahtjevi određeni. Tijekom testa, IP se demonstrira kupcu. Tijekom demonstracije simuliraju se stvarne operacije koje ilustriraju usklađenost projekta sa zahtjevima kupca.
Sigurnost
Svaki IS mora imati određene kolateralne zahtjeve:
- Zaštita od neovlaštenog pristupa.
- Revizija.
- Prijava događaja.
- Vraćanje sustava.
- Rezervna kopija.
Sve ove zahtjeve analitičari formaliziraju na početku dizajna. Stručnjaci kreiraju strategiju zaštite IP-a. Oni definiraju kategorije korisnika koji imaju pristup određenim podacima putem odgovarajućih komponenti. Uz to se utvrđuju subjekti i objekti zaštite. Mora se reći da se sigurnosna strategija ne smije ograničiti nasoftver. Trebao bi uključivati cijeli niz pravila za vođenje operacija. Potrebno je jasno utvrditi optimalnu razinu zaštite za svaki pojedini element, istaknuti kritične informacije kojima će pristup biti strogo ograničen. Korisnici sustava su registrirani. S tim u vezi, stručnjaci osmišljavaju module koji će biti odgovorni za autentifikaciju i identifikaciju subjekata. U većini slučajeva provodi se diskrecijska zaštita. Uključuje reguliran pristup određenim objektima podataka. To mogu biti, na primjer, pogledi, tablice. Ako trebate ograničiti pristup izravno samim podacima, tada morate stvoriti obveznu zaštitu. U tom slučaju će se zatvoriti pojedinačni zapisi u tablicama, određenim poljima i tako dalje. Dizajnerima sustava mora biti jasno koja će razina zaštite za određenu stavku podataka biti dovoljna, a koja je neophodna.
Zaključak
Faza projektiranja sustava smatra se jednom od najvažnijih u radu na njegovom stvaranju. S njim, naime, počinje život IP-a. Prije projektiranja stručnjaci moraju jasno definirati i razumjeti zadatke koji će se rješavati korištenjem sustava, uspostaviti prometne tokove, fizičku lokaciju resursa i korisnika, način povezivanja na Internet i tako dalje. Nije malo važno proučavanje objekata i zgrada u kojima će se mreža postaviti, kao i analiza postojeće infrastrukture.