SlideShare una empresa de Scribd logo
1 de 18
Setkání uživatelů Sparx EA
Práce s Toolboxem bez MDG technologie
Aleš Kratochvíl
28. 02. 2019
5. 3. 2019 | Page 2
Toolbox
 Panel elementů a konektorů s jejichž pomocí jsou vytvářeny diagramy
 Uživatelé Microsoft Visia jej někdy nazývají stencilem
 Občas může být skrytý (Alt + 5 … zobraz Toolbox)
 Toolbox se dělí na dvě části
– specifickou (dle typu diagramu)
– základní (vždy přítomna)
5. 3. 2019 | Page 3
Profile Diagram
 Slouží k rozšíření UML metamodelu
 S jeho pomocí lze vytvořit Toolbox
 Může využít čtyři elementy
– profil (balíček pro profil)
– metatřídu (rozšiřovaný objekt – tj. i stereotyp standardní MDG technologie)
– stereotyp (způsob rozšíření objektu)
– enumeraci (číselník hodnot pro značky)
 A také tři konektory
– rozšíření (definice vlastností nového stereotypu)
– generalizaci (dědění vlastností stereotypu)
– značkovací konektor (referencování cílových stereotypů)
5. 3. 2019 | Page 4
Resources
 Repozitář přepoužitelných věcí v rámci EA projektu
– šablony pro generování dokumentů (Jaromír Kuželka – 1. setkání Sparx EA uživatelů)
– MDG technologie
– vzory modelů
– profily vytvořené pomocí matice vztahů nebo manažera specifikací
– oblíbené elementy
– XSL šablony pro konverzi XMI exportů
– UML profily odvozené od základních typů
– návrhové vzory
 Občas mohou být skryté (Alt + 6 … zobraz Resources)
5. 3. 2019 | Page 5
Tvorba Toolboxu
 V rámci nového EA projektu vytvořit View.
5. 3. 2019 | Page 6
Tvorba Toolboxu
 Ve View vytvořit Package Diagram.
5. 3. 2019 | Page 7
Tvorba Toolboxu
 Vložením elementu Profile do diagramu vytvořit Profile Package.
5. 3. 2019 | Page 8
Tvorba Toolboxu
 V profilovém balíčku vytvořit Class Diagram.
5. 3. 2019 | Page 9
Tvorba Toolboxu
 Vložit do diagramu potřebné UML metatřídy pro elementy a konektory (např. událost, akci, rozhodování, kontrolní tok).
5. 3. 2019 | Page 10
Tvorba Toolboxu
 Vložit od metatříd odvozené stereotypy, které jsou propojeny vazbou „rozšíření“ na metatřídy.
5. 3. 2019 | Page 11
Tvorba Toolboxu
 Vloženým stereotypům lze nastavit dodatečné vlastnosti přes Profile Helper (např. název, ikonu, obrázek, velikost).
5. 3. 2019 | Page 12
Tvorba Toolboxu
 Tvar elementu na diagramu je definován tzv. shape scriptem (ikona je něco jiného, ta se zobrazuje v Project Browseru).
5. 3. 2019 | Page 13
Tvorba Toolboxu
 Výsledný Class Diagram pro vytvoření UML Profilu.
5. 3. 2019 | Page 14
Tvorba Toolboxu
 Profile Package s diagramem vypublikovat jako XML soubor (Specialize > Publish > Publish Package as UML Profile).
5. 3. 2019 | Page 15
Tvorba Toolboxu
 Vytvořený XML soubor s profilem importovat do Resources.
5. 3. 2019 | Page 16
Tvorba Toolboxu
 Do diagramu pak lze přetahovat definované elementy z importovaného a vybraného Toolboxu (ikona ).
 Nastavení Set Toolbox Visibility pro MyProfile zajistí viditelnost Toolboxu vždy, tj. i při přepínání mezi různými diagramy.
5. 3. 2019 | Page 17
Tvorba Toolboxu
 Do diagramu lze také přetahovat definované elementy z UML Profiles > Resources > MyProfile.
 Avšak konektory nelze přetáhnout, ty se musí zadávat přes změnu stereotypu.
