pd_uvod

4
Uvod u Sybase PowerDesigner 12.5 okruženje PowerDesigner je grafičko okruženje za modelovanje, koje omogućava i kreiranje izveštaja, generisanje koda, reverse engineering i brojne druge funkcionalnosti. Sadrži nekoliko tipova modela: konceptualni model podataka (conceptual data model, CDM) fizički model podataka (physical data model, PDM) objektno orijentisani model (object-oriented model, OOM) model poslovnih procesa (business process model, BPM) XML model (XSM) model zahteva (requirements model, RQM) model likvidnosti informacija (information liquidity model, ILM) “slobodni” model (free model, FEM) Izgled glavnog prozora aplikacije Osnovni elementi glavnog prozora prikazani su na slici 1: Slika 1. Glavni prozor PowerDesigner-a Browser prikazuje model i njegove elemente u obliku stabla, te omogućava brzu navigaciju. Radni prostor Paleta alatki Browser Pomoćni prozor Pomoćni prozor

Upload: nikola-nedeljkovic

Post on 16-Sep-2015

216 views

Category:

Documents


2 download

DESCRIPTION

nikola

TRANSCRIPT

  • Uvod u Sybase PowerDesigner 12.5 okruenje

    PowerDesigner je grafiko okruenje za modelovanje, koje omoguava i kreiranje izvetaja, generisanje koda, reverse engineering i brojne druge funkcionalnosti. Sadri nekoliko tipova modela:

    konceptualni model podataka (conceptual data model, CDM) fiziki model podataka (physical data model, PDM) objektno orijentisani model (object-oriented model, OOM) model poslovnih procesa (business process model, BPM) XML model (XSM) model zahteva (requirements model, RQM) model likvidnosti informacija (information liquidity model, ILM) slobodni model (free model, FEM)

    Izgled glavnog prozora aplikacije

    Osnovni elementi glavnog prozora prikazani su na slici 1:

    Slika 1. Glavni prozor PowerDesigner-a

    Browser prikazuje model i njegove elemente u obliku stabla, te omoguava brzu navigaciju.

    Radni prostor

    Paleta alatki

    Browser

    Pomoni prozor Pomoni prozor

  • Radni prostor prikazuje trenutno izabrani model. Paleta alatki sadri alatke za kreiranje elemenata tekueg modela, a njen sadraj zavisi od

    tipa prikazanog modela. Pomoni prozori prikazuju informacije o napretku trenutne operacije (Output), te o

    rezultatima izvrene operacije (Result List), a prikazuju se automatski kada se u njima pojave nove informacije.

    Organizacija modela

    U korenu browser-a se uvek nalazi neki workspace, koji sadri informacije o svojim modelima i izvetajima. Na primer, jedan workspace moe da sadri sve modele (model zahteva, objektni, konceptualni...) koji opisuju jedan projekat, te se uitavanjem datog workspace-a uitavaju svi modeli relevantni za taj projekat. Workspace se uva u obliku datoteke sa ekstenzijom sws, koja sadri linkove ka datotekama sa modelima. U jednom trenutku moe i mora da bude otvoren samo jedan workspace. Otvaranje workspace-a (File Open Workspace) podrazumeva zatvaranje trenutno otvorenog workspace-a. Zatvaranjem workspace-a (File Close Workspace) automatski se kreira novi prazan workspace.

    Model je osnovna jedinica dizajna, a svaki model moe da sadri vie dijagrama. Dijagrami se u okviru modela mogu organizovati u pakete. Model se (zajedno sa svim svojim dijagramima) uva u datoteci ija ekstenzija odgovara tipu modela (na primer, objektni modeli se uvaju sa ekstenzijom oom). Prilikom uvanja modela, kreira se uvek i dodatna, backup datoteka, koja ima ekstenziju koja se zavrava na b (na primer, za objektne modele oob).

    Paleta alatki

    Paleta alatki je toolbar koji moe da stoji u spostvenom prozoru ili se moe dokovati na neku od etiri strane radnog prostora. Ukoliko se ne vidi, moe se prikazati odabirom: Tools Customize Toolbars, pa ekirati odgovarajui check-box.

    Alatke koje se nalaze na paleti grupisane su u tri dela: standardni alati (prvih sedam ikonica): strelica (selekcioni reim), ruica (panning), alatke

    za zumiranje, otvaranje poddijagrama, properties, brisanje alatke specifine za prikazani tip dijagrama grafike alatke: beleka (note), veza za povezivanje beleke (extended dependency), eksterna

    datoteka, okvir sa informacijama o modelu (title box), tekstualno polje (text) i alatke za crtanje osnovnih matematikih oblika (linija, pravougaonik, elipsa...).

    Beleka (note) je element koji se koristi za pojanjavanje drugih elemenata dijagrama. Iako u Properties dijalozima elemenata postoji prostor za komentare, prednost beleke je u tome to je informacija vidljiva na samom dijagramu. Ona se uvek povezuje sa elementom koji objanjava vezom Extended Dependency.

  • Properties dijalog

    Svaki objekat u PowerDesigner-u (model, dijagram, elementi dijagrama, ak i veze) ima pridruen Properties dijalog, do kojeg se dolazi dvoklikom na objekat ili izborom Properties stavke iz kontekstnog menija. Ovaj dijalog sadri sve informacije o izabranom objektu rasporeene u kartice. Svi objekti imaju sledee kartice:

    General, na kojoj se mogu specificirati: Name (naziv objekta), Code (kodni naziv objekta), Comment (komentar)

    Note, na kojoj se mogu nalaziti dodatni, opirniji komentari. Version Info, sa informacijama o autoru i datumu kreiranja i poslednje izmene Dependencies, sa spiskom svih zavisnih elemenata (generie se automatski na osnovu veza

    sa drugim elementima) Extended Dependencies, sa spiskom svih objekata sa kojima postoji zavisnost, ali ne

    direktna (preko direktne veze) .

    Ostale kartice i polja na Properties dijalogu zavise od tipa izabranog objekta i opisane su u uputstvima za odgovarajue dijagrame.

    Brisanje elemenata

    Kada se pokrene brisanje elemenata i veza, prikazuje se sledei dijalog:

    Slika 2. Dijalog za potvrdu brisanja

    Naime, elementi i veze u PowerDesigner-u mogu, a ne moraju da imaju svoju grafiku predstavu, tj. da budu prikazani na nekom dijaramu. Opcija Delete objects brie objekat kompletno iz modela, dok opcija Delete symbols only brie samo njegovu grafiku predstavu sa dijagrama. Ovakav element se i dalje moe nalaziti na drugim dijagramima, a ako ga nema ni na jednom dijagramu, moe mu se pristupiti iz browser-a ili razliitih listi objekata. Simbol elementa se moe dobiti tako to se element iz browser-a prevue na dijagram.

    Sinonimi i preice

    Sinonimi se koriste za poveanje preglednosti velikih dijagrama. Mogue je kreirati proizvoljno mnogo sinonima za element i rasporediti ih na razliita mesta u okviru jednog dijagrama. Svaki sinonim je oznaen svojim rednim brojem. Svaka izmena na bilo kojem od sinonima se propagira i na sve ostale. Sinonim elementa se kreira odabirom opcije Edit Create Graphical Synonym iz njegovog kontekstnog menija, ili pomou preice Ctrl+M. Kada se neki od sinonima obrie, ne prikazuje se dijalog za brisanje, a sve njegove veze se prevezuju na druge sinonime.

  • Slika 3. Sinonim i preica

    Preice (shortcut) se koriste za povezivanje elemenata koji se nalaze na razliitim dijagramima. Preica se kreira obinim kopiranjem elementa, a na ciljnom dijagramu se odabira desni klik na prazno Edit Paste as Shortcut. (Obian Paste kreira kopiju elementa koja nije vezana za original, tj. kreira novi element.)

    Uvod u Sybase PowerDesigner 12.5 okruenjeIzgled glavnog prozora aplikacijeOrganizacija modelaPaleta alatkiProperties dijalogBrisanje elemenataSinonimi i preice