2
1/2 Sparx Enterprise Architect - RM-Tool | 2012-12-01 agosense GmbH Stammheimer Str. 10 70806 Kornwestheim [email protected] fon +49 . 7154 . 99951 . 0 www.agosense.com Follow us on... http://www.facebook.de/agosense http://twitter.com/agosense Integration via agosense.symphony Sparx Enterprise Architect & Requirements-Management-Werkzeug DATENBLATT Das vorliegende Datenblatt beschreibt die bidirektionale Integration zwischen dem Modellierungswerkzeug Sparx Enterprise Architect (Sparx EA) und einem beliebigen Requirements Management (RM)-Werkzeug über die Integrationsplattform agosense.symphony. Mithilfe der Plattform agosense.symphony ist eine Anbindung von Sparx EA an diverse RM-Werkzeuge möglich, wie zum Beispiel: • HP Quality Center/ALM • IBM Rational Doors • Jama Contour • Microsoft Team Foundation Server • PTC Integrity • Polarion Requirements Bitte kontaktieren Sie uns, wenn Sie eine Anbindung an weitere Werkzeuge beabsichtigen. Eine jeweils aktuelle Liste der unterstützten Werkzeuge finden Sie auf unserer Website unter www.agosense.com > Produkte > agosense.instruments. Die Intention Um eine effektive Zusammenarbeit zwischen den jeweiligen Anwendern des RM-Tools (z.B. Anfor- derungs-Ingenieure) und den Anwendern von Sparx EA (z.B. System-Architekten) zu gewährleisten, werden die beiden Tools über Adapter an die Integrationsplattform agosense.symphony gekoppelt. Die Plattform ermöglicht eine individuell konfigurierbare Synchronisierung der Anforderungen vom RM-Tool nach Sparx EA und der Use Case Modelle von Sparx EA zurück in das RM-Tool. Auf beiden Seiten liegen so jeweils alle Details annährend in Echtzeit vor und stehen jederzeit aktualisiert zur Verfügung. Die Implementierung des Prozesses Über die Administrationsoberfläche in agosense.symphony werden die Synchronisationsregeln bzw. Prozesse zwischen den Tools kundenspezi- fisch definiert. Die zwischen dem RM-Tool und Sparx EA zu übertragenen Daten werden einander im sogennanten Mapping Modul auf Attribut- und/oder Werteebene zugeordnet. Diese Zuordnung kann auch projekt- oder abteilungsspezifisch unterschiedlich definiert werden über beliebig viele Mapping-Szenarien. In unserem Beispiel überträgt der Synchronisationsprozess zunächst alle im RM-Tool befindlichen und relevanten Anforderungen nach Sparx EA und ordnet diese einem definierten Anforderungs-Paket zu. Dabei wird die hierarchische Ordnung der Anforderungen zur besseren Lesbarkeit erhalten. Ziel ist es, alle Anforderungen den Architekten direkt in Sparx EA zugänglich zu machen, damit diese für ihre weitere Arbeit im Entwick- lungsprozess nicht mehr ihre Arbeitsumgebung verlassen müssen. Die Anwender in Sparx EA können daraufhin z.B. Mo- delle für Anwendungsfälle erstellen. Dabei ordnen sie diesen Anwendungsfällen oder auch einzelnen Modell- Elementen die entsprechenden Anforderungen zu, damit deutlich wird, wie die einzelnen Anforderungen im Modell berücksichtigt sind. Die Anwendungsfälle werden dann in verschiedenen Diagrammen innerhalb von Sparx EA eingebunden, um so übersichtliche und bildliche Darstel- lungen der System-Architektur zu erhalten. Der Synchronisationsprozess identifiziert nun zunächst alle relevanten Objekte über die Verbindungen zwischen den Anforderungen und den Modell-Elementen bzw. Anwendungsfällen. Auf Basis dieser Informationen wird ermittelt, in welchen Diagrammen die Anforderungen enthalten sind. Die entsprechenden Diagramme können dann in das RM-Tool (z.B. in einem separaten Bereich oder Modul) synchronisiert werden. Bei diesem Prozessschritt werden die Diagramme mit den dazugehörigen Anforde- rungen innerhalb des RM-Tools verknüpft. So können sich die Anforderungs-Ingenieure immer ein Bild der System-Architektur machen, ohne dazu die Oberfläche wechseln und die Details in Sparx EA einsehen zu müssen. Der Synchronisationsprozess Die folgenden Screenshots veranschaulichen auf vereinfachte Weise ein beispielhaftes Integrationsszenario zwischen den beiden Tools Sparx EA und IBM Rational Doors. Screenshot Nr. 1 zeigt die Doors-Oberfläche mit einer Liste an Anforderungen in individueller Hierarchie. Vorteile & Nutzen Automatisierte bidirektionale Synchronisierung der Anforderungen vom RM-Tool nach Sparx EA und der Use Case Modelle von Sparx EA zurück ins RM-Tool. Anforderungs-Ingenieure und System-Archi- tekten arbeiten jeweils durchgängig in ihrem Tool und haben immer alle Informationen automatisiert und aktuell zur Verfügung. Abb. 1: Schematische Integration zwischen einem RM-Tool (z.B. IBM Rational Doors) und Sparx EA via agosense.symphony Sparx Enterprise Architect System-Architekten erstellen Use Case Modelle und verknüpfen diese mit den synchronisierten Anforderungen Requirements-Management-Tool Anforderungs-Ingenieure erstellen Anforderungen in individueller Hierarchie in ihrem Tool und sehen die mit den Anforderungen verknüpften & re-synchronisierten Use Case Modelle ... und weitere Tools agosense.symphony Modellierung der Geschäfts- prozesse und automatisierte bidirektionale Synchronisation der Anforderungen bzw. Use Case Modelle

