Cilj je ove knjige prikazati što je informacijski sustav, dati sustavni pregled metoda iz područja informacijskih sustava, objasniti analizu i oblikovanje informacijskih sustava, prikazati alate i informacijsku tehnologiju za njegovu izgradnju, pogreške i put k cilju.
Zašto čitati ovu knjigu?
Postoje mnogobrojne zablude o tome što je
informacijski sustav u poslovnoj organizaciji, u kakvu je on odnosu s
informacijskom tehnologijom i poslovnim procesima, kako nastaje i kako se
koristi, tko ga gradi i održava, što prije raditi i kako dalje. To bismo htjeli
ovom knjigom razriješiti i upozoriti na pogreške u
praksi.
Pored paradigme integralnosti postoje i
drugi važni kriteriji (npr. kvaliteta projekta u novom sustavu, nadzor pri
izgradnji i uvođenju, sadržaj ugovora i dr.) koji se zanemaruju te nevažni
elementi kojima se pridaje velika važnost (npr. kojim je softverskim alatom
programirati sustav, što primjerice u graditeljstvu odgovara pitanju kojim je
bagerom kopan kanal).
Vaš je informacijski sustav prevažan za vas
da bi se upravljanje njegovim razvojem i funkcioniranjem prepustilo slučaju ili
samo sektoru informatike.
U knjizi su prikazana različita važna
područja na polju informacijskih sustava te ona predstavlja svojevrsnu
enciklopediju. Daje se pregled osnovnih pojmova vezanih za razvoj
informacijskog sustava, pregled faza razvoja informacijskog sustava i
odgovarajućih metoda primjenjivih u pojedinoj fazi.
Knjiga je namijenjena menadžerima,
projektantima informacijskih sustava, analitičarima, organizatorima,
programerima, rukovodiocima informatičkih centara, studentima i svima onima
koji u poslovnoj organizaciji sudjeluju u razvoju informacijskih sustava te
informatičarima s iskustvom koji se dodatno školuju na seminarima o
projektiranju informacijskih sustava i projektiranju baze podataka.
Što je to „informacijski sustav“, a što baza
podataka?, Zašto menadžeri ne moraju ništa znati o bazama podataka i
programiranju?, Kako nastaje informacijski sustav?, Od čega se on sastoji?,
Kako se koristi?, Kada ne valja?, Kako ga popraviti?, Kada je zastario?, Kako
se razvija?, Tko ga stvara?, Koliko traje razvoj?, Zašto kasni njegova
izgradnja?, Zašto s njim imamo problema?, Koje su najveće pogreške ugrađene u
informacijski sustav?, Što je integralnost informacijskog sustava?, Kako
menadžment upravlja sustavom?, Kako se donose odluke?, Koliko je važan ili
nevažan hardver za informacijski sustav?, Kakav je utjecaj IT na informacijski
sustav?, Što je aplikacijski softver?, Kako se koristi baza podataka?, Što je
održavanje informacijskog sustava?, Zašto je sa stajališta informacijskog
sustava softver „važniji“ od hardvera?, Što je projekt informacijskog sustava?,
Je li projekt softvera i projekt informacijskog sustava jedno te isto?, i mnoga
druga pitanja.
Sadržaj knjige
PREDGOVOR
1. Osnove INFORMACIJSKIH SUSTAVA
1.1. Općenito
o informacijskim sustavima
1.1.1. Što je
sustav?
1.1.2. Definicije
osnovnih pojmova računalstva
1.1.3. Informacija
1.1.4. Što je
informacijski sustav?
1.2. Položaj
informacijskog sustava u poslovnoj organizaciji
1.3. Klasifikacija
informacijskih sustava
1.4. Primjeri
informacijskih sustava
1.4.1. Računovodstveni
informacijski sustav
1.4.2. Integrirani
računovodstveni informacijski sustav
1.4.3. Sustav
plaća
1.4.4. Osnovna
sredstava
1.5. Informacijski
podsustavi
1.5.1. Praćenje
dizanja vode
1.5.2. Planiranje
poslovanja vodovoda
1.5.3. Praćenje
rada
1.6. Klasifikacija
informacijskih sustava
1.7. Korisnici
informacijskih sustava
1.8. Organizacijski
aspekti
1.9. Upravljanje
razvojem IS
1.10. Alati
za projektiranje informacijskih sustava, organizaciju baze podataka i izgradnju
softverskog proizvoda
1.11. Vrste
inženjeringa
1.12. E-poslovanje
1.13. Kvaliteta
1.14. Problemi
s informacijskim sustavima
1.15. Budućnost
informacijskih sustava
2. Sustavni pristup
2.1. Definicija
sustavnog pristupa
2.2. Osnovni
model sustava
2.3. Definicije
sustava
2.4. Građa
sustava
2.5. Ciljevi
sustava
2.6. Klasifikacije
sustava
2.7. Kontrola
sustava
2.8. Karakteristike
sustavnog pristupa
2.9. Upravljanje
sustavom
2.10. Odlučivanje
u organizacijskim sustavima
2.11. Dizajniranje
sustava i različiti sustavni pristupi
2.11.1. Čvrsti
(hard) sustavni pristup
2.11.2. Meki
(soft) sustavni pristup
2.11.3. Sociotehnički
sustavni pristup
2.11.4. Organizacija
koja uči
3. Modeli i faze razvitka
3.1. Rastavljanje
procesa razvoja u faze
3.2. Faze
razvoja informacijskih sustava
3.3. Modeli
razvitka
3.3.1. Kaskadni
model
3.3.2. Pseudostrukturni
model
3.3.3. Strukturni
model
3.3.4. V‑model
3.3.5. Prototipski
model
3.3.6. Evolucijski
model
3.3.7. Spiralni
model
3.3.8. Model
integracije komponenti
3.4. Razvoj
informacijskih sustava s tradicionalnim životnim ciklusom (SDLC)
3.4.1. Prethodno
istraživanje
3.4.2. Analiza
sustava
3.4.3. Oblikovanje
sustava
3.4.4. Razvoj,
implementacija i održavanje sustava
3.4.5. Dobre
osobine SDLC
3.4.6. Mane
SDLC‑a
4. ANALIZA i oblikovanje informacijskog
SUSTAVA
4.1. Osnovni
pojmovi o analizi sustava
4.2. Analitičar
4.3. Korisnici
4.4. Timski
rad
4.5. Procesi
i funkcije
4.6. Analiza
procesa sustava
4.7. Načini
provođenja analize sustava
4.7.1. Tehnika
intervjuiranja
4.7.2. Kreativni
sastanci
4.7.3. Analiza
postojećega informacijskog sustava
4.7.4. Upitnik
(ili anketa)
4.8. Dijagram
toka podataka
4.8.1. Koncepti
dijagrama toka podataka
4.8.2. Primjer
dijagrama toka podataka
4.9. Oblikovanje
4.10. Metoda
entiteti i veze
4.10.1. Koncepti
strukture metode EV
4.11. Primjer
modela podataka
4.12. Relacijska
metoda
4.12.1. Primjer
relacijske baze podataka
5. Oblikovanje arhitekture softvera
5.1. Uvod
u dizajn arhitekture softvera
5.2. Strukturna
karta
5.3. Metoda
APP
5.3.1. Koncepti
strukture APP metode
5.3.2. Pravila
projektiranja dijagrama arhitekture programskog proizvoda
5.3.3. Kontrola
kvalitete DPP
5.3.4. Primjer
arhitekture programskog proizvoda
5.3.5. Opis
programskih modula
5.4. Flowchart – Dijagram toka programa
5.5. Pseudokod
6. Proizvodnja softvera
6.1. Uvod
u proizvodnju softvera
6.2. Softversko
inženjerstvo
6.2.1. Definicija
softverskog inženjerstva
6.2.2. Organizacije
vezane uz softversko inženjerstvo
6.2.3. Etika
u softverskom inženjerstvu
6.3. Aktivnosti
faze proizvodnje softvera
6.4. Planiranje
proizvodnje softvera
6.5. Programske
okoline
6.6. Oblikovanje
baze podataka
6.7. Programiranje
6.7.1. Struktura
programskog proizvoda
6.7.2. Preporuke
i standardi za programiranje
6.8. Testiranje
6.8.1. Općenito
o testiranju
6.8.2. Elementi
testiranja
6.8.3. Principi
testiranja
6.8.4. Testiranje
u testnoj okolini
6.8.5. Testiranje
i ispravljanje u radnoj okolini
6.8.6. Testiranje
koje vrši korisnik
7. Uvođenje, primjena i održavanje
7.1. Uvođenje
informacijskog sustava
7.1.1. Priprema
uvođenja
7.1.2. Osposobljavanje
korisnika
7.1.3. Završna
konverzija podataka
7.1.4. Završno
testiranje
7.1.5. Početak
primjene nove aplikacije
7.1.6. Uspostava
novog sustava
7.2. Primjena
i održavanje informacijskih sustava
7.2.1. Podešavanje
novoga aplikacijskog sustava i pomoć korisnicima
7.2.2. Izvješće
o procjeni uspjeha projekta
7.2.3. Raspodjela
odgovornosti korisnika i programera
7.2.4. Korištenje
aplikacijskog sustava
7.2.5. Korisnikovo
postavljanje zahtjeva za izmjene
8. ERP SUSTAV
8.1. Uvod
u ERP
8.2. Što
je ERP?
8.3. Zašto
ERP?
8.4. Komponente
ERP-a
8.5. Faze
životnog ciklusa ERP-a
8.5.1. Priprema
prodaje
8.5.2. Priprema
organizacije
8.5.3. Izbor
ERP softvera
8.5.4. Proces
reinženjeringa
8.5.5. Plan
implementacije ERP-a
8.5.6. Provedba
implementacije
8.5.7. Izvještavanje
iz BP
8.6. ERP
proizvodi
9. Specijalizirana METODOLOGIJA za
razvoj IS
9.1. Značenje
osnovnih termina
9.2. Metode
9.2.1. Vrste
metoda
9.2.2. Vrste
metodologija
9.2.3. Zadaci
specijalizirane metodologije
9.3. CASE
alati – programska podrška za specijalizirane metodologije
9.4. Povijest
razvoja metoda i metodologije
9.5. Problemi
metodologija
9.5.1. Mijenjanje
korisničkih zahtjeva
9.5.2. Postupni
razvoj informacijskog sustava
9.6. Objektno
orijentirana specijalizirana metodologija
9.7. Dostupne
specijalizirane metodologije
9.7.1. SSADM
metodologija
9.7.2. Specijalizirana
metodologija MIRIS
9.7.3. Metodologija
IDEA (Intelligent Database Environment for Advanced Applications)
9.7.4. Metodologija
ORACLE*CASE
9.7.5. Metodologija
IDEF (Integrated Computer Aided Manufacturing DEFinition)
10. Literatura