Professional Documents
Culture Documents
Ssa
Ssa
Informacionih Sistema
Sadraj poglavlja
Strateko planiranje
Modelovanje Podataka
Zato su IS vani ?
- Ulaganje u IS znaajan procenat investicija
- Osnovni resurs za rad poslovnih sistema,
- Sredstvo za poveanje produktivnosti (P1, slajdovi 20-
21)
- Strateke prednosti
este manifestacije:
Projektovanje
ivotni ciklus IS
10
hardverskog ininjeringa.
11
Upravljanje Projektom
Svaki projekt ima definisan cilj ili problem koji se eli rijeiti
12
Menader Projekta
Menader projekta mora biti odgovoran, organizovan, fleksibilan, te da u
dovoljnoj mjeri poznaje domen problema i rjeenja. Voenje projekta je
vjetina koja se ui. MP treba da ima vjetine i znanje iz oblasti:
Organizacije i planiranja, tehnikog domena relevantnog za projekat,
upravljanja resursima, da ima sposobnost saradnje, usmene i pismene
komunikacije itd.
13
Planiranje
Upravljanje timom
Izvjetavanje
14
15
16
17
18
20
Kontrolne aktivnosti
Da li se projekt odvija prema planu ?
Da li tim radi ono ta je planirano ?
Da li su svi potrebni resursi raspoloivi ?
Da li je korisnik zadovoljan ?
Da li je vii menadment i radni tim zadovoljan ?
Izvjetavanje
21
Globalna struktura IS
IS ine :
Programski sistem
Podaci
Podaci
Programi
Resursi
22
Izgradnja IS
Komponente modela :
Model Procesa
Model Podataka
Model Resursa
Podaci
Procesi
Resursi
23
MODELOVANJE
PODATAKA
PROJEKTOVANJE
PROGRAMA
LOGIKI PROJEKAT BP
PROTOTIPSKO
PROJEKTOVANJE BP
MODELOVANJE
PROCESA
MODELOVANJE I
IZBOR RESURSA
PROGRAMIRANJE
FIZIKO PROJEKT.
BP
RADNI IS
PROFESIONALNI
RAZVOJ
KORISNIKI
RAZVOJ
24
ANALIZA SISTEMA
PROJEKTOVANJE
PROGRAMA
Funkcionalni
zahtjevi
FUNKCIONALNO
PROJEKATOVANJE
VISOKOG NIVOA
Detaljna
specifikacija
zahtjeva za sistem
PROJEKTOVANJE
PODATAKA
Zahtjevi za
podacima
KONCEPTUALNO
PROJEKTOVANJE
Konceptualna ema
Specifikacije visokog nivoa
LOGIKO
PROJEKTOVANJE
DETALJNO
PROJEKTOVANJE
APL. PROGRAMA
Detaljni projekt
aplikativnih programa
IMPLEMENTACIJA
KODIRANJE/PROGRAMA
Logika ema
(za specifini
DBMS)
FIZIKO
PROJEKTOVANJE
25
Fizika ema
SADRAJ :
26
Dobijanje Saglasnosti
Upoznavanje rukovodstva sa ciljevima
Potpis ugovora
Saglasnost i podrka najvieg rukovodstva
Priprema za Studiju
Intervjuisanje
Definisanje Arhitekture IS
Odreivanje Prioriteta
29
Priprema za Studiju
detaljna specifikacija aktivnosti za izradu studije
termin plan aktivnosti
odreivanje radnog tima i definisanje zaduenja
upoznavanje sistema organizacije
obuka lanova tima za BSP metodu
odreivanje ljudi za intervjue
prikupljanje dokumentacije (pravilnici, ifarnici, formulari, ...)
priprema prvog radnog sastanka
30
T3 - Karakteristike postojeeg IS
Kategorizacija PP:
Pomoni procesi
31
32
org. jedinice
Nabavka
Narudbenica
Matrica KP/PP
34
Figure 12-1
Intervjuisanje
Definisanje Arhitekture IS
Na osnovu prethodnih analiza dobija se
softverska arhitektura (na osnovu grupisanja procesa/klasa podataka
arhitekture),
Sistemskog softvera: OS, Mreni Protokoli, DB Serveri, Alati za
Odreivanje Prioriteta
Prema vanosti rjeavanja pojedinih problema sa aspekta korisnika a
uzimajui u obzir potrebe i kadrovske, finansijske i dr. mogunosti, vri se
rangiranje i odreivanje prioriteta pojedinih aktivnosti.
37
Sistem
Izlazi
Realni sistem
Skup podataka
o stanju sistema
Aplikativni
Programi
Informacioni sistem
38
Problemi:
kompleksnost sistema
neophodnost veza sa korisnicima
dinaminost PP sistema
nedostaci metoda analize i projektovanja
timsko izvoenje analize
39
40
Koncept DTP blizak toku podataka izmeu procesa realnog sistema, tako da
se procesi i podaci realnog svijeta lako identifikuju i pretau u DTP.
Za predstavljanje DTP koriste se slijedei osnovni koncepti:
1. Tok Podataka - predstavlja se vektorom
Naziv toka
43
SSA (3.5)
44
SSA (3.6)
Struktura tokova podatataka u DTP treba da je takva da su to:
dokumenti, formulari, elementarni podaciili njihova agregacija.
PRIMJERI:
TEHN.
BIRO
NACRT
Analiza
Rada
Matini broj
Obraun
God.
Odmora
Analiza
Rada
ANALIT.LIST
Upis
Radnih
Lista
Rjeenje o god.
odmorima
Interni tokovi pod
45
SSA (3.7)
PROCESI
Procesi transformiu ulazne u izlazne tokove podataka. Procesi koriste
minimalno jedan ulazni tok podataka, i proizvode minimalno jedan izlazni
tok podataka
Imenovanje Procesa
Koriste se glagoli, glagolske imenice ili skup rijei koji opisuje vrstu
posla. Imenovanje se moe vriti prema ulaznom ili (ee) izlaznom toku
podataka.
Specifik. Kurseva Planiranje. Plan Obrazovanja
Obrazov.
Dosije Kadrova
46
SSA (3.8)
SKLADITA PODATAKA
Reprezentuju memorijsko mjesto gdje su podaci pohranjeni, npr.:
datoteke, baze podataka
arhiva dokumenata,
znanje,
biblioteka itd.
SSA (3.9)
INTERFEJSI
Interfejsima se reprezentuju eksterni sistemi, koji su u vezi sa sistemom koji se
modelira. Ovi eksterni sistemi mogu biti izvori ili korisnici podataka.
Banka
1
Banka
S
Komitent
2
48
Sistem deviznog poslovanja
SSA (3.10)
PROCES SSA
je proces ralanjivanja (dekompozicije) sistema na skup elementarnih meusobno
povezanih procesa. Ovaj proces ide postupno, od najvieg nivoa, ka najniim
nivoima.
DIJAGRAM KONTEKSTA
Dijagram Konteksta je DTP koji prikazuje procese na najviem nivou
hijerarhije/apstrakcije.
Dijagram konteksta prikazuje jedan proces (koji reprezentuje funkcije
kompletnog sistema), ulaze/izlaze u taj proces, povlai granicu izmeu sistema
i okoline, i definie podruje dalje analize.
Primjer dijagrama konteksta:
I2
I1
0
I3
Dijagram konteksta
49
SSA (3.11)
Proces na najviem nivou se oznaava brojem 0 i itav dijagram je 0- tog nivoa.Slika jasno,
bez detalja predstavlja sistem koji nas interesuje; naziv 0-tog procesa naznaava osnovne
funkcije sistema, a veze sa interfejsima specifikuju veze sistema sa okolinom.
HIJERARHIJSKI OPIS
je prezentacija sistema na vie nivoa apstrakcije, pri emu se koncepti na viem
nivou apstrakcije prezentuju modelom na niem nivou apstrakcije.
Sloeni sistem se predstavlja skupom podsistema i veza izmeu njih.
Ako je podsistem sloen, onda se on dijeli svoje podsisteme a ovi na module, i
tako redom do jednostavnih elemenata.
Kreiranje hijerarhijskog opisa sistema je ujedno i proces dekompozicije sistema.
Koncept na viem, i - tom nivou se detaljnije predstavlja jednim brojem koncepata
na niem, (i+1)- vom nivou. Taj broj treba po pravilu da bude 2 i 9 (Hreer-ov
limit). Ove dve predstave predstavljaju potpuno istu stvar, sa dva razliita nivoa
detaljnosti (na viem nivou je predstava sistema jasnija, a na niem detaljnija).
50
SSA (3.12)
DEKOMPONUJU SE:
Procesi
Skladita Podataka
VRSTE PROCESA
Sa aspekta podreenosti:
podprocesi
nadreeni procesi
kontekst proces
elementarni proces
51
SSA (3.13)
BALANS
Koliina tokova podataka koji ulaze i izlaze iz procesa, mora biti jednaka neto
tokovima podataka na niem nivou hijerarhije.
NUMERISANJE
U simbol procesa se pored imena procesa upisuje i broj procesa. Broj procesa
je jedinstven, a proces dodjeljivanja brojeva je numerisanje.
DTP prvog nivoa je jedna slika, i nosi broj i naziv procesa sa dijagrama
konteksta.
Slika na (i+1)- vom nivou ima onoliko koliko ima dekomponovanih procesa sa
prethodnog nivoa. Svaki DTP (izuzev dijagrama konteksta) nosi naziv i broj
procesa koji je predstavljen tim DTP.
52
SSA (3.14)
Identifikator (Id broj) potprocesa je broj sloen iz Id broja procesa vieg nivoa,
i rednog broja potprocesa na toj slici.
KRITERIJUMI DEKOMPOZICIJE
Svrsihodnost
Koherentnost
Interna koherentnost
funkcionalna
sekvencijalna
komunikaciona ...
eksterna koherentnost
strukturna koherentnost
SSA (3.10)
54
SSA (3.10)
http://yourdon.com/strucanalysis/wiki/index.php?title=Table_of_Contents
55
SSA (3.15)
Oracle Designer
BP Win, CA
56