5. 3. 2019 | Page 18
Dotazy a odpovědi

Más contenido relacionado

Similar a Práce s Toolboxem bez MDG technologie

Kpi11 závěrečný úkol
Kpi11   závěrečný úkolKpi11   závěrečný úkol
Kpi11 závěrečný úkol
Richard Wild
 
EXALEAD OnePart pro rychlé vyhledávání v CAD datech a technické dokumentaci
EXALEAD OnePart pro rychlé vyhledávání v CAD datech a technické dokumentaciEXALEAD OnePart pro rychlé vyhledávání v CAD datech a technické dokumentaci
EXALEAD OnePart pro rychlé vyhledávání v CAD datech a technické dokumentaci
TECHNODAT, CAE - systémy, s.r.o.
 

Similar a Práce s Toolboxem bez MDG technologie (6)

Confluence 5.7 novinky
Confluence 5.7 novinkyConfluence 5.7 novinky
Confluence 5.7 novinky
 
Confluence cloud pozitiva nedostatky
Confluence cloud pozitiva nedostatkyConfluence cloud pozitiva nedostatky
Confluence cloud pozitiva nedostatky
 
Google Data Studio na MargadoFest 2018
Google Data Studio na MargadoFest 2018Google Data Studio na MargadoFest 2018
Google Data Studio na MargadoFest 2018
 
Kpi11 závěrečný úkol
Kpi11   závěrečný úkolKpi11   závěrečný úkol
Kpi11 závěrečný úkol
 
EXALEAD OnePart pro rychlé vyhledávání v CAD datech a technické dokumentaci
EXALEAD OnePart pro rychlé vyhledávání v CAD datech a technické dokumentaciEXALEAD OnePart pro rychlé vyhledávání v CAD datech a technické dokumentaci
EXALEAD OnePart pro rychlé vyhledávání v CAD datech a technické dokumentaci
 
Adobe je dobré
Adobe je dobréAdobe je dobré
Adobe je dobré
 

Más de Slávek Rydval

Más de Slávek Rydval (8)

Novinky ve Sparx EA 16
Novinky ve Sparx EA 16Novinky ve Sparx EA 16
Novinky ve Sparx EA 16
 
Zkušenosti se Sparx System Pro Cloud serverem
Zkušenosti se Sparx System Pro Cloud serveremZkušenosti se Sparx System Pro Cloud serverem
Zkušenosti se Sparx System Pro Cloud serverem
 
4. setkání uživatelů Sparx Systems EA v ČR
4. setkání uživatelů Sparx Systems EA v ČR4. setkání uživatelů Sparx Systems EA v ČR
4. setkání uživatelů Sparx Systems EA v ČR
 
3. setkání uživatelů Sparx EA v ČR
3. setkání uživatelů Sparx EA v ČR3. setkání uživatelů Sparx EA v ČR
3. setkání uživatelů Sparx EA v ČR
 
Ukázka knihy UML pro analytiky (před korekturami)
Ukázka knihy UML pro analytiky (před korekturami)Ukázka knihy UML pro analytiky (před korekturami)
Ukázka knihy UML pro analytiky (před korekturami)
 
Modelování procesů - notace BPMN2, CMMN a DMN
Modelování procesů - notace BPMN2, CMMN a DMNModelování procesů - notace BPMN2, CMMN a DMN
Modelování procesů - notace BPMN2, CMMN a DMN
 
Zkušenosti s generováním reportů
Zkušenosti s generováním reportůZkušenosti s generováním reportů
Zkušenosti s generováním reportů
 
Sedm smrtelných hříchů uživatelů UML
Sedm smrtelných hříchů uživatelů UMLSedm smrtelných hříchů uživatelů UML
Sedm smrtelných hříchů uživatelů UML
 

