U savremenim uslovima postoji aktivan razvoj informacionih sistema različitih nivoa. Svi su implementirani uz pomoć najnovije kompjuterske tehnologije. Danas obrada podataka djeluje kao samostalan pravac ljudske aktivnosti. U tom smislu, faze projektovanja informacionih sistema su od posebnog značaja. Pogledajmo izbliza ovo područje.
Dizajn: opće informacije
U današnjem svijetu podaci se smatraju jednim od najvažnijih resursa. Informacioni sistemi su zauzvrat postali neophodno oruđe koje se koristi u svim granama ljudske delatnosti. Širok spektar 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 projektovanja informacionih sistema omogućavaju vam da odredite način rešavanja problema koji zadovoljava zahteve funkcionalnosti postojećih sistema.tehnologije.
Glavne destinacije
Dizajn uvijek počinje postavljanjem cilja budućeg sistema. Glavni zadatak svake šeme je osigurati:
- Potrebna funkcionalnost i nivo prilagođavanja uslovima koji se stalno menjaju.
- Bandwidth.
- Vrijeme odgovora na zahtjev.
- Pouzdanost rada u ustaljenom režimu.
- Jednostavno za rukovanje i održavanje.
- Neophodna sigurnost.
Fape dizajna projekta pokrivaju:
- Objekti podataka koji će se koristiti u bazi podataka.
- Programi, izvještaji, ekranski obrasci koji omogućavaju izvršenje zahtjeva.
- Obračunavanje specifične tehnologije ili okruženja (mrežna topologija, paralelna ili distribuirana obrada, arhitektura, hardver, itd.).
Faze i faze dizajna
Primarni zadatak specijalista je modeliranje operacija kroz koje će se ostvarivati ciljevi organizacije. Shema vam omogućava da definirate i formulirate glavne zahtjeve za IS. Ova odredba se smatra osnovnom i osigurava objektivnost. Faze projektovanja sistema uključuju opis zahteva za IS sa njihovom naknadnom transformacijom u strukturu modela. Prvo se kreiraju dijagrami arhitekture IS-a. Nakon toga se formulišu zahtevi za softversku i informatičku podršku.
Definirajte zahtjeve
Koraci u procesu dizajna povezanim s ovim zadatkom,smatra se najodgovornijim. Greške u definiciji zahtjeva je teško ispraviti. Osim toga, naknadno prilagođavanje je povezano sa značajnim troškovima. Alati koji danas postoje omogućavaju brzo kreiranje sistema 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 stvarne cijene modela. U tom smislu, svaka faza dizajna sistema mora biti praćena temeljnom analizom.
Simulacija
Glavne faze dizajna praćene su dubokim proučavanjem informacija, ciljeva i zadataka IP. Za formiranje modela podataka stručnjaci koriste rezultate analize. Ova faza projektovanja uključuje izgradnju logičkog, a zatim i fizičkog kola. Paralelno s tim, vrši se formiranje modela rada. Oni su neophodni za opis (specifikacije) IS modula. Glavne faze projektovanja - definisanje zahteva, modeliranje operacija i podataka - su međusobno usko povezane. Dio poslovne logike se obično implementira u bazu podataka detalja (pohranjene procedure, okidači, ograničenja). Osnovni zadatak koji rješava faza projektovanja operacija je mapiranje funkcija dobijenih tokom analize u IS module. Prilikom formiranja potonjeg određuju se programski interfejsi: izgled prozora, izgled menija, prečice i pozivi koji su sa njima povezani.
Arhitektura
Ova faza dizajna uključuje odabir jedne ili više platformi i operativnih sistema. Postoje heterogene IC-ove. U njima nekoliko računara radi na različitim platformama, a upravljanje se vrši pomoću različitih operativnih sistema. Faza projektovanja uključuje definisanje niza karakteristika arhitekture. Ona može biti:
- Klijent-server ili fajl-server.
- Tri nivoa, uključujući nekoliko slojeva.
- Distribuirano ili centralizirano. U prvom slučaju su dodatno definisani mehanizmi za održavanje relevantnosti i konzistentnosti.
Također postavlja da li će se koristiti paralelni serveri.
Isključivanje
Faza projektovanja završava se izradom tehničkog plana za IP. U procesu implementacije kreira se softver za operativnu dokumentaciju. Nakon što je razvoj jednog modula završen, vrši se samostalni test. Obavezno za:
- Otkrivanje greške (teški kvar).
- Utvrđivanje usklađenosti sa specifikacijom (odsustvo nepotrebnih i prisustvo potrebnih funkcija).
Nakon položenog testa, modul se uključuje u razvijeni dio sistema. Zatim se provode testovi povezivanja. Oni su neophodni za praćenje međusobnog uticaja elemenata.
Kontrolne mjere
Grupa modela testiranih na pouzdanost. Prije svega, simuliraju se sistemski kvarovi. Osim toga, testiraju se vremena kvara. U prvom slučaju, mjere kontrole vam omogućavaju da odredite koliko dobrosistem se oporavlja u slučaju kvara softvera ili hardvera. Prema drugoj grupi testova, nivo stabilnosti IS se utvrđuje tokom redovnog rada. Ove kontrolne mjere omogućavaju procjenu perioda rada bez otkaza. Skup testova bi također trebao uključivati one koji simuliraju maksimalno opterećenje. Nakon toga, cijeli kompleks modula se podvrgava pokretanju sistema. Pri tome se vrši interna prijemna kontrola koja omogućava procjenu njegovog kvaliteta. Tokom evaluacije vrše se ispitivanja pouzdanosti i funkcionalnosti sistema. Konačni kontrolni događaj je test prihvatanja. U ovom slučaju se očituje kvalitet faze projektovanja u kojoj su utvrđeni zahtjevi. Tokom testa, IP se demonstrira kupcu. Tokom demonstracije simuliraju se stvarne operacije koje ilustruju usklađenost projekta sa zahtjevima kupca.
Sigurnost
Svaki IS mora imati određene kolateralne zahtjeve:
- Zaštita od neovlaštenog pristupa.
- Revizija.
- Registracija događaja.
- Vraćanje sistema.
- Backup.
Sve ove zahtjeve analitičari formaliziraju na početku dizajna. Stručnjaci kreiraju strategiju zaštite IP-a. Oni definišu kategorije korisnika koji imaju pristup određenim podacima kroz odgovarajuće komponente. Uz to, utvrđuju se subjekti i objekti zaštite. Mora se reći da sigurnosna strategija ne bi trebala biti ograničena nasoftvera. Trebao bi uključiti čitav niz pravila za vođenje operacija. Potrebno je jasno utvrditi optimalan nivo zaštite za svaki pojedinačni element, istaknuti kritične informacije kojima će pristup biti strogo ograničen. Korisnici sistema su registrovani. S tim u vezi, stručnjaci osmišljavaju module koji će biti odgovorni za autentifikaciju i identifikaciju subjekata. U većini slučajeva primjenjuje se diskreciona zaštita. To uključuje reguliran pristup određenim objektima podataka. To mogu biti, na primjer, pogledi, tabele. Ako trebate ograničiti pristup direktno samim podacima, tada morate kreirati obaveznu zaštitu. U tom slučaju će pojedinačni zapisi u tabelama, određenim poljima i tako dalje biti zatvoreni. Dizajnerima sistema mora biti jasno koji će nivo zaštite za određenu stavku podataka biti dovoljan, a šta je potrebno.
Zaključak
Faza projektovanja sistema smatra se jednom od najvažnijih u radu na njegovom kreiranju. Sa njim, zapravo, počinje život IP-a. Prije projektovanja, stručnjaci moraju jasno definirati i razumjeti zadatke koji će se rješavati korištenjem sistema, uspostaviti prometne tokove, fizičku lokaciju resursa i korisnika, način povezivanja na Internet i tako dalje. Ne mali značaj je studija objekata i zgrada u kojima će mreža biti postavljena, kao i analiza postojeće infrastrukture.