Viewpoints als Konzept zum nachhaltigen Traceability und Model Management in Enterprise Architecture

Diplomarbeit aus dem Jahr 2010 im Fachbereich Informatik - Wirtschaftsinformatik, Note: 2.6, Universität des Saarlandes, Sprache: Deutsch, Abstract: 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.