Informatika V.Prof.dr Kemal Hajdarević...
Transcript of Informatika V.Prof.dr Kemal Hajdarević...
13 Arhitektura informacionih sistema
25.5.2014 16:15:08 1
Informatika
V.Prof.dr Kemal Hajdarević dipl.Ing.el
1. Kompjuter, Internet, i mrežne osnove2. Kompjuterska industrija – Informatika u stomatologiji3. Kompjuterski hardver4. Kompjuterski softver5. Upravljanje datotekama, zaštita od virusa, i bekap6. Internet i LAN tehnologija7. Web stranice i E-komerc8. Baze podataka9. Algoritmi, Programski jezici i kompjutersko programiranje10. Informacioni sistemi11. Analiza i dizajn informacionih sistema12. Modeliranje informacionih sistema13. Arhitektura informacionih sistema14. Kvalitet informacionog sistema15. Strateško upravljanje informacionim sistemom
2
Kemal Hajdarević
Dostupan za konsultacije svaki radni dan uz najavu na neki od dole navedenih načina preferencijalno kako je navedeno:
1. Na pauzi između predavanja, ili na hodniku....
2. E-mail:[email protected],
3. Telefon:◦ Telefon u kancelariji 278 136 (od 08:00 do 16:00)
4. WEB http://kemal.bhsearch.com
16:15 3
WEB ADDRESS MAIL PHONE
SISTEM je: ◦ skup međusobno povezanih elemenata
◦ organizovanih sa svrhom postizanja nekog cilja, koji elementi sistema ne bi mogli sami ostvariti
Međusobnim delovanjem komponenti sistema postižu se ciljevi funkcionisanja sistema
5/29/2012 4
Model dijela ili cijelog realnog sistema, razvijen sa ciljem pružanja informacija, neophodnih za funkcionisanje i upravljanje realnim sistemom
Mjesto IS u realnom sistemu ◦ infrastrukturni element realnog sistema
◦ dio upravljačkog sistema za realni sistem
5/29/2012 6
Informacioni sistem je:
skup ljudi i opreme koji organizovano i primjenom određenih metoda vrše ◦ prikupljanje
◦ prenos
◦ memorisanje
◦ obradu i
◦ prezentaciju podataka i informacija
5/29/2012 7
Obuhvat, akvizicija podataka
Skladištenje podataka
Prezentacija podataka
Prenos podataka
Obrada podataka
Automatizacija upravljačkih funkcija
5/29/2012 8
Računarsko-komunikaciona i softverska infrastruktura
Baza podataka i baza znanja
Aplikacije (softverski paketi) za rad s podacima
Projektna i korisnička dokumentacija
Krajnji korisnici
Tim za razvoj, eksploataciju i održavanje
5/29/2012 9
• Arhitektura IS definiše sistem kao ◦ skup komponenti i
◦ interakcija između njih
posmatran iz određene tačke gledišta (aspekti)
poštujući date principe strukturiranja
Interpretiranje arhitekture ◦ Sintaksa
struktura arhitekture
◦ Semantika
značenje komponenti i interakcija
◦ Pragmatika
objašnjenja (uzroci, povodi, razlozi) komponenti i interakcija
5/29/2012 10
11
Arhitektura informacijskog sistema opisuje svoju temeljnuorganizaciju, predstvaljena sa komponentama, njihove odnosejednih prema drugima i prema okruženju, gdje se po principimadizajnira i razvija.
Arhitektura informacijskog sistema može se opisati pomoću funkcijaposlovnog sistema, poslovnim procesima, alatima za obradu, tenjihovih međusobnih odnosa
Tu može biti nekoliko arhitektonskih pogleda informacijskog sistema(npr. funkcionalni pogled gleda prvenstveno na poslovne funkcije,proces pogled gleda prvenstveno na poslovne procese, itd.
Arhitekture koje su jednake u odnosu na određena obilježja mogu sesažeti u određenom stilu
Kad je pažnja usmjerena na vrste, broj i dostupnost informacijaobradu alata koji se koriste u određenom okruženju, to se nazivainfrastruktura informacijskog sistema
Arhitektura informacionog sistema može se opisati na temelju broja bazapodataka, broj programskih komponenti, broj softverskih proizvoda ikorištenih komunikacijskih obrazaca.
Fizički sistemi obrade podataka potrebnih za instalaciju aplikacija nakomponente su opisane na fizičkom sloju alata
Dostupnost, stabilnost i performanse sveukupnog kompjuterskoginformacijskog sistema značajno ovise o dobro organiziranomkompjuterskom sistemu
12
Vlasnici sistema (System Owners) – finansiraju razvoj i održavanje informacionog sistema ◦ posjeduju sistem, postavljaju prioritete u sistemu i
određuju politiku za njegovo korišćenje
◦ mogu, a ne moraju biti i korisnici sistema
Korisnici sistema (System Users) su ljudi koji za obavljanje svojih poslova, koriste informacioni sistem
Projektanti sistema (System Designers) projektuju sistem kako bi izašli u susret zahtjevima korisnika
Graditelji sistema (System Builders) su tehnička lica koja konstruišu, testiraju i isporučuju sistem: : programeri, administratori mreže, webmasters i dr.
5/29/2012 22
Način za opis elemenata sistema i njihove interakcije, ◦ uključujući i softverske i hardverske elemente
sistema
Pri tome, ne opisuje strukturu pojedinih elemenata, već samo spolja vidljiva svojstva
5/29/2012 23
Pogled je reprezentacija sistema iz perspektive neke zainteresovane strane sistema ◦ odnosno, njenog skupa
interesa
Gledište određuje ―jezik‖ kojim se opisuje pogled i metode i tehnike analize i modelovanja
5/29/2012 26
IEEE Std 1471: Practice for Architectural
Description of Software-Intensive System ◦ 2000. godine odobren na predlog IEEE
◦ 2001. prihvaćen i kao American National
Standard by ANSI
2006. godine IEEE Std 1471-2000 prihvaćen od strane ISO kao prvo izdanje standarda ISO/IEC 42010
5/29/2012 27
Aktuelna verzija ◦ ISO/IEC/IEEE 42010:2011
◦ Systems and software engineering — Architecture description
5/29/2012 28
Rukovodilac kompanije koja izgrađuje IS ◦ da zaposli svoje ljude
◦ da uveća kapital kompanije
◦ da ima što manje troškove
Marketing menadžer ◦ da proizvod brzo dođe do tržišta
◦ da ima što manje troškove
◦ da proizvod bude kompetativan u odnosu na
konkurenciju
5/29/2012 32
Održavalac ◦ laka modifikacija
Kupac ◦ mala cijena proizvoda
◦ kratko vrijeme isporuke
◦ da ne zahtijeva česte izmjene
5/29/2012 33
• Krajnji korisnik ◦ korisnik
ponašanje,
performantnost,
bezbjednost,
pouzdanost,
korisnost ...
◦ administrator
lako konfigurisanje,
definisane strategije zaštite podataka
lak oporavak i rekonstrukcija sistema
5/29/2012 34