ais 02 osnovnipojmovi
DESCRIPTION
AIS 02 OsnovniPojmoviTRANSCRIPT
1
Industrijsko inženjerstvo i menadžment
Arhitektura informacionih
sistema i računarske mreže
Osnovni pojmovi
IIM – Arhitektura IS i RM, 2014/15.
Sistem
• 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
IIM – Arhitektura IS i RM, 2014/15.
Informacioni sistem
UPRAVLJANI SISTEM
INFORMACIONI SISTEM
UPRAVLJAČKI SISTEM
IZVRŠNI SISTEM
ULAZ IZLAZ
IIM – Arhitektura IS i RM, 2014/15.
Informacioni sistem (IS)
• Model dela ili celog realnog sistema,
razvijen sa ciljem
– pružanja informacija, neophodnih za
funkcionisanje i upravljanje realnim sistemom
• Mesto IS u realnom sistemu
– infrastrukturni element realnog sistema
– deo upravljačkog sistema za realni sistem
IIM – Arhitektura IS i RM, 2014/15.
Informacioni sistem
• Informacioni sistem je:
– skup ljudi i opreme
– koji organizovano i primenom određenih metoda
– vrše
• prikupljanje
• prenos
• memorisanje
• obradu i
• prezentaciju
podataka i informacija
IIM – Arhitektura IS i RM, 2014/15.
Zadaci informacionog sistema
• Obuhvat, akvizicija podataka
• Skladištenje podataka
• Prezentacija podataka
• Prenos podataka
• Obrada podataka
• Automatizacija upravljačkih funkcija u RS
2
IIM – Arhitektura IS i RM, 2014/15.
Komponente automatizovanog
informacionog sistema
• 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
IIM – Arhitektura IS i RM, 2014/15.
Kako napraviti kuću?
IIM – Arhitektura IS i RM, 2014/15.
Lepenski vir
IIM – Arhitektura IS i RM, 2014/15.
Lepenski vir
IIM – Arhitektura IS i RM, 2014/15.
Golubac
IIM – Arhitektura IS i RM, 2014/15.
Vision Approved
Project Plan
Approved
Scope
Complete
Release
Šta korisnik želi
Šta je korisnik opisao i analitičar razumeo
Rezultat dizajna
Rezultat
implementacije
Rešenje
3
IIM – Arhitektura IS i RM, 2014/15.
Šta naručilac traži? • Hoću da napravim građevinu.
• Da li ćete u njoj spavati, jesti, raditi ...?
• Naravno!
• Vi dakle hoćete porodičnu kuću. Koliko veliku?
• Oko 200m2.
• Na primer 15mX15m. Koliko spavaćih soba
želite?
• Tri.
IIM – Arhitektura IS i RM, 2014/15.
Prva skica • Skica:
– je osnova za dalji projektantski rad i
– mora da “uveri” naručioca da je dobro shvaćen
• kako bi bio spreman da finansira dalji kreativni rad (iniciranje projekta)
IIM – Arhitektura IS i RM, 2014/15.
A dalje ... • Arhitekta izrađuje arhitektonske crteže,
– koji predstavljaju konačni proizvod iz
perspektive naručioca
– na nivou detaljnosti koji je razumljiv naručiocu
koji treba da se saglasi sa njima
IIM – Arhitektura IS i RM, 2014/15.
A dalje ... • Arhitekta izrađuje arhitektonske planove,
– koji predstavljaju dizajnersku reprezentaciju proizvoda • plan prostorija,
• plan električnih instalacija,
• plan vodovodnih instalacija ...
– i koji će služiti kao polazna osnova u pregovorima sa glavnim izvođačima
IIM – Arhitektura IS i RM, 2014/15.
A dalje ...
• Glavni izvođači dalje razrađuju dobijene planove
– u zavisnosti od raspoložive tehnologije
– daju uputstva “kako graditi”
– oni predstavljaju osnov za pregovore sa
podizvođačima
• Podizvođači formiraju planove nabavki
– koji mogu da služe i kao uzorci (patterns) za izradu
veće količine identičnih delova koji će se ugrađivati u
građevinu
IIM – Arhitektura IS i RM, 2014/15.
I konačno izgradnja!
4
IIM – Arhitektura IS i RM, 2014/15.
Arhitektura informacionog sistema
• 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
IIM – Arhitektura IS i RM, 2014/15.
Arhitektura informacionog sistema
• Aspekti arhitekture
Podaci
Organizacija Procedure
sistema
Komunikacija Konfiguracija
IIM – Arhitektura IS i RM, 2014/15.
Arhitektura informacionog sistema
Podaci
Organizacija Procedure
sistema
Komunikacija Konfiguracija
IIM – Arhitektura IS i RM, 2014/15.
Arhitektura informacionog sistema
• Aspekti arhitekture
Podaci
Organizacija Procedure
sistema
Komunikacija Konfiguracija
IIM – Arhitektura IS i RM, 2014/15.
Arhitektura informacionog sistema
• Aspekti arhitekture
Podaci
Organizacija Procedure
sistema
Komunikacija Konfiguracija
IIM – Arhitektura IS i RM, 2014/15.
Arhitektura informacionog sistema
• Aspekti arhitekture
Podaci
Organizacija Procedure
sistema
Komunikacija Konfiguracija
5
IIM – Arhitektura IS i RM, 2014/15.
Arhitektura informacionog sistema
• Aspekti arhitekture
Podaci
Organizacija Procedure
sistema
Komunikacija Konfiguracija
IIM – Arhitektura IS i RM, 2014/15.
Arhitektura informacionog sistema
• Primeri strukturne arhitekture
Slojevita Monolitna
Kolonska Objektna
IIM – Arhitektura IS i RM, 2014/15.
Arhitektura informacionog sistema
• Primeri strukturne arhitekture
Složena, višestruko agregirana
IIM – Arhitektura IS i RM, 2014/15.
Arhitektura informacionog sistema
Preuzeto iz: Elmasri R., Navathe S., Database Systems, Sixth ed., Pearson, 2011.
Organizacija
Procedure
sistema
Podaci
Komunikacije
IIM – Arhitektura IS i RM, 2014/15. IIM – Arhitektura IS i RM, 2014/15.
Zainteresovane strane - Stakeholders
• Vlasnici sistema (System Owners) – finansiraju razvoj i održavanje informacionog sistema
– poseduju 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 zahtevima korisnika
• Graditelji sistema (System Builders) su tehnička lica koja konstruišu, testiraju i isporučuju sistem: programeri, administratori mreže, webmasters i dr.
6
IIM – Arhitektura IS i RM, 2014/15.
Arhitekturalne reprezentacije i
tipovi opisa • Arhitekturalne reprezentacije odnose se na
“poglede” raznih zainteresovanih strana na isti sistem – naručilac, dizajner, građevinar
• Za svaku od ovih reprezentacija mogu se uočiti različiti tipovi opisa:
– Šta (materijal),
– Kako (funkcija),
– Gde (lokacija),
– Ko (ljudski resursi),
– Kada (vremensko raspoređivanje)
– Koliko “dobro” (quality attributes) IIM – Arhitektura IS i RM, 2014/15.
IIM – Arhitektura IS i RM, 2014/15.
IIM – Arhitektura IS i RM, 2014/15.
UML i Zachman-ov okvir
IIM – Arhitektura IS i RM, 2014/15.
Arhitektura sistema
• 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
IIM – Arhitektura IS i RM, 2014/15.
Struktura i pogled
Ljudsko telo (kao sistem) ima
više struktura
7
IIM – Arhitektura IS i RM, 2014/15.
Struktura i pogled
Svaka od tih struktura ima više različitih pogleda
Statički pogled na
jednu od struktura
Dinamički pogled na
tu istu strukturu
IIM – Arhitektura IS i RM, 2014/15.
Struktura i pogled
Ovi pogledi potrebni su kardiologu ... ali malo znače ortopedu
A gde su tu
kosti?
IIM – Arhitektura IS i RM, 2014/15.
Struktura i pogled
Nosioci sistema (Stakeholders)
Pogledi (Views)
IIM – Arhitektura IS i RM, 2014/15.
Gledište i pogled
pogled
(view)
gledište
(viewpoint)
• 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
IIM – Arhitektura IS i RM, 2014/15.
Standardi
• 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
IIM – Arhitektura IS i RM, 2014/15.
Standardi
• Aktuelna verzija
– ISO/IEC/IEEE 42010:2011
– Systems and software engineering —
Architecture description
8
IIM – Arhitektura IS i RM, 2014/15.
IEEE 1471 konceptualni okvir
potiče iz 0..1
identifikuje
1..*
Misija
Okruženje Sistem Arhitektura
Opis arh. Svrha Nosilac
Interes Gledište Pogled
Biblioteka
gledišta Model
ispunjava 1..*
utiče
ograničava
ima 1..*
ima
je opisana omogućava
učestvuje organizovan 1..* bira
saglasan
je važan za 1..*
ima 1..*
ima 1..*
IIM – Arhitektura IS i RM, 2014/15.
ISO/IEC/IEEE 42010:2011
konceptualni okvir
IIM – Arhitektura IS i RM, 2014/15. IIM – Arhitektura IS i RM, 2014/15.
Faktori koji utiču na arhitekturu
• Pored korisničkih zahteva
– funkcionalnih i nefunkcionalnih
• na arhitekturu utiču, između ostalog, i
tehnološko, poslovno i socijalno okruženje
IIM – Arhitektura IS i RM, 2014/15.
Faktori koji utiču na arhitekturu
• Zainteresovane strane IS
• Organizacija
• Tehnološko okruženje
• Iskustvo i znanje arhitekte
IIM – Arhitektura IS i RM, 2014/15.
Interesi raznih nosilaca IS
• 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
9
IIM – Arhitektura IS i RM, 2014/15.
Interesi raznih nosilaca IS
• Održavalac
– laka modifikacija
• Kupac
– mala cena proizvoda
– kratko vreme isporuke
– da ne zahteva česte izmene
IIM – Arhitektura IS i RM, 2014/15.
Interesi raznih nosilaca IS • Krajnji korisnik
– korisnik • ponašanje,
• performantnost,
• bezbednost,
• pouzdanost,
• korisnost ...
– administrator
• lako konfigurisanje,
• definisane strategije zaštite podataka
• lak oporavak i rekonstrukcija sistema