Práce s Toolboxem bez MDG technologie

Slávek Rydval
Slávek RydvalBusiness Analyst, Solution Architect, Consultant
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
1 of 18

Recommended

Temné kouty Sparx Systems EA by
Temné kouty Sparx Systems EATemné kouty Sparx Systems EA
Temné kouty Sparx Systems EASlávek Rydval
2.1K views2 slides
Insight Asset Management ITSM Jira Service Management by
Insight Asset Management ITSM Jira Service ManagementInsight Asset Management ITSM Jira Service Management
Insight Asset Management ITSM Jira Service ManagementOnlio
177 views16 slides
Ivan Kutil: Google Apps pro firmy by
Ivan Kutil: Google Apps pro firmyIvan Kutil: Google Apps pro firmy
Ivan Kutil: Google Apps pro firmyIvan K
1.3K views41 slides
Od atributu k reportu by
Od atributu k reportuOd atributu k reportu
Od atributu k reportuOKsystem
591 views31 slides
Confluence novinky 5.8 by
Confluence novinky 5.8Confluence novinky 5.8
Confluence novinky 5.8Onlio
418 views22 slides
Google Data Studio by
Google Data StudioGoogle Data Studio
Google Data StudioMergado technologies s. r. o.
699 views18 slides

More Related Content

Similar to Práce s Toolboxem bez MDG technologie

Confluence 5.7 novinky by
Confluence 5.7 novinkyConfluence 5.7 novinky
Confluence 5.7 novinkyOnlio
652 views134 slides
Confluence cloud pozitiva nedostatky by
Confluence cloud pozitiva nedostatkyConfluence cloud pozitiva nedostatky
Confluence cloud pozitiva nedostatkyOnlio
149 views38 slides
Google Data Studio na MargadoFest 2018 by
Google Data Studio na MargadoFest 2018Google Data Studio na MargadoFest 2018
Google Data Studio na MargadoFest 2018Tomáš Hanáček
133 views18 slides
Kpi11 závěrečný úkol by
Kpi11   závěrečný úkolKpi11   závěrečný úkol
Kpi11 závěrečný úkolRichard Wild
158 views10 slides
EXALEAD OnePart pro rychlé vyhledávání v CAD datech a technické dokumentaci by
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é dokumentaciTECHNODAT, CAE - systémy, s.r.o.
317 views25 slides
Adobe je dobré by
Adobe je dobréAdobe je dobré
Adobe je dobréLukáš Čech
1.1K views37 slides

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

Confluence 5.7 novinky by Onlio
Confluence 5.7 novinkyConfluence 5.7 novinky
Confluence 5.7 novinky
Onlio652 views
Confluence cloud pozitiva nedostatky by Onlio
Confluence cloud pozitiva nedostatkyConfluence cloud pozitiva nedostatky
Confluence cloud pozitiva nedostatky
Onlio149 views
Kpi11 závěrečný úkol by Richard Wild
Kpi11   závěrečný úkolKpi11   závěrečný úkol
Kpi11 závěrečný úkol
Richard Wild158 views

More from Slávek Rydval

Novinky ve Sparx EA 16 by
Novinky ve Sparx EA 16Novinky ve Sparx EA 16
Novinky ve Sparx EA 16Slávek Rydval
91 views18 slides
Zkušenosti se Sparx System Pro Cloud serverem by
Zkušenosti se Sparx System Pro Cloud serveremZkušenosti se Sparx System Pro Cloud serverem
Zkušenosti se Sparx System Pro Cloud serveremSlávek Rydval
1.9K views7 slides
4. setkání uživatelů Sparx Systems EA v ČR by
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 ČRSlávek Rydval
1.9K views10 slides
3. setkání uživatelů Sparx EA v ČR by
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 ČRSlávek Rydval
2.4K views7 slides
Ukázka knihy UML pro analytiky (před korekturami) by
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)Slávek Rydval
3K views13 slides
Modelování procesů - notace BPMN2, CMMN a DMN by
Modelování procesů - notace BPMN2, CMMN a DMNModelování procesů - notace BPMN2, CMMN a DMN
Modelování procesů - notace BPMN2, CMMN a DMNSlávek Rydval
2.8K views37 slides

More from Slávek Rydval(8)

Zkušenosti se Sparx System Pro Cloud serverem by Slávek Rydval
Zkušenosti se Sparx System Pro Cloud serveremZkušenosti se Sparx System Pro Cloud serverem
Zkušenosti se Sparx System Pro Cloud serverem
Slávek Rydval1.9K views
4. setkání uživatelů Sparx Systems EA v ČR by Slávek Rydval
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
Slávek Rydval1.9K views
3. setkání uživatelů Sparx EA v ČR by Slávek Rydval
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
Slávek Rydval2.4K views
Ukázka knihy UML pro analytiky (před korekturami) by Slávek Rydval
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)
Slávek Rydval3K views
Modelování procesů - notace BPMN2, CMMN a DMN by Slávek Rydval
Modelování procesů - notace BPMN2, CMMN a DMNModelování procesů - notace BPMN2, CMMN a DMN
Modelování procesů - notace BPMN2, CMMN a DMN
Slávek Rydval2.8K views
Zkušenosti s generováním reportů by Slávek Rydval
Zkušenosti s generováním reportůZkušenosti s generováním reportů
Zkušenosti s generováním reportů
Slávek Rydval757 views
Sedm smrtelných hříchů uživatelů UML by Slávek Rydval
Sedm smrtelných hříchů uživatelů UMLSedm smrtelných hříchů uživatelů UML
Sedm smrtelných hříchů uživatelů UML
Slávek Rydval2.3K views

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

Editor's Notes

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