add4Q V2

Transcription

add4Q V2
REQUIREMENT ENGINEERING MIT ENTERPRISE ARCHITECT®
add4Q verbindet die Vorzüge von Enterprise Architect mit den bewährten Methoden klassischer,
dokumentenorientierter Vorgehensmodelle. In einer intuitiven Oberfläche vereint add4Q die Disziplinen
Dokumenten-Management, Requirements- und Testengineering und erfüllt im Wesentlichen die
Anforderungen nach Traceability-Reports und dem Nachweis der Testausführung. Eine zentrale
Komponente ist der Editor, der es ermöglicht, Packages mit allen Attributen, Eigenschaften und Inhalten
wie ganz normale Dokumente zu bearbeiten.
METHODEN UND VORGEHEN
Jedes Projekt stellt andere Anforderungen an den Entwicklungsprozess.
Fast immer sind branchenspezifische (SIL, SPICE) oder normative (EN-ISO
61508 etc.) Vorgaben zu erfüllen.
MOTIVATION
Primär entwickeln wir im
Kundenauftrag komplexe,
Bei der Entwicklung von
add4Q haben wir uns am
V-Modell orientiert, weil es
das klassische, bewährte
Vorgehensmodell
für
Projekte mit sicherheitsrelevanten Aspekten ist und
die
Forderungen
nach
Traceability
und
dem
Nachweis
der
Testabdeckung und -ausführung erfüllt. Schlankere und agile Prozesse können von
dieser Basis ausgehend entsprechend leicht abgebildet werden.
medizintechnische Geräte
In der Praxis treffen wir meist auf angepasste Vorgehensmodelle, die agile
und strukturierte Elemente vereinen. add4Q fügt sich nahtlos in vorhandene
Prozesse ein, da es nur eine Beschreibungs- und eine Realisierungsebene
benötigt, um sein ganzes Potenzial zu entfalten.
Änderung ist uns nichts
und
Anwendungen.
vielfältig
wie
So
unsere
Kunden, sind auch die
Entwicklungsdokumente,
die wir zur Realisierung
erhalten. Von klassischen
Office
zum
Dokumenten
bis
handgeschriebenen
Notizzettel und Anruf bei
fremd.
In
unserer
Tochterfirma
modiCAS entwickeln wir
PROZESSUNABHÄNGIG UND MODULAR
Das Vorgehen mit add4Q ergibt sich aus
dem Einsatzzeitpunkt und den Zielen. Die
einzelnen Module von add4Q sind als PlugIn
realisiert, die direkt auf dem EA-Repository
arbeiten. Dadurch kann add4Q auch in
laufenden
Projekten
gewinn-bringend
eingesetzt werden.
KONZEPT
Ausgehend vom Editor, der eine zentrale
Anwendung in add4Q ist, begleiten die
Module den gesamten Entwicklungsprozess
und führen in wenigen, aufeinander
aufbauenden
Schritten,
beinahe
zwangsläufig zu einem vollständigen System
im
Sinne
moderner
Qualitätsmanagementprozesse.
High-End
im
Medizintechnik
Bereich
computer-
gestützter Chirurgie.
Beide
Geschäftsbereiche
erfordern für die Produkt zulassung zwingend eine
Dokumentation mit dem
Nachweis der Traceability
und Testabdeckung.
Mit add4Q und Enterprise
Architect kommen Sie dem
Ziel
einer
integrierten
Entwicklungsumgebung
sehr nahe, weil von der
Requirement-Erfassung
über die Codegenerierung
Ein ganz wesentlicher Vorteil ist, dass add4Q jedem Mitarbeiter, auch ohne
UML-Kenntnisse, ermöglicht Anforderungen und Testfälle in Enterprise
Architect zu formulieren, nachvollziehbar zu bearbeiten und bis in die
Realisierung zu verfolgen.
bis
Dies erhöht neben der Produktivität auch die Zufriedenheit im Team.
Format auf Knopfdruck.
zur
Testausführung
alles in einem Tool erfolgt.
Die Zulassungsdokumente
liefert add4Q im MS-Word
DIE TOOLSUITE
Durch den modularen Aufbau der PlugIns können viele Arbeiten zeitsparend parallel erfolgen. So können
neben dem Lastenheft schon das Pflichtenheft geschrieben und Anforderungen, in den Ebenen verknüpft
werden. Gleichzeitig können im Testteam bereits Testfälle und Testpläne erstellt werden. add4Q gibt nicht
vor, was wann zu tun ist, zeigt aber in jeder Phase ganz klar, was noch zu tun ist.
DER EDITOR ALS BASIS EFFEKTIVER TEAMARBEIT
Sie haben in jedem Projekt Beteiligte, die für das Projekt wichtig, im Umgang
mit der UML aber unerfahren sind. Das können Kunden sein, die Lastenhefte
erstellen, oder Entwickler, die gewohnt sind, Arbeitsanweisungen in OfficeDokumenten zu erhalten und zu diskutieren. Der Editor verbindet beide
Welten und bildet die Basis für eine effiziente Zusammenarbeit, die kaum
Raum für Missverständnisse lässt.
Erfahrene EA-Anwender genießen die Freiheit in Diagrammen oder im Editor
zu arbeiten, weil sie wissen, dass Dokumente nur eine andere Darstellung der
Packages sind und Änderungen wechselseitig wirksam werden.
Requirements werden als aktive Elemente in Dokumente eingefügt und mit frei konfigurierbaren
Eigenschaften wie Prioritäten, Varianten, Risikolevel etc. versehen. Dokumente können auf Knopfdruck
vorlagengesteuert nach MS-Word® exportiert werden.
DER REVIEWER ZUR FEHLERVERMEIDUNG
Reviews sind die beste Möglichkeit Fehler frühzeitig zu erkennen und teure
Fehlentwicklungen zu vermeiden. Mit dem Reviewer können Sie schon während
der Entstehung eines Dokuments Teilreviews durchführen, deren Ergebnisse für
die folgenden Review-Sitzungen aufgezeichnet werden. So entstehen beinahe
automatisch gut vorbereitete, effiziente Meetings.
Die im Review freigegebenen, versionierten Dokumente bilden für
Entwicklungsteams und Auftraggeber eine sichere Arbeitsgrundlage und liefern
am Ende eine valide Produktakte mit allen Zulassungsdokumenten.
DER LINKER ALS VERBINDENDES ELEMENT
Ein vollkommenes System im Sinne moderner Qualitätsmanagementsysteme
erfordert, dass jede Anforderung einer Realisierung zugeführt und in jeder
Evaluierung mit zumindest einem Testfall validiert wird.
Das klassische Vorgehen im V-Modell gibt diese Anforderung klar vor. Aber
auch agile Methoden wie SCRUM führen zu einer Dokumentations- und einer
Realisierungsebene, die korrespondierende Testfälle erfordern.
Mit dem Linker können alle Verknüpfungen zwischen Requirements,
Realisierungsobjekten und Testfällen schnell und sicher per Drag & Drop angelegt werden. Vordefinierte
Filter machen es leicht, alle nicht oder unvollständig verknüpften Elemente zu finden. Zur aktiven
Fehlervermeidung filtert der Linker alle Anforderungen und Testfälle, die mit dem gewählten Element nicht
verknüpft werden können.
DER TRACER LIEFERT TRACE-REPORTS AUF MAUSKLICK
Der Tracer untersucht alle relevanten Elemente (Requirements, Artefakte,
Realisierungsobjekte und Testfälle) im Projekt auf fehlende und fehlerhafte
Verbindungen. Der Tracer prüft auf 13 Fehlerklassen mit unterschiedlichen
Schweregraden, welche für die Meldungsausgabe frei konfiguriert werden
können.
Jedes nicht oder fehlerhaft verknüpfte Element wird mit einer eindeutigen
Meldung ausgegeben. Aus der Meldung führt ein Shortcut direkt in den Editor,
Linker oder Viewer, um die Meldung zu prüfen und den Fehler zu korrigieren.
Ein Trace dauert auch in großen Projekten nur wenige Sekunden und kann
jederzeit ausgeführt werden.
Das Ergebnis wird als Dokument im Model abgelegt und kann zur Archivierung als Trace-Report in Form
eines MS-Word-Dokuments exportiert werden.
DER TESTER GEWÄHRLEISTET QUALITÄT AUF JEDEM LEVEL
Sie kennen den Spruch: „Qualität kann man nicht hinterher hinein testen.“
Deshalb ist die add4Q Testsuite als selbstverständlicher Bestandteil so in
den Entwicklungsprozess und Enterprise Architect integriert, dass die
Testszenarien schon auf Anforderungsebene einsetzen. Testfälle können
parallel zu den Anforderungen geschrieben und im Tester oder Linker mit
den korrespondierenden Requirements verknüpft werden. Eine vollständige
Testabdeckung wird so beinahe automatisch erreicht.
Der Tester dient der Erstellung von Testspezifikationen und Testplänen. Für
Testingenieure ist er die Arbeitsumgebung, in der sie die Tests ausführen
und die Ergebnisse protokollieren. Die Fortschritte in der Testausführung und der Status der ausgeführten
Testfälle werden permanent aufgezeichnet und in einem Metrikfenster ausgegeben. In Verbindung mit den
vom Testingenieur eingetragenen Statements erstellt add4Q ganz automatisch Testreports, die im Editor
betrachtet und nach Word exportiert werden können.
MIT DEM VIEWER HABEN SIE ALLES IM BLICK
Genial einfach oder einfach genial. Das ist die häufigste Aussage zum Viewer,
weil er genau das bietet, was selbst viele etablierte Tools vermissen lassen.
In einem navigierbaren Diagramm zeigt der Viewer alle Verbindungen des
aktiven Elements. So ist auf einen Blick ersichtlich, wo ein Requirement
entsteht, welche Evaluierungen es auf dem Weg zur Realisierung durchläuft
und welche Testfälle in den einzelnen Ebenen zugeordnet sind.
Eine Impact-Analysis hat der Viewer somit serienmäßig an Bord, weil Sie auf
einen Blick sehen, wo sich Änderungen auswirken.
Eine kostenfreie Testversion und mehr Information erhalten Sie auf www.add4Q.de.
add4Q ist ein Produkt der
4plus GmbH, Am Weichselgarten 36, D-91058 Erlangen, Tel.: +49-9131-812928-0, E-Mail: [email protected]