In der Realität ist es schwierig in der Vielfalt von den verschiedenen Frameworks zurechtzufinden. Oft fehlt dem Entwickler den gesamten Überblick über die Entwicklung von Software.Traceability hilft dabei alle Beziehungen vorwärts und rückwärts von der Spezifikation identifizieren, dokumentieren und speichern.Viewpoint als Spezifikation zeigt, dass die Integration in den heterogenen Systemen mit verschiedenen Komponenten. Dabei werden in einem UML-Diagramm die Beziehungen zwischen diesen Elementen gezeigt.
Zur Betrachtung wegen ihrer Spezifität werden die nächsten EAF wie Zachmans, TOGAF, DODAF und Kruchtens genommen. Der weitere Schritt wird in die Richtung von der Identifizierung der Differenzen von Views in den ver-schiedenen Frameworks durchgeführt. Als Ergebnis wird eine Tabelle zusammengestellt, in der die verschiedenen Views von den angeführten Frameworks gegenübergestellt sind. Die Basis für die Tabelle werden die Viewpoints von Zachmans-Framework genommen.Bei der Benutzung von mehreren Viewpoints entstehen unvermeindlich die Inkonsistenzen. Diesen Aspekt als auch die falsche Auswahl von Viewpoint werden in Abschnitt „Problemen bei der Multi-Viewpoints Konzept“ diskutiert.In diesem Aspekt scheint es sehr interessant die Benutzung von Metamodell, das von OMG eingeführt wurde. Auf jedem von View werden gemäß diesem Modell die verschiedenen Arten von Modellierungssprachen definiert. In einem Metamodell werden die Zusammenhänge zwischen Konzepten, Notation, Modelle und Viewpoint definiert. Jedes Viewspoint wird durch die eigene Sprache ausgeprägt, ob es Enterprise, Informational, Computational, Engineering oder Technology Viewpoint sei. Dabei werden die verschiedenen Beispiele hinsichtlich jeder Viewpoints, welche Modellierungssprache von UML-Konzept verwendet werden können.
Fünfter Abschnitt ist Traceability und seiner Rolle im Kontext von Viewpoints gewidmet.In der Praxis existiert man eine Reihe von Tools für die Realisierung von Traceability-Konzept, wobei Tools sowohl manuelle als auch automatische Me-thode unterstützen können. In der Arbeit werden einige von denen wie DOORS, Rational RequisitePro und Caliber RM betrachtet.
In letzten Teil der Arbeit wird Case Study betrachtet.
Inhaltsverzeichnis (Table of Contents)
- 1. Einführung
- 1.1 Motivation
- 1.2 Problem definieren
- 1.3 Relevanz des Themas
- 1.4 Ziel der Arbeit
- 1.5 Organisation der These
- 2. Theoretischer Background
- 2.1 Viewpoints in Enterprise Architecture
- 2.2 Modellmanagement in Viewpoints
- 2.3 Traceability in Enterprise Architecture
- 3. Klassifikation und Standard von Viewpoints in Enterprise Architecture
- 3.1 Klassifikationen von Viewpoints
- 3.2 Konzeptueller Standard von IEEE 1471-2000
- 4 Enterprise Architecture Frameworks
- 4.1 Viewpoint in Frameworks
- 4.1.1 Zachmann's EAF
- 4.1.2 TOGAF
- 4.1.3 Kruchten's 4+1 View Modell von Architektur
- 4.1.4 Department of Defense Architecture Framework (DoDAF)
- 4.2 Differenzen zwischen Konzepten von Views
- 4.3 Methoden für die Auswahl von Viewpoints
- 4.4 Problemen bei Multi-Viewpoints Konzept
- 4.5 Abstraktionsmethoden
- 4.6 Definieren von Modellierungssprachen
- 5. Traceability im Kontext von Viewpoints
- 5.1 Ursachen für die Einführung
- 5.2 Zunehmende Notwendikeit für Traceability und Kommunikation
- 5.3 Konzeptuelles (Referenz-) Tracemodell
- 5.4 Klassifikation von Traceability-Links laut Ramesh
- 5.5 Traceability Techniken
- 5.6 Toolsupport
- 6. Casestudy
Zielsetzung und Themenschwerpunkte (Objectives and Key Themes)
Diese Arbeit befasst sich mit der Rolle von Viewpoints in der Enterprise Architecture und untersucht deren Bedeutung für die Modellierung komplexer Systeme. Sie analysiert verschiedene Klassifikationen und Standards von Viewpoints sowie deren Anwendung in gängigen Enterprise Architecture Frameworks.
- Klassifikation und Standardisierung von Viewpoints in der Enterprise Architecture
- Anwendungen von Viewpoints in verschiedenen Enterprise Architecture Frameworks
- Die Rolle von Traceability im Kontext von Viewpoints
- Herausforderungen bei der Verwendung von Multi-Viewpoint-Konzepten
- Die Bedeutung von Modellierungssprachen und Abstraktionsmethoden
Zusammenfassung der Kapitel (Chapter Summaries)
- Kapitel 1: Einführung: Dieses Kapitel führt in die Thematik der Viewpoints in der Enterprise Architecture ein. Es erläutert die Motivation, das Problemfeld, die Relevanz des Themas und das Ziel der Arbeit. Zudem wird die Organisation der These vorgestellt.
- Kapitel 2: Theoretischer Background: In diesem Kapitel werden verschiedene Konzepte und Ansätze im Bereich der Enterprise Architecture behandelt. Es werden insbesondere die Perspektiven von Viewpoints, das Modellmanagement und die Bedeutung von Traceability in der Enterprise Architecture beleuchtet.
- Kapitel 3: Klassifikation und Standard von Viewpoints in Enterprise Architecture: Dieses Kapitel stellt verschiedene Klassifikationen von Viewpoints vor und erläutert den konzeptionellen Standard von IEEE 1471-2000. Es werden verschiedene Arten von Viewpoints und ihre Anwendung in der Praxis vorgestellt.
- Kapitel 4: Enterprise Architecture Frameworks: In diesem Kapitel werden verschiedene gängige Enterprise Architecture Frameworks vorgestellt. Es wird untersucht, wie Viewpoints in diesen Frameworks integriert sind und welche Unterschiede zwischen den verschiedenen Ansätzen bestehen. Zudem werden Methoden zur Auswahl von Viewpoints und Herausforderungen bei Multi-Viewpoint-Konzepten diskutiert.
- Kapitel 5: Traceability im Kontext von Viewpoints: Dieses Kapitel beleuchtet die Bedeutung von Traceability im Kontext von Viewpoints. Es werden Ursachen für die Einführung von Traceability und die zunehmende Notwendigkeit für Kommunikation und Nachverfolgbarkeit erläutert. Zudem werden verschiedene Traceability-Modelle und Techniken vorgestellt.
Schlüsselwörter (Keywords)
Die Arbeit konzentriert sich auf die wichtigsten Schlüsselbegriffe der Enterprise Architecture, wie Viewpoints, Modellierungssprachen, Traceability, Frameworks, Standards und Klassifikationen. Der Schwerpunkt liegt auf der Bedeutung von Viewpoints für die Gestaltung und Analyse von komplexen Systemen, insbesondere in Bezug auf deren Anwendung in verschiedenen Enterprise Architecture Frameworks.
- Citar trabajo
- Dipl.-Kfm. Roman Litvinov (Autor), 2010, Viewpoints als Konzept zum nachhaltigen Traceability und Model Management in Enterprise Architecture, Múnich, GRIN Verlag, https://www.grin.com/document/168837