Práce s Toolboxem bez MDG technologie

  • 1. Setkání uživatelů Sparx EA Práce s Toolboxem bez MDG technologie Aleš Kratochvíl 28. 02. 2019
  • 2. 5. 3. 2019 | Page 2 Toolbox  Panel elementů a konektorů s jejichž pomocí jsou vytvářeny diagramy  Uživatelé Microsoft Visia jej někdy nazývají stencilem  Občas může být skrytý (Alt + 5 … zobraz Toolbox)  Toolbox se dělí na dvě části – specifickou (dle typu diagramu) – základní (vždy přítomna)
  • 3. 5. 3. 2019 | Page 3 Profile Diagram  Slouží k rozšíření UML metamodelu  S jeho pomocí lze vytvořit Toolbox  Může využít čtyři elementy – profil (balíček pro profil) – metatřídu (rozšiřovaný objekt – tj. i stereotyp standardní MDG technologie) – stereotyp (způsob rozšíření objektu) – enumeraci (číselník hodnot pro značky)  A také tři konektory – rozšíření (definice vlastností nového stereotypu) – generalizaci (dědění vlastností stereotypu) – značkovací konektor (referencování cílových stereotypů)
  • 4. 5. 3. 2019 | Page 4 Resources  Repozitář přepoužitelných věcí v rámci EA projektu – šablony pro generování dokumentů (Jaromír Kuželka – 1. setkání Sparx EA uživatelů) – MDG technologie – vzory modelů – profily vytvořené pomocí matice vztahů nebo manažera specifikací – oblíbené elementy – XSL šablony pro konverzi XMI exportů – UML profily odvozené od základních typů – návrhové vzory  Občas mohou být skryté (Alt + 6 … zobraz Resources)
  • 5. 5. 3. 2019 | Page 5 Tvorba Toolboxu  V rámci nového EA projektu vytvořit View.
  • 6. 5. 3. 2019 | Page 6 Tvorba Toolboxu  Ve View vytvořit Package Diagram.
  • 7. 5. 3. 2019 | Page 7 Tvorba Toolboxu  Vložením elementu Profile do diagramu vytvořit Profile Package.
  • 8. 5. 3. 2019 | Page 8 Tvorba Toolboxu  V profilovém balíčku vytvořit Class Diagram.
  • 9. 5. 3. 2019 | Page 9 Tvorba Toolboxu  Vložit do diagramu potřebné UML metatřídy pro elementy a konektory (např. událost, akci, rozhodování, kontrolní tok).
  • 10. 5. 3. 2019 | Page 10 Tvorba Toolboxu  Vložit od metatříd odvozené stereotypy, které jsou propojeny vazbou „rozšíření“ na metatřídy.
  • 11. 5. 3. 2019 | Page 11 Tvorba Toolboxu  Vloženým stereotypům lze nastavit dodatečné vlastnosti přes Profile Helper (např. název, ikonu, obrázek, velikost).
  • 12. 5. 3. 2019 | Page 12 Tvorba Toolboxu  Tvar elementu na diagramu je definován tzv. shape scriptem (ikona je něco jiného, ta se zobrazuje v Project Browseru).
  • 13. 5. 3. 2019 | Page 13 Tvorba Toolboxu  Výsledný Class Diagram pro vytvoření UML Profilu.
  • 14. 5. 3. 2019 | Page 14 Tvorba Toolboxu  Profile Package s diagramem vypublikovat jako XML soubor (Specialize > Publish > Publish Package as UML Profile).
  • 15. 5. 3. 2019 | Page 15 Tvorba Toolboxu  Vytvořený XML soubor s profilem importovat do Resources.
  • 16. 5. 3. 2019 | Page 16 Tvorba Toolboxu  Do diagramu pak lze přetahovat definované elementy z importovaného a vybraného Toolboxu (ikona ).  Nastavení Set Toolbox Visibility pro MyProfile zajistí viditelnost Toolboxu vždy, tj. i při přepínání mezi různými diagramy.
  • 17. 5. 3. 2019 | Page 17 Tvorba Toolboxu  Do diagramu lze také přetahovat definované elementy z UML Profiles > Resources > MyProfile.  Avšak konektory nelze přetáhnout, ty se musí zadávat přes změnu stereotypu.
  • 18. 5. 3. 2019 | Page 18 Dotazy a odpovědi

Notas del editor

  1. Pár slov o Toolboxu Co je to Profile Diagram K čemu jsou Resources Jak se vytváří Toolbox Praktická ukázka