Moje poznamky z posledneho cvika s ywtkou - dufam ze dakomu pomozu (je to iba take heslovite):
(HEP) - High Exam Priority
(MEP) - Medium Exam Priority
(LEP) - Low Exam Priority
1. REQUIREMENTS MODEL - nie je v UML, modeluju sa tam poziadavky, neobsahuje
diagramy, obsahuje pohlady (document view, tracability matrix view,
user allocation view). (HEP)
2. BUSINESS PROCESS MODEL - obsahuje diagramy (BPD - business process
diagram - panacikovia swimlajny atd.), zobrazuje postupnost procesov,
panaci nie su aktery ani nic take, su to organizacne jednotky, vyjadruju
zodpovednost za dany proces - 2 sposoby zobrazenia - swimlajny alebo
panaci, stale to neni UML. (MEP)
3. USE CASE DIAGRAM - UML!!!! - pozor, je to modelovaci jazyk!!!.
Panacikovia su aktery alebo roly, spojenie medzi akterom a prip. pouzitia
sa nazyva asociacia a je to rovna sipka, dalsie vztahy su include a
extend (ten sa kresli opacnym smerom!!!!), extend - rozsiruje povodny
pripad pouzitia, include - povodny je vseobecny a pomocou includov ho
specifikujeme, aktery a prip. pouzitia su objekty (v ramci oop) (MEP)
4. CLASS DIAGRAM - UML, modeluje strukturu modeloveho systemu, triedy, metody.
atributy a bla bla to vieme, vztahy (asociacia, generalizacia,
realizacia, agregacne vztahy - agregacia a kompozicia). Asociacia - prvky
su rovnocenne, treba si to predstavit ako informacny kanal. Generalizacia
- vztah dedicnosti, zovseobecnenia a specifikacie, nadtrieda je hore.
Realizacia - trieda vs. rozhranie. Agregacne - agregacia slaby a
kompozicia silny, pri celku kreslime symbol diamantu!!!. (HEP)
5. COMMUNICATION & COLLABORATION DIAGRAM (SEQUENCE DIAGRAM) - UML,
spolu sa volaju diagramy interakcie, to je ten s ciaramy zivota,
aktivacne boxy - to je ze kedy je objekt aktivny,
spravy (action - create, destroy a self-destroy & control flow -
asynchronous, return call, procedure call). Komunikacny to je toto
Duriho s vytahom co nad jednym komunikacnym kanalom je po kkt sipok. (MEP)
6. ACTIVITY DIAGRAM - podoba sa na business process model, na skuske su
otazky na rozdiely medzi nimi, tu aktivity tam procesy, toto je oop a UML
tamto neni, obidve obsahuju org. jednotku - v BPM su to swimlejns +
ikona, v aktivitach je to len swimlejny (bez ikony). (MEP)
7. STATE CHART DIAGRAM - UML, zivotny cyklus objektu znazornuje, na hodine
sme robili cosi s automatom na kavu, obsahuje operacie (entry, exit a
do), sipky sa volaju hrany, nad sipkamy su volajake atributy tych
prechodov (event, condition a action), rozdiel medzi udalosttou a akciou
- udalost je prerusitelna, akcia je neprerusitelna. (MEP)
8. COMPONENT DIAGRAM, DEPLOYMENT DIAGRAM (dakedy aj diagram rozmiestnenia) -
UML, v prvom su komponenty, to su tote kktiny co napr. program ---- db a
komunikuju cez volajake ODBC a pod., deployment znazornuje hardver
(servery a tak podobne). (LEP)
9. ENTITNO-RELACNY DIAGRAM - 2 pohlady - konceptualny (to su toto ze su tam
znazornene aj pocetnosti 1,n a pod.) alebo fyzicky (tam su asi iba sipky,
neviem nedaval som pozor bo som hladny a neviem sa sustredit), vztahy m,n sa daju rozbit cez
daju rozbit cez dajaku medzitabulku (toto treba este pozriet blizsie),
kardinalita (pocetnost), integrita (domenova - napr. ze akeho typu su
atributy napr. varchar, referencna - primarne a sekundarne kluce a tote
take veci). (MEP) <UML?>
10.DATA FLOW DIAGRAM - pozriet dakde bo zevraj to je primitivne. <UML?>