+ All Categories
Home > Documents > Komplexitätsreduzierung von i * Modellen

Komplexitätsreduzierung von i * Modellen

Date post: 02-Jan-2016
Category:
Upload: cameron-mays
View: 22 times
Download: 1 times
Share this document with a friend
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 Presentation
23
Komplexitätsreduzierun g von i * Modellen Modularisierungskonzepte und Möglichkeiten der visuellen Darstellung
Transcript
Page 1: Komplexitätsreduzierung von  i * Modellen

Komplexitätsreduzierung von i * Modellen

Modularisierungskonzepte und

Möglichkeiten der visuellen Darstellung

Page 2: Komplexitätsreduzierung von  i * Modellen

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

i * „Modularisierung“ nach Yu

Strategic Dependance Model

Strategic Rational Model

2 Abstraktionsstufen

Page 4: Komplexitätsreduzierung von  i * Modellen

i * Hierarchisierung nach YuZiel G2 wird an alle Kinder vererbt

Page 5: Komplexitätsreduzierung von  i * Modellen

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

Hierarchisierung• Verfeinerung

• Erweiterung

• Neudefinition

Page 7: Komplexitätsreduzierung von  i * Modellen

Hierachisierung

Page 8: Komplexitätsreduzierung von  i * Modellen

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

Serviceorientierung

• Identifizierung von Services analog zu einer SOA

Page 10: Komplexitätsreduzierung von  i * Modellen

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

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

Aspektorientierung

Page 13: Komplexitätsreduzierung von  i * Modellen

Aspektorientierung

Page 14: Komplexitätsreduzierung von  i * Modellen

Aspektorientierung

Page 15: Komplexitätsreduzierung von  i * Modellen

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

Modellierungsaspekte SD Modules

– Actor Module

– Dependency Module

Page 17: Komplexitätsreduzierung von  i * Modellen

Modellierungsaspekte SR Modules

• Means-End Module

• Contribution Module

Page 18: Komplexitätsreduzierung von  i * Modellen

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

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

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

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

Möglichkeiten der visuellen Darstellung

Gruppierung von Zielen Ausblendung von Zielen

Pfeildicke repräsentiert Intensität

Page 23: Komplexitätsreduzierung von  i * Modellen

Möglichkeiten der visuellen Darstellung

farbliche Strukturierung Unterscheidung anhand der Form

Hervorhebung von Wurzel und Blättern


Recommended