DATENBLATT Integration via agosense.symphony · 2020-02-18 · Integration via agosense.symphony Sparx Enterprise Architect & Requirements-Management-Werkzeug DATENBLATT Screenshot

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DATENBLATT Integration via agosense.symphony · 2020-02-18 · Integration via agosense.symphony Sparx Enterprise Architect & Requirements-Management-Werkzeug DATENBLATT Screenshot

1/2Sparx Enterprise Architect - RM-Tool | 2012-12-01

agosense GmbHStammheimer Str. 1070806 Kornwestheim

[email protected] +49 . 7154 . 99951 . 0www.agosense.com

Follow us on...http://www.facebook.de/agosensehttp://twitter.com/agosense

Integration via agosense.symphonySparx Enterprise Architect & Requirements-Management-Werkzeug

DATENBLAT T

Das vorliegende Datenblatt beschreibt die bidirektionale Integration zwischen dem Modellierungswerkzeug Sparx Enterprise Architect (Sparx EA) und einem beliebigen Requirements Management (RM)-Werkzeug über die Integrationsplattform agosense.symphony. Mithilfe der Plattform agosense.symphony ist eine Anbindung von Sparx EA an diverse RM-Werkzeuge möglich, wie zum Beispiel:

• HP Quality Center/ALM• IBM Rational Doors• Jama Contour• Microsoft Team Foundation Server• PTC Integrity• Polarion Requirements

Bitte kontaktieren Sie uns, wenn Sie eine Anbindung an weitere Werkzeuge beabsichtigen. Eine jeweils aktuelle Liste der unterstützten Werkzeuge � nden Sie auf unserer Website unter www.agosense.com > Produkte > agosense.instruments.

Die IntentionUm eine e� ektive Zusammenarbeit zwischen den jeweiligen Anwendern des RM-Tools (z.B. Anfor-derungs-Ingenieure) und den Anwendern von Sparx EA (z.B. System-Architekten) zu gewährleisten, werden die beiden Tools über Adapter an die Integrationsplattform agosense.symphony gekoppelt. Die Plattform ermöglicht eine individuell konfi gurierbare Synchronisierung der Anforderungen vom RM-Tool nach Sparx EA und der Use Case Modelle von Sparx EA zurück in das RM-Tool. Auf beiden Seiten liegen so jeweils alle Details annährend in Echtzeit vor und stehen jederzeit aktualisiert zur Verfügung.

Die Implementierung des ProzessesÜber die Administrationsober� äche in agosense.symphony werden die Synchronisationsregeln bzw. Prozesse zwischen den Tools kundenspezi-� sch de� niert. Die zwischen dem RM-Tool und Sparx EA zu übertragenen Daten werden einander im sogennanten Mapping Modul auf Attribut- und/oder Werteebene zugeordnet. Diese Zuordnung kann auch projekt- oder abteilungsspezi� sch unterschiedlich de� niert werden über beliebig viele Mapping-Szenarien.

In unserem Beispiel überträgt der Synchronisationsprozess zunächst alle im RM-Tool be� ndlichen und relevanten Anforderungen nach Sparx EA und ordnet diese einem de� nierten Anforderungs-Paket zu. Dabei wird die hierarchische Ordnung der Anforderungen zur besseren Lesbarkeit erhalten. Ziel ist es, alle Anforderungen den Architekten direkt in Sparx EA zugänglich zu machen, damit diese für ihre weitere Arbeit im Entwick-lungsprozess nicht mehr ihre Arbeitsumgebung verlassen müssen.

