Presentation is loading. Please wait.

Presentation is loading. Please wait.

UML – je standardno pogoj za univerzalno ?

Similar presentations


Presentation on theme: "UML – je standardno pogoj za univerzalno ?"— Presentation transcript:

1 UML – je standardno pogoj za univerzalno ?
Tomaž Domajnko OTS’2000, Maribor

2 Doba pred UML OMT, Booch OOIE, Shael-Mellor OOAD, Fusion, OOCL... ???

3 Razvoj jezika UML vir: OMG 2001 (planned major revision) UML 2.0
<<document>> UML 1.1 UML 1.2 UML 1.3 <<refine>> UML 1.4 UML 2.0 Q3 1997 (OMG Adopted Technology) Q2 1998 Q3 1999 Q3 2000 (planned minor revision) 2001 (planned major revision) Editorial revision with no significant technical changes. ISO Publicly Available Specifications (PAS) Other relevant standards TBA <<informalLiaison>> <<formalLiaison>> vir: OMG

4 Naslednji korak Podpora iterativnemu razvojnemu procesu (povratno inženirstvo) Integracija razvojnih in modelirnih orodij Podporna orodja Generatorji kode Orodja s podporo objektnih metrik Orodja za vizualizacijo razredov Orodja za preoblikovanje programske kode

5 Podpora metrik Namen Zahteve
Kvantitativno vrednotenje objektnih sistemov (komponent) Ekstrakcija pomembnih podatkov Poenostavljena identifikacija kritičnih točk Zahteve Dostop do popolnega modela izvorne kode Optimalna uporaba pomnilnika Proženje metode, Dostop do atributa

6 Vizualizacija razredov
Namen Analiza odgovornosti med elementi implementacije Zahteve Dostop do popolnega modela izvorne kode Uporaba pomnilnika ni kritična Grafična predstavitev rezultatov Vsebovanje atributov in metod, Proženje metode, Dostop do atributa

7 Refaktoriranje Namen Zahteve
Izboljšati strukturo in hkrati ohraniti funkcionalnost sistema Zahteve Spreminjanje izvorne kode Soobstoj z drugimi orodji Sprememba izvorne kode

8 Implementacijski model

9 Skladnost modelov

10 Razširitev jezika UML Možni pristopi implementacije konceptov proženje metode in dostop do atributa : Uporaba stereotipov Uporaba vedenjskih elementov Razširitev metamodela jezika UML Uporaba izvorne kode

11 Uporaba stereotipov S pomočjo stereotipa razširimo koncept Asociacije (poimenovane vrednosti) Težave Povečano število asociacij Predvidena razširitev jezika UML Možnost napačne interpretacije Podpora vizualizaciji

12 Uporaba vedenjskih elementov
Podpora refaktoriranju

13 Razširitev metamodela
Optimalna predstavitev Velika razširitev jezika UML Podpora metrikam

14 Zagotavljanje medopravilnosti
Zagotavljanje konsistence podatkov Uporaba enega orodja ne sme preprečiti uporabe drugega orodja. Izbira optimalne razširitve UML Upravljanje s spremembami metamodela jezika UML

15 XML Metadata Interchange
XMI = XML + MOF + UML

16 Elementi XMI Pravila za generiranje XML DTD-jev na podlagi specifikacije metamodelov Pravila za generiranje XML dokumentov na podlagi MOF metapodatkov in obratno Pravila oblikovanja DTD-jev in XML podatkov na podlagi XMI, kar predstavlja osnovo za medopravilnost. Dejanske DTD-je, ki podpirajo UML in MOF.

17 XMI

18 Namesto zaključka


Download ppt "UML – je standardno pogoj za univerzalno ?"

Similar presentations


Ads by Google