RAZOVJ INFORMACIJSKOG SUSTAVA Romina Dekleva Petra Jardas Marina

  • Slides: 40
Download presentation
RAZOVJ INFORMACIJSKOG SUSTAVA Romina Dekleva, Petra Jardas, Marina Pleša, Nevena Vrbanac, Fi. B, 24279

RAZOVJ INFORMACIJSKOG SUSTAVA Romina Dekleva, Petra Jardas, Marina Pleša, Nevena Vrbanac, Fi. B, 24279 23986 24233 24234

Zatvorenije istražuje proces razvoja sustava : n n n n n Opisati motivaciju za

Zatvorenije istražuje proces razvoja sustava : n n n n n Opisati motivaciju za standardni proces razvoja sustava u roku od Capability Maturity Model (CMM) za kvalitetan menadžment. Razlikvati sustav uživo i sustav razvoja. Opisati 10 osnovnih načela razvoja sustava. Odrediti probleme, mogućnosti i naredbe-okidač za projekte razvoja sustava. Opisati dijelove kostura za kategorizaciju problema, mogućnosti i naredbi. Opisati bitne faze razvoja sustava. Za svaku fazu, opisati njen smisao, ulazne i izlazne veličine. Opisati cross life-cycle aktivnosti koje preklapaju višestruke faze razvoja sustava. Opisati tipične, alternativne pravce kroz bitne faze razvoja sustava. Opisati različite automatizirane alate za razvoj sustava.

Proces razvoja sustava - - - uvodi u središte razvoja informacijskog sustava proces- već

Proces razvoja sustava - - - uvodi u središte razvoja informacijskog sustava proces- već ima različitih varijanci procesa, sve zavisi od autora i eksperta informacijski sustav je složen proizvod informaciski sustav sadrži podatke, procese i komunikacijske blokove i tehnologije koje moraju služiti potrebama različitih interesnih grupa

Capability Maturity Model -Software institucija na Carnegie Mellon University su promatrali i mjerili taj

Capability Maturity Model -Software institucija na Carnegie Mellon University su promatrali i mjerili taj fenomen razvoja Capability Maturity Model (CMM) te kako biti od pomoći organizacijama da postignu te beneficije -CMM temelj za sustav i softver namjerava pomoći organizacijama da poboljšaju zrelost njihova razvojsnog sistemskog procesa. CMM je prikaza u pet napredna nivoa

CMM-a, metodologije osiguravaju da: 1. Odgovarajuća reprodukcija je primijenjena na sve projekte. 2. Smanjena

CMM-a, metodologije osiguravaju da: 1. Odgovarajuća reprodukcija je primijenjena na sve projekte. 2. Smanjena je opasnost vezana za kratice i greške. 3. Kompletiranje dokumentacije vrši se iz jednog projekta u drugi. 4. Kreatori i dizajneri mogu se brzo izmjenjivati na projektima, jer svi koriste isti proces. 5. Kako se razvojni tim i osoblje stalno mijenjaju, prijašnji rezultati se lako pronađu i onaj tko nastavlja sa radom lako razumije.

* 1. nivo- zbrka ili metež 2. nivo- ponovljeni 3. nivo- odrediti, definirati 4.

* 1. nivo- zbrka ili metež 2. nivo- ponovljeni 3. nivo- odrediti, definirati 4. nivo- rukovoditi 5. nivo- optimizam n Vrlo je bitno prepoznati svaki nivo; jer je preduvjet za idući nivo

ŽIVOTNI CIKLUS NASUPROT METODOLOGIJI - - Izraz » sistem životnog ciklusa» i «sistem razvoja

ŽIVOTNI CIKLUS NASUPROT METODOLOGIJI - - Izraz » sistem životnog ciklusa» i «sistem razvoja metodologije» je često međusobno izmjenljiv. Mnogi sistemi razvoja procesa je razvijen na naturalnom životnom ciklusu

FAST - - Soundstage Entertainment Club's metodologija, nazvana je FAST, koja je okosnica za

FAST - - Soundstage Entertainment Club's metodologija, nazvana je FAST, koja je okosnica za aplikaciju Systems Thinking razvijena je kao sklop najboljih iskustava koja smo susretali u mnogim komercijalnim metodologijama