Die Anwender in Sparx EA können daraufhin z.B. Mo-delle für Anwendungsfälle erstellen. Dabei ordnen sie diesen Anwendungsfällen oder auch einzelnen Modell-Elementen die entsprechenden Anforderungen zu, damit deutlich wird, wie die einzelnen Anforderungen im Modell berücksichtigt sind. Die Anwendungsfälle werden dann in verschiedenen Diagrammen innerhalb von Sparx EA eingebunden, um so übersichtliche und bildliche Darstel-lungen der System-Architektur zu erhalten.

Der Synchronisationsprozess identi� ziert nun zunächst alle relevanten Objekte über die Verbindungen zwischen den Anforderungen und den Modell-Elementen bzw. Anwendungsfällen. Auf Basis dieser Informationen wird ermittelt, in welchen Diagrammen die Anforderungen enthalten sind. Die entsprechenden Diagramme können dann in das RM-Tool (z.B. in einem separaten Bereich oder Modul) synchronisiert werden. Bei diesem Prozessschritt werden die Diagramme mit den dazugehörigen Anforde-rungen innerhalb des RM-Tools verknü pft.

So können sich die Anforderungs-Ingenieure immer ein Bild der System-Architektur machen, ohne dazu die Ober� äche wechseln und die Details in Sparx EA einsehen zu müssen.

Der SynchronisationsprozessDie folgenden Screenshots veranschaulichen auf vereinfachte Weise ein beispielhaftes Integrationsszenario zwischen den beiden Tools Sparx EA und IBM Rational Doors.

Screenshot Nr. 1 zeigt die Doors-Ober� äche mit einer Liste an Anforderungen in individueller Hierarchie.

Vorteile & Nutzen

Automatisierte bidirektionale Synchronisierung der Anforderungen vom RM-Tool nach Sparx EA und der Use Case Modelle von Sparx EA zurück ins RM-Tool.

Anforderungs-Ingenieure und System-Archi-tekten arbeiten jeweils durchgängig in ihrem Tool und haben immer alle Informationen automatisiert und aktuell zur Verfügung.

Abb. 1: Schematische Integration zwischen einem RM-Tool (z.B. IBM Rational Doors) und Sparx EA via agosense.symphony

Sparx Enterprise Architect

System-Architektenerstellen Use Case Modelle und verknüpfen diese mit

den synchronisierten Anforderungen

Requirements-Management-Tool

Anforderungs-Ingenieure erstellen Anforderungen in individueller Hierarchie in ihrem Tool und

sehen die mit den Anforderungen verknüpften & re-synchronisierten Use Case Modelle

... und weitere Tools

agos

ense

.sym

phon

y

Modellierung der Geschäfts- prozesse und automatisierte

bidirektionale Synchronisation der Anforderungen bzw.

Use Case Modelle

Page 2: DATENBLATT Integration via agosense.symphony · 2020-02-18 · Integration via agosense.symphony Sparx Enterprise Architect & Requirements-Management-Werkzeug DATENBLATT Screenshot

2/2Sparx Enterprise Architect - RM-Tool | 2012-12-01

agosense GmbHStammheimer Str. 1070806 Kornwestheim

[email protected] +49 . 7154 . 99951 . 0www.agosense.com

Follow us on...http://www.facebook.de/agosensehttp://twitter.com/agosense

Integration via agosense.symphonySparx Enterprise Architect & Requirements-Management-Werkzeug

DATENBLAT T

Screenshot Nr. 2 zeigt das Mapping-Modul in der agosense.symphony-Ober� äche mit der Übersetzung der Attribute zwischen Sparx EA und IBM Rational Doors.

Screenshot Nr. 3 demonstriert die synchchronisierte Liste an Anforderungen schließlich in Sparx EA.

Screenshot Nr. 4 veranschaulicht, wie der System-Architekt in Sparx EA Modelle eines Anwendungsfalls erstellt und diese mit den Anforderungen verknüpft.

Screenshot Nr. 5 stellt die aus Sparx EA synchronisierten Use Case Modelle in Doors dar, jeweils verknüpft mit der entsprechenden Anforderung.

Screenshot Nr. 6 zeigt ein solches synchronisiertes Use Case Modele in der Doors-Oberfl äche.

1 2

3 4

65