150 likes | 180 Views
RAZVOJ INFOSUSTAVA (1). * Problemi razvoja - podcjenjena složenost projekta - zauzetost ljudi - kašnjenje opreme - ljudska greška - software-ski alati za razvoj * Troškovi razvoja * Ljudski resursi potrebni za razvoj * Greške i prototipski razvoj. RAZVOJ INFOSUSTAVA (2).
E N D
RAZVOJ INFOSUSTAVA (1) * Problemi razvoja - podcjenjena složenost projekta - zauzetost ljudi - kašnjenje opreme - ljudska greška - software-ski alati za razvoj * Troškovi razvoja * Ljudski resursi potrebni za razvoj * Greške i prototipski razvoj
RAZVOJ INFOSUSTAVA (2) * Grupa za razvoj - rukovodilac projekta - tajnik projekta - sistem inžinjer - grupa za komunikacije - HW grupa (za opremu) - administrator baze podataka - sistem analitičar - vođa grupe za razvoj (Chief Programmer Team) - programer - tester - koordinator korisnika * Motivacija
RAZVOJ INFOSUSTAVA (3) * Kontrola razvoja - planiranje - dokumentacija - izvješćivanje korisnika * Testiranje - program, funkcija, modul, infosustav - programer, profesionalni tester, korisnik * Implementacija i integracija - paralelni rad - metoda “srušenih mostova” - primopredaja
SISTEMSKA ANALIZA (1) * Aktivnost koja je malo tehnički orjentirana * Svrha i zadaci: - poznavanje područja za koje se oblikuje i razvija sustav - definiranje korisnikovih zahtjeva (intervju) i revizija - izrada eksternog dizajna, definicija ulaz/proces/izlaz - koordinacija programerske grupe i korisnika - testiranje - priprema priručnika za korisnika
SISTEMSKA ANALIZA (2) * Tehnika intervjua - dobro definiranje područja - priprema ispitavača i ispitanika - dobre ispitivačke tehnike - rezime, precizni zaključci i suglasnost - prikupljanje postojećih dokumenata - dokumentiranje intervjua OBRAZAC ZA DOKUMENTIRANJE INTERVJUA Osoba: Funkcija: Područje: Datum: Pitanja: Odgovori:
OPIS POSLOVNIH PROCESA (1) * Hijerarhijska shema organizacije Direktor Rukovodilac proizvodnje Rukovodilac prodaje/nabave Rukovodilac održavanja Rukovodilac općih poslova * Dijagram aktivnosti (hodogram) simbol procesa simbol odluke poveznica
OPIS POSLOVNIH PROCESA (2) Hijerarhijski strukturni dijagrami, HIPO (Hierarhical Input Proces Output) Infosustav 0. Modul 1 Modul 2 Modul 3 1. 2. 3. Funkcija 1 Funkcija 2 1.1 1.2 Ulaz Proces Izlaz Dodatni opis
TIJEK PROCESA NARUČIVANJA MATERIJALA, HODOGRAM Šef restorana IZRADA PLANA PRIPREME JELA Šef restorana IZRADA TREBOVNICE MATERIJALA Referent nabave Šef restorana Ne Ima li zaliha namirnica IZRADA ZAHTJEVNICE MATERIJALA Šef restorana Referent nabave Da IZRADA UPITA DOBAVLJAČU Referent nabave PRIKUPLJANJE PONUDA Referent nabave ODABIR NAJPOVOLJNIJEG DOBAVLJAČA Referent nabave IZRADA UGOVORA/NARUDŽBE Referent nabave IZRADA SKLADIŠNE PRIMKE Kuhar Skladištar PREUZIMANJE NAMIRNICA (SKLADIŠTE) PRIJEM NAMIRNICA U SKLADIŠTE
TIJEK PROCESA NARUČIVANJA MATERIJALA, HIPO Modul “Nabava” 1. Definicija potreba Nabavljanje namirnica Prijem u skladište Preuzimanje robe 1.1 1.2 1.3 1.4 1.1 Definicija potreba (šef restorana) Ulaz Izlaz Proces Popis pansionskih gostiju 1 Izrada plana pripreme jela Menu za dan Lista potrebnih namirnica,trebovnica Normativi jela/pića 2 Izrada trebovnice Dnevno izvješće o stanju skladišta 3 Provjera stanja skladišta, ako nema zalihe tada, inače preuzmi namirnice Zahtjevnica potrebnih namirnica
ANALIZA PODATAKA (1) * Entiteti su ljudi, mjesta, stvari, događaji, ideje od posebnog interesa za firmu, koja evidentira njihovo pojavljivanje, omogućuje čuvanje i korištenje. Tipični primjeri su kupci/dobavljači, sirovine/artikli, sredstva rada, zaposleni, radna mjesta, itd. * Opisuju se: - konceptualni model (shema podataka) u fazi definiranja zahtjeva - relacijski model u fazi eksternog dizajna - struktura i fizički model u fazi internog dizajna * Definicija entiteta: - naziv - opis - količina i frekvencija - dinamika rasta - životni ciklus (inicijalni događaj, uzrok brisanja)
ANALIZA PODATAKA (2) * Relacijski model je logička slika entiteta i njihovih veza * Tipovi veza entiteta: jedan-prema-jedan (1:1) jedan-prema-više (1:M) više-prema-više (M:M) nula-prema-jedan (0:1) nula-prema-više (0:M) * Primjer entiteta i veza; odjeli poduzeća i zaposlenici Ivan Perić Odjel razvoja Ana Ivić Stipe Sarić Proizvodnja Ante Matić Petar Horvat Komercijala Josip Marić Financije Ivan Lekić
ANALIZA PODATAKA (3) Grafički prikaz entiteti-veze (objekti-veze), ERM metoda (Entity Relationship Model) Entitet Odjel Odjel Zemlja Dobavljač (1,M) (1,1) (1,1) (0,M) Zapošljava Rukovodi Pripada Naziv veze Dobavlja (1,1) (1,1) (1,M) (1,M) Entitet Zaposlenik Zaposlenik Valuta Sirovina
ANALIZA PODATAKA (4) Dobavlja Pripada (1,M) (0,M) (0,M) (1,1) Materijali Dobavljač Klasifikacija roba - ID broj - naziv - jedinica mjere - planska cijena - šifra dobavljača - naziv - adresa - telefon - grad - država - šifra klasifikacijske grupe - naziv - osobine * Entiteti i neke veze tvore tabele * Atributi tvore polja tabele * Jedan dobavljač-materijal-klasifikacija predstavlja slog ili redak u tabeli * Broj redaka u tablici je proizvoljan
ANALIZA PODATAKA (5) * Eksterni dizajn - normalizacija podataka (izbjegavanje redundancije) - oblikovanje unosa podataka -“data entry” ekrana i kontrola podataka - oblikovanje ekranskih upita - oblikovanje izvješća * Interni dizajn - fizička (stvarna) struktura podataka u bazi - indeksiranje podataka * Sustav za upravljanje bazom podataka omogućuje pohranjivanje i korištenje podataka iz banke podataka - SQL programski jezik za rad s relacijskom bazom podataka - ORACLE, Informix, DB2, ..itd.
ANALIZA PODATAKA (6) Entitet: Klasifikacija roba Entitet: Dobavljači Šifra Naziv Šifra Naziv Adresa Grad 1 Hrana 1 Agrokor Mihanovićeva 3 Zagreb 2 Tekstil 2 Vutex Starčevićeva 7 Vukovar 3 Piće 3 Dalmacijavino Obala 22 Split Entitet: Materijali Šifra Naziv Jedinica mjere Jedinična cijena Šifra klas.grupe 1 Meso goveđe Kg 35.67 1 2 Vino “Plavac” Lit 25.73 3 3 Pokrivač vuneni Kom 86.62 2 Entitet: Dobavljači - materijali Šifra materijala Šifra dobavljača 1 1 2 3 3 2