GLAVNA NAČELA KOJA ČINE SVE METODOLOGIJE SUSTAVNOG RAZVOJA Načelo 1. Učinimo korisnike uključenima Načelo

GLAVNA NAČELA KOJA ČINE SVE METODOLOGIJE SUSTAVNOG RAZVOJA Načelo 1. Učinimo korisnike uključenima Načelo 2. Uporaba i rješenje problema Načelo 3. Utemeljenje fraza i djelovanje Načelo 4. Dokument cijelog razvoja Načelo 5. Postaviti standarde Načelo 6. Upravljanje načelom i projektom Načelo 7. Obostrano poravnati informacijski sistem kao i kapitalna ulaganja

Načelo 8. Ne boj se odustati ili revidirati polje rada Načelo 9. Podijeliti i

Načelo 8. Ne boj se odustati ili revidirati polje rada Načelo 9. Podijeliti i osvojiti Načelo 10. Dizajnirati (napraviti) sistem za rast i razvoj (promjenu)

PROCES RAZVOJA SUSTAVA Pokretači projekata mogu biti: 1. Problemi -nepoželjna situacija koja onemogućuje organizaciju

PROCES RAZVOJA SUSTAVA Pokretači projekata mogu biti: 1. Problemi -nepoželjna situacija koja onemogućuje organizaciju u postizanju njezinih ciljeva 2. Mogućnosti -prilika za razvoj poduzeća u odsutnosti problema 3. Propisi -zahtjevi nametnuti od strane menadžmenta, države i vanjskih utjecaja

PIECES P potreba za ispravljanje ili napredovanje poslovanja I potreba za ispravljanje ili napredovanje

PIECES P potreba za ispravljanje ili napredovanje poslovanja I potreba za ispravljanje ili napredovanje informacija i podataka E potreba za ispravljanje ili napredovanje ekonomskih kategorija, nadzor troškova i porast profita C potreba za ispravljanje ili napredovanje nadzora ili zaštite E potreba za ispravljanje ili napredovanje učinkovitosti ljudi i procesa

POSLOVANJE A. Protok podataka – iznos rada tijekom određenog vremena B. Odgovor vremena –

POSLOVANJE A. Protok podataka – iznos rada tijekom određenog vremena B. Odgovor vremena – prosjek odgode između transakcije ili potražnje i ponude ili odgovora na transakciju INFORMACIJE I PODACI A. Outputi • • pomanjkanje informacija pomanjkanje potrebnih informacija pomanjkanje važnih informacija previše informacija – informacijska preopterećenost informacija koja nije u korisničkom obliku informacija koja nije točna informacija koju je teško procesuirati informacija koja nije pravodobna za kasniju upotrebu

n • • • • Inputi podaci koji nisu prikupljeni u vremenu u kojem

n • • • • Inputi podaci koji nisu prikupljeni u vremenu u kojem su potrebni podaci koji sadrže pogreške podaci koje je teško prikupiti podaci koji su prikupljeni prekomjerno previše podataka iligalni podaci Zalihe podataka podaci su spremljeni prekomjerno u različite dokumente određeni podaci imaju različite vrijednosti u različitim dokumentima postojeći podaci nisu precizni podaci nisu sigurni od incidenata podaci nisu dobro organizirani podaci nisu fleksibilni u susretu sa novim informacijama podaci nisu dostupni

EKONOMSKE KATEGORIJE A. Troškovi • troškovi su nepoznati • troškovi kojima se ne može

EKONOMSKE KATEGORIJE A. Troškovi • troškovi su nepoznati • troškovi kojima se ne može odrediti podrijetlo • troškovi su previsoki B. Dobit • otkriveno novo tržište • postojeći marketing može biti unaprijeđen • porast ponuda NADZOR (I ZAŠTITA) A. Premalo zaštite ili nadzora • • ulazni podaci nisu adekvatno iskorišteni zloupotreba podataka kršenje etike prekomjerna zaliha podataka je nesrazmjerna u različitim dokumentima prekršena regulacija uređivanja podataka procesiranje pograšaka procesiranje krivih odluka B. Previše nadzora ili zaštite • birokracija usporava sustav • nadzor smeta kupcima ili zaposlenicima • prekomjeran nadzor uzrokuje procesiranje uz zakašnjenje

UČINKOVITOST A. Ljudi, strojevi ili računala rasipaju vrijeme • prekomjerno kopiranje podataka • prekomjerno

