funkcionalna dekompozicija

Upload: lejla-mujezinovic

Post on 09-Mar-2016

81 views

Category:

Documents


5 download

DESCRIPTION

razvoj proizvoda

TRANSCRIPT

  • Funkcionalna dekompozicijaStruktuirana analiza sistema (Structured System Analysis SSA) je jedna od prvih metoda koja se zasniva na principima opte analize sistema

  • Struktuiranost :Struktuiranost govori da se sistem moe potpuno opisati pomou podsistema, operacija, mikro pokreta i njihovom kombinacijom nad elementima strukture i ureenog toka podataka

  • Rezultat primene SSARezultat primene SSA je funkcionalna dekompozicija, koju u sledeoj fazi koriste projektanti sistema za razvoj logike strukture sistema, tj. za izradu detaljnih specifikacija

  • Funkcionalna dekompozicija obuhvata:Dekompoziciju ulaza na podatke, transakcije, zapise ili polja koja koriste u radu funkcije (procesa)Dekompoziciju procesa na podprocese nad svakom kompopnentom ulaza Dekompoziciju izlaza na transakcije, zapis, grupe podataka

  • Povezanost funkcijaDekompozicija funkcija (procesa) mora se izvriti na svrsishodan i koherentan nain, to znai da se mora obezbediti interna, eksterna i strukturna koherentnost. Izmeu funkcija mora se identifikovati povezanost koja moe biti:povezanost podacimapovezanost upravljanjemhibridna povezanost

  • Funkcionalna dekompozicija prve vrsteMatini podaciIdentifikacija matinih podatakaIdentifikacija operacija nad matinim podacima (najee unos, izmena, brisanje i pretraivanje)TransakcijeIdentifikacija svih transakcija nad podacimaIzvetajiSpecifikacija potrebnih izvetaja

  • Funkcionalna dekompozicija prve vrste PRIMER: kola stranih jezika

    kola Matini podaci Matini podaci o jeziku unos podataka o novom jeziku izmena podataka o jeziku brisanje podataka o jeziku Matini podaci o kursu unos podataka o novom kursu izmena podataka o kursu brisanje podataka o kursu

  • Matini podaci o nastavnoj grupi unos podataka o novom nastavnoj grupi izmena podataka o nastavnoj grupi brisanje podataka o nastavnoj grupi pretrazivanje podataka o nastavnoj grupi

    Matini podaci o nastavniku unos podataka o novom nastavniku izmena podataka o nastavniku brisanje podataka o nastavniku

    Matini podaci o polazniku unos podatka o novom polazniku izmena podataka o polazniku brisanje podataka o polazniku pretrazivanje podataka o polazniku

  • Transakcije

    prijava nastavnika za nastavnu grupu izdavanje profakture za polaznika za pohaanje nastavne grupe uplata polaznika za pohaanje nastavne grupe prijava polaznika za pohaanje nastavne grupe registrovanje odranog asa isplata nastavnika za odrane asove na nastavnoj grupi

  • Izvetajiizvetaj o postojeim jezicima izvetaj o postojeim kursevima izvetaj o nastavnim grupama ija nastava nije jo poela izvetaj o aktivnim nastavnim grupama izvetaj o uplatama pojedinanog polaznika izvetaj o isplatama pojedinanog nastavnika izvetaj o svim uplatama i isplatama i profitu diploma pojedinanog polaznika