komplexitätsreduzierung von i * modellen
DESCRIPTION
Komplexitätsreduzierung von i * Modellen. Modularisierungskonzepte und Möglichkeiten der visuellen Darstellung. Problemstellung. i * Modelle werden schnelle zu komplex und unübersichtlich - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/1.jpg)
Komplexitätsreduzierung von i * Modellen
Modularisierungskonzepte und
Möglichkeiten der visuellen Darstellung
![Page 2: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/2.jpg)
Problemstellung• i * Modelle werden schnelle zu komplex und
unübersichtlich
• Standardmäßig werden keine ausreichenden Möglichkeiten zur Komplexitätsreduzierung durch i * angeboten
• Kernprobleme:– Modularisierung– visuelle Eigenschaften der Modellrepräsentation
![Page 3: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/3.jpg)
i * „Modularisierung“ nach Yu
Strategic Dependance Model
Strategic Rational Model
2 Abstraktionsstufen
![Page 4: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/4.jpg)
i * Hierarchisierung nach YuZiel G2 wird an alle Kinder vererbt
![Page 5: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/5.jpg)
i * Modularisierungskonzepte
• erweiterte Hierarchisierung (Xavier Franch)• Serviceorientierung (Hugo E. Esquivel)• Aspektorientierung: fachlich (Jaelson Castro)• Aspektorientierung: modellierungstechnisch
(Xavier Franch)
![Page 6: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/6.jpg)
Hierarchisierung• Verfeinerung
• Erweiterung
• Neudefinition
![Page 7: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/7.jpg)
Hierachisierung
![Page 8: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/8.jpg)
Bewertung: Hierarchisierung
+ sinnvolle Erweiterung um Ausdruckmöglichkeit zu erhöhen
+ intuitive Form der Modellstrukturierung
- fraglich ob Nutzer diese Ausdruckmöglichkeiten gezielt nutzen würde
- eher implizit durch Modellierer- Entscheidung über Art der Hierarchisierung
verlangt Verständnis der Konzepte
![Page 9: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/9.jpg)
Serviceorientierung
• Identifizierung von Services analog zu einer SOA
![Page 10: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/10.jpg)
Serviceorientierung
Einführung von unterschiedlichen Abstraktionslevels
Integration zusätzlicher Konzepte, primär in Richtung SOA:• Milestone-Konzept (Ausführungsreihenfolge) • Priorisierung
![Page 11: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/11.jpg)
Bewertung: Serviceorientierung
+ Verschiedene Abstraktionsstufen sinnvoll
- Analogie von Services bzw. Prozessen in Bezug auf Weiterbildung nicht wirklich gegeben
- Lernaufwand wird erhöht (Verständnis von Service?)
- Komplexität wird nicht merklich verringert- Erweiterung um zusätzliche Konzepte für eine
technische Realisierung (SOA)
![Page 12: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/12.jpg)
Aspektorientierung
![Page 13: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/13.jpg)
Aspektorientierung
![Page 14: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/14.jpg)
Aspektorientierung
![Page 15: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/15.jpg)
Bewertung: Aspektorientierung
+ Konzentration auf einzelne Aspekte sinnvoll
- alle Aspekte in einem einzigen großen Modell zu behandeln verringert die Komplexität nicht
- selbständige Identifizierung von Aspekten schwierig ( evtl. Pattern als Hilfe)
- Aspekte evtl. erst identifizierbar wenn Gesamtmodell vorliegt
![Page 16: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/16.jpg)
Modellierungsaspekte SD Modules
– Actor Module
– Dependency Module
![Page 17: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/17.jpg)
Modellierungsaspekte SR Modules
• Means-End Module
• Contribution Module
![Page 18: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/18.jpg)
Bewertung: Modellierungsaspekte
+ Die einzelnen Beziehungsarten separat innerhalb eines SR Modellls zu zerlegen macht ggf. Sinn
- Trennung innerhalb eines SD Modells fraglich
![Page 19: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/19.jpg)
Modulkonzepte MoDALD Zieleditor
• Beispielmuster: Einteilung in drei Zielmodule– Weiterbildungsmanagement• Ziele von: Geschäftsführung, Betriebsrat, Coach,
Personalabteilung …
– Weiterbildungsempfänger• Ziele von: Mitarbeiter die die Weiterbildungsmaßnahme
– Weiterbildungsmaßnahme• Resultierende bzw. abgeleitete Zielstellung der Maßnahme
![Page 20: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/20.jpg)
Modulkonzepte MoDALD ZieleditorSchnittstelle zu anderen Modulen
Ziel- Repository aller Module Zieldefinition und Zielbeziehungen innerhalb des Moduls
Schnittstelle erw
eitern
Modul: „Weiterbildungsmaßnahme“
![Page 21: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/21.jpg)
Modulkonzepte MoDALD Zieleditor
• Ziele werden jeweils innerhalb eines Modules definiert
• Beziehungen zwischen den Modulen werden mit Hilfe einer „Schnittstelle“ realisiert
• Elemente können als Schnittstellenelement definiert werden
• Vorteile: – Konzentration auf einen Aspekt– Ausblendung von unwichtigen (internen) Elementen
![Page 22: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/22.jpg)
Möglichkeiten der visuellen Darstellung
Gruppierung von Zielen Ausblendung von Zielen
Pfeildicke repräsentiert Intensität
![Page 23: Komplexitätsreduzierung von i * Modellen](https://reader030.vdocuments.mx/reader030/viewer/2022032612/5681339f550346895d9ab465/html5/thumbnails/23.jpg)
Möglichkeiten der visuellen Darstellung
farbliche Strukturierung Unterscheidung anhand der Form
Hervorhebung von Wurzel und Blättern