UČINKOVITOST A. Ljudi, strojevi ili računala rasipaju vrijeme • prekomjerno kopiranje podataka • prekomjerno procesiranje podataka • prekomjerno stvaranje informacija B. Ljudi, strojevi ili računala rasipaju materijale i ponude C. Previše zadataka, zahtjeva više napora D. Previše zadataka, zahtjeva više materijala USLUGE n Sustav n Sustav n Sustav proizvodi netočne rezultate proizvodi nedosljedne rezultate proizvodi nerealne rezultate nije jednostavan za naučit nije jednostavan za primjenjivat je nezgodan za primjenjivat je nefleksibilan za nove situacije je nefleksibilan za promjene nije kompatibilan sa drugim sustavima

KLASIČNE PROJEKTNE FAZE FAST metodologija sastoji se od određenog broja faza. Svaka metodologija razlikuje

KLASIČNE PROJEKTNE FAZE FAST metodologija sastoji se od određenog broja faza. Svaka metodologija razlikuje se prema broju faza. Svaka faza proizvodi učinke koji se protežu do slijedeće faze.

1. 2. 3. PLAN RADA - treba odgovoriti na pitanje ako je problem vrijedan

1. 2. 3. PLAN RADA - treba odgovoriti na pitanje ako je problem vrijedan promatranja i pretpostaviti da je problem vrijedan promatranja ANALIZIRANJE PROBLEMA – proučavanje sustava i analiziranje novih rješenja za što bolji rad sustava ZAHTJEVI PROJEKTA - Analitičari se zbližavaju sa korisnicima kako bi otkrili što oni zapravo žele i koji su njihovi prioriteti

4. LOGIČKO PROJEKTIRANJE - u kojoj se sve što je napisano riječima prikazuje pomoću

4. LOGIČKO PROJEKTIRANJE - u kojoj se sve što je napisano riječima prikazuje pomoću slika i shema odnosno modela sustava (slika koje prikazuje stvarni ili željeni sustav) 5. DONOŠENJE ODLUKE - kriterija u odabiru mogućih rješenja: n n n tehnička izvedivost operacijska izvedivost ekonomska isplativost vremenska izvedivost rizik izvedivosti

6. FIZIČKO PROJEKTIRANJE I INTEGRACIJA - Prevodi zahtjeve poslovnih korisnika u sistemski model koji

6. FIZIČKO PROJEKTIRANJE I INTEGRACIJA - Prevodi zahtjeve poslovnih korisnika u sistemski model koji prikazuje tehničku implementaciju potreba/zahtjeva poslovnih korisnika Ekstremne filozofije fizičkog projektiranja: n Dizajniranje prema specifikacijama- kao serije blueprints za konstrukcije n Dizajniranje prema prototipu- nepotpune, ali funkcionalne aplikacije su konstruirane i bazirane na povratnim informacijama od korisnika i drugih dizajnera

7. KONSTRUIRANJE I INTEGRACIJA Cilj faze konstruiranja i testiranja: 1. izgraditi i testirati sustav

7. KONSTRUIRANJE I INTEGRACIJA Cilj faze konstruiranja i testiranja: 1. izgraditi i testirati sustav koji ispunjava poslovne potrebe i specifikacije fizičkog projektiranja 2. implementacija sučelja između novog sistema i postojećeg sistema

Projektni tim mora konstruirati ili instalirati: n n n Bazu podataka- može sadržavati online

Projektni tim mora konstruirati ili instalirati: n n n Bazu podataka- može sadržavati online procesiranje transakcija koje podupire cjelodnevne financijske transakcije, cjelodnevna izvješća i upite, skladišta podataka, koje podržavaju analizu podataka Komercijalne softver pakete- aplikacijski programi su konstruirani prema fizičkom projektiranju i/ ili prototipu prethodne faze. Oba paketa moraju biti prethodno testirana. Korisničko i sistemsko sučelje

Identifikacija sudionika n n n System builder Sistemski analitičar Sistemski korisnici Projektni manager Sistemski

Identifikacija sudionika n n n System builder Sistemski analitičar Sistemski korisnici Projektni manager Sistemski dizajner

Instalacija i dostava n n n funkcijski sistem je ključan za fazu implementacije od

