Webseite von Ralf Melchisedech
headerimage

ADMIRE-Werkzeug

In diesem Kapitel wird das ADMIRE-Werkzeug vorgestellt, das ADMIRE-Dokumentationen verwalten kann, die Tätigkeiten des ADMIRE-Prozessmodells unterstützt und insbesondere die ADMIRE-Prüfverfahren realisiert.

ADMIRE-Dokumentationen

Eine ADMIRE-Dokumentation enthält alle Informationen, die während der Requirements- Engineering-Tätigkeiten in einem Projekt anfallen. Diese Informationen sind in Dokumenten organisiert. Folgende Arten von Dokumenten werden unterschieden:

  • Anforderungsdokument (enthält u.a. Anforderungen, Fakten, Zusicherungen, Problembeschreibungen, Annotationen und Systemmodelle)
  • Istanalyse-Dokument (Beschreibt den Ist-Zustand, also die Situation, wie sie zu Projektbeginn vorgefunden wird.)
  • Anforderungssammlung (Wird verwendet, um die Wünsche und Rahmenbedingungen einzelner Informanten oder Parteien zu dokumentieren.)
  • Lastenheft (Enthält die konsolidierte Anforderungssicht aller befragten Informanten und projektrelevante Informationen)
  • Pflichtenheft (Enthält die Spezifikation des Zielsystems).
  • Glossar
  • Quellenkatalog (enthält Informationen über alle identifizierten Informationsquellen (Dokumente, Parteien ...)
  • Mängelkatalog

Eine Dokumentation kann beliebig viele Anforderungsdokumente (d.h. Istanalyse-Dokumente, Anforderungssammlungen, Lastenhefte und Pflichtenhefte) enthalten. Dazu gehört zu jeder Dokumentation genau ein Glossar, ein Quellenkatalog und ein Mängelkatalog. Die Dokumente wiederum enthalten verschiedene Arten von Einträgen: Anforderung, Fakt, Zusicherung, Problem, Annotation, Systemmodell, Glossareintrag, Quellenkatalogeintrag, Mangeleintrag, Kapitel.

Wichtige Funktionen

Im ADMIRE-Werkzeug sind Funktionen zur Eingabe, Ausgabe, Änderung, Verwaltung und Prüfung von Dokumentationen realisiert. Auf Dokumenten und Einträgen können folgende Aktionen durchgeführt werden:

  1. Eingabe eines neuen Eintrags,
  2. Ändern eines Eintrags und
  3. Löschen eines Eintrags.

Bevor ein Eintrag aber tatsächlich in die Dokumentation aufgenommen wird, muss der Benutzer die Eingabe bestätigen. Daraufhin prüft das Werkzeug, ob der neue Eintrag den formalen Bedingungen für ADMIRE-Informationsmodell genügt. Analog können Einträge geändert werden: Der zu ändernde Eintrag wird in dem zur Eintragsart passenden Fenster dargestellt. Der Benutzer kann beliebig Änderungen vornehmen. Die Dokumentation selbst wird erst geändert, wenn die Änderung bestätigt wird und wenn alle Bedingungen des Informationsmodells erfüllt sind. Das ADMIRE-Werkzeug verhindert, dass; Einträge gelöscht werden, wenn von anderen Einträgen auf sie verwiesen wird. Der Benutzer muss die Querverweise vor dem Löschen entfernen.

Das ADMIRE-Werkzeug bietet darüber hinaus die Möglichkeit, gezielt Einträge zu Suchen oder Sichten zu definieren. Sichten entstehen dadurch, dass auf eine Dokumentation Filter angewandt werden.

Desweiteren verfügt das ADMIRE-Werkzeug über einen Report-Generator. Dokumente oder Sichten können als Dateien im HTML-Format abgespeichert und mit einem WWW-Browser angezeigt und ausgedruckt werden. Bei der Generierung werden vielfältige Arten von Hyperlinks in den HTML-Code eingetragen, z.B. von einem Freitext zu den benutzten Glossareinträgen oder von einem Kapitel zu seinem Oberkapitel.

Prüfungen konfigurieren und durchführen

Das ADMIRE-Werkzeug bietet verschiedene Arten von Prüfverfahren für ADMIRE-Dokumentationen an:

  • Inhaltsprüfung: Einträge werden daraufhin überprüft, ob bestimmte fest vorgegebene Prüfkriterien erfüllt sind.
  • fokussierte Inspektion: Wörter und Phrasen, deren Verwendung entweder besonders erwünscht ist (z.B. die Einträge aus dem Glossar) oder die nicht verwendet werden sollten (z.B. sog. WeakWords), werden automatisch markiert.
  • Statusprüfung: Ein Anforderungsdokument wird auf bestimmte Vollständigkeitsaskepte hin untersucht.
  • Ähnlichkeitssuche: Zu einem gegebenen Inhaltselement werden "ähnliche" Inhaltselemente herausgesucht.

Für jede dieser Prüfverfahren kann konfiguriert werden, welche Prüfungen ausgeführt werden.

Die fokussierte Inspektion wird immer dann automatisch ausgeführt, wenn Freitexte angezeigt werden, z.B. bei einer Anforderung. Alle anderen Prüfungen müssen manuell gestartet werden.

nach oben