Instalacija i dostava n n n funkcijski sistem je ključan za fazu implementacije od konstrukcije do tesitranja. Kada je sustav jednom pokrenut, potreban mu je sustav podrške, čije su aktivnosti: Pomoć korisnicima, popravak nedostataka, oporavak sustava, prilagođavanje sustava novoj opremi

Cross Life – Cycle activitis n n n Fackt finding Prezentacija i dokumentacija Dokumentacija

Cross Life – Cycle activitis n n n Fackt finding Prezentacija i dokumentacija Dokumentacija i prezentacija Analiza izvođenja Procesni i projektni management

Alternativne strategije n n Koju strategiju izabrati? FAST- fleksibilna metodologija. Integracijsko korištenje alata i

Alternativne strategije n n Koju strategiju izabrati? FAST- fleksibilna metodologija. Integracijsko korištenje alata i tehnika iz mnogih metodologija.

Alternativne strategije

Alternativne strategije

n n n Neke od strategija: The Model – Driven Development Strategy The Rapid

n n n Neke od strategija: The Model – Driven Development Strategy The Rapid Application Development Strategy The Commercial Application Package Implementation Strategy Hybrid Strategies System Maintenance

The Model – Driven Development Strategy

The Model – Driven Development Strategy

PREDNOSTI n n poslovne potrebe i sistem dizajn je lakše predočiti slikama nego riječima

PREDNOSTI n n poslovne potrebe i sistem dizajn je lakše predočiti slikama nego riječima lakše je identificirati, konceptualizirati, i analizirati aktualne tehničke solucije Sistem može biti ispravnije konstruiran prvi puta kada je izgrađen specifičnosti dizajna nastoje biti više zvučne, stabilne, prilagodljive i fleksibilne

NEDOSTACI n n n uzima mnogo vremena sakupiti činjenice i napraviti modele. Model može

NEDOSTACI n n n uzima mnogo vremena sakupiti činjenice i napraviti modele. Model može biti jedino dobar ukoliko je dobro razumijevanje korisnikovih potreba korisnici moraju usko specificirati svoje potrebe prije dizajniranja; dizajn mora imati potpune tehničke specifikacije prije konstrukcije

The Rapid Application Development Strategy

The Rapid Application Development Strategy

BITNE POSTAVKE RAD-a n n n aktivnije uvodi korisnika sistema u analizu, dizajn i

BITNE POSTAVKE RAD-a n n n aktivnije uvodi korisnika sistema u analizu, dizajn i konstrukciju aktivnosti Organizirati razvitak sistema u serijama, intenzivnim radionicama , uključujući nositelje sistema, korisnike, analitičare, dizajnere i izgraditelje. ubrzati potrebe i faze dizajna

PREDNOSTI n n koristan je za projekte gdje su korisničke potrebe neizvjesne pridonosi aktivnoj

PREDNOSTI n n koristan je za projekte gdje su korisničke potrebe neizvjesne pridonosi aktivnoj managerskoj i korisničkoj participaciji projekti imaju veću vidljivost i podršku zbog širokog korisničkog sudjelovanja kroz projekt korisnici i manageri donose rješenja puno brže nego u model-driven razvoju

NEDOSTACI n neka dokazivanja da RAD pridonosi ostvarivanju rukovodeće podrške i održavanja sistema

NEDOSTACI n neka dokazivanja da RAD pridonosi ostvarivanju rukovodeće podrške i održavanja sistema

The Commercial Application Package

The Commercial Application Package

PREDNOSTI n novi sistem može obično biti brzo ugrađen zato što opširno programiranje nije

PREDNOSTI n novi sistem može obično biti brzo ugrađen zato što opširno programiranje nije potrebno isporučitelj preuzima odgovornost za značajnost sistema i ispravljanje pogrešaka Mnoge poslovne funkcije su više slične nego različite za svaki posao u danim industrijama

NEDOSTACI n n uspješnost instaliranja COTS softvera ovisi o uspješnosti i održivosti isporučitelja. Ako

NEDOSTACI n n uspješnost instaliranja COTS softvera ovisi o uspješnosti i održivosti isporučitelja. Ako isporučitelj prekida ugovor, tada se gubi tehnička podrška i buduće unapređenje. kupljeni sistem rijetko predstavlja idealan izbor u odnosu na vlastito izrađeni