Zweck
Dieser Toolmentor beschreibt, wie Sie mit Rational RequisitePro® einen Geschäftsanwendungsfall detailliert beschreiben.
Übersicht
Nachdem Sie die Geschäftsanwendungsfälle gemäß der Beschreibung im Rational-Rose®-Toolmentor Geschäftsakteure und Anwendungsfälle finden identifiziert haben,
können Sie mit RequisitePro ein Dokument für die Geschäftsanwendungsfallspezifikation entwickeln.
Anmerkung: Wenn Sie mit Ihrem Projekt beginnen, können Sie die Anwendungsfälle in Rose entwickeln und
Anwendungsfallanforderungen in RequisitePro mit dem Feature Integrated Use Case Management generieren. Weitere
Informationen finden Sie auf der Seite Toolmentor: Anwendungsfälle mit Rational Rose und Rational RequisitePro
verwalten.
In den Abschnitten des Dokuments für die Geschäftsanwendungsfallspezifikation können Sie spezielle Anforderungen
erstellen. Diese Anforderungen können zu andern Anwendungen zurückverfolgt (oder verlinkt) werden, z. B. zu
Produktmerkmalen.
Der Geschäftsdesigner schreibt für jeden Geschäftsanwendungsfall ein Dokument für die
Geschäftsanwendungsfallspezifikation. Dieses Dokument definiert alle Texteigenschaften des Anwendungsfalls und kann zum
Namen und zur Beschreibung der Anwendungsfälle weitere Details hinzufügen. (Weitere Informationen hierzu finden Sie auf
der Seite Aufgabe: Geschäftsakteure und Anwendungsfälle finden.)
Toolschritte
Führen Sie zum Ausarbeiten eines Geschäftsanwendungsfalls mit Rational RequisitePro die folgenden Schritte aus:
-
Dokumenttyp
Geschäftsanwendungsfallspezifikation zum Projekt hinzufügen (sofern erforderlich)
-
Dokument für Geschäftsanwendungsfallspezifikation erstellen
-
Dokument für Geschäftsanwendungsfallspezifikation fertig stellen
-
Anforderungen in der
ausgearbeiteten Geschäftsanwendungsfallspezifikation erstellen
-
Diagramme zur
Anwendungsfallspezifikation hinzufügen (optional)
Wenn Sie die Vorlage (Outline) für Geschäftsanwendungsfallspezifikation in RequisitePro verwenden möchten, muss der
Dokumenttyp Geschäftsanwendungsfallspezifikation in Ihrem Projekt definiert sein. (Sie können dies prüfen, indem Sie im
Explorer das Projekt auswählen und dann auf File > Properties klicken. Klicken Sie auf das Register
Document Types und prüfen Sie, ob dieser Dokumenttyp aufgelistet ist). Wenn der Dokumenttyp bereits in Ihrem
Projekt verfügbar ist, können Sie mit Prozedur 2 fortfahren.
Toolschritte
Gehen Sie wie folgt vor, um einem geöffneten RequisitePro-Projekt den Dokumenttyp Geschäftsanwendungsfallspezifikation
hinzuzufügen:
-
Wählen Sie im Explorer das Projekt aus und klicken Sie auf File > Properties. Das Dialogfenster "Project
Properties" erscheint.
-
Klicken Sie auf das Register Document Types und klicken Sie dann auf Add. Das Dialogfenster "Document
Type" erscheint.
-
Gehen Sie wie folgt vor:
-
Geben Sie im Feld Name "Business Use-Case Specification Document Type" ein.
-
Geben Sie eine Beschreibung für den Dokumenttyp ein.
-
Geben Sie eine Dateierweiterung ein. Die Dateierweiterung wird für alle Dokumente verwendet, die diesem
Dokumenttyp zugeordnet sind.
-
Klicken Sie in der Liste Default Requirement Type auf "Use-Case Requirement Type".
-
Wählen Sie in der Liste Outline Name den Eintrag "RUP Business Use-Case Specification" aus.
-
Klicken Sie auf OK, um das Dialogfenster "Document Type" zu schließen.
-
Klicken Sie auf OK, um das Dialogfenster "Project Properties" zu schließen.
Weitere Informationen
Weitere
Informationen finden Sie im Thema Creating and modifying document types (Index: document types > creating) in
der Onlinehilfe zu RequisitePro.
Das Dokument für Geschäftsanwendungsfallspezifikation enthält die Texteigenschaften des Anwendungsfalls, z. B. Name,
Kurzbeschreibung, Basisereignisablauf, alternativer Ereignisablauf, Vorbedingungen, Nachbedingungen und
Sonderanforderungen.
Anmerkung: Wenn Sie Ihre Anwendungsfälle in Rose entwickelt haben, können Sie die im Toolmentor Anwendungsfälle mit Rational Rose und Rational RequisitePro verwalten
beschriebenen Prozeduren verwenden, um ein neues Anwendungsfalldokument für Ihren Rose-Anwendungsfall zu erstellen.
Falls Sie die Anwendungsfälle nicht in Rose erstellt haben, führen Sie zum Erstellen eines Anwendungsfalldokuments die
folgenden Toolschritte aus.
Gehen Sie zum Erstellen eines Dokuments für Geschäftsanwendungsfallspezifikation wie folgt vor:
-
Klicken Sie auf File > New > Document. Das Dialogfenster "Document Properties" erscheint.
-
Geben Sie einen Namen, eine Beschreibung und einen Dateinamen für das Dokument ein.
-
Akzeptieren Sie das Standardpaket oder klicken Sie auf die benachbarte Schaltfläche Browse und wählen Sie
das Paket aus, in das Sie Ihr neues Dokument stellen möchten.
-
Wählen Sie im Feld Document Type den Eintrag "Business Use-Case Specification Document Type" aus. Klicken
Sie auf OK. Die Vorlage (Outline in RequisitePro) für das Dokument für
Geschäftsanwendungsfallspezifikation wird in Microsoft® Word geöffnet.
Weitere Informationen
Weitere Informationen
finden Sie im Thema Creating requirements documents (Index: documents>creating) in der Onlinehilfe zu
RequisitePro.
Im neu erstellten Dokument für Geschäftsanwendungsfallspezifikation geben Sie die Informationen ein, die für jeden
Abschnitt des Geschäftsanwendungsfalls relevant sind. Der Name und die Kurzbeschreibung müssen bereits im Rahmen der
Aufgabe Geschäftsanwendungsfälle und Akteure finden in Rose dokumentiert
worden sein.
Gehen Sie wie folgt vor, um das Dokument für die Anwendungsfallspezifikation fertig zu stellen:
-
Ersetzen Sie im Dokument für die Anwendungsfallspezifikation den Text "Use-Case Name" in der Vorlage durch den
tatsächlichen Namen Ihres Anwendungsfalls.
Anmerkung: Wenn Sie das Anwendungsfalldokument mit den im Toolmentor Anwendungsfälle mit Rational Rose und Rational RequisitePro
verwalten beschriebenen Prozeduren erstellt haben, wird der Anwendungsfallname automatisch in den Titel des
Dokuments eingefügt. Verwenden Sie die Befehle RequisitePro > Requirement
> Cut und Paste, um die Anwendungsfallanforderung in das Textfeld "Use
Case Name" zu verschieben.
-
Lesen Sie die Anweisungen im Feld Brief Description, löschen Sie sie anschließend und geben Sie eine
Kurzbeschreibung für Ihr Dokument ein.
Anmerkung: Wenn Sie den Anwendungsfall in Rose entwickelt haben und das Rose-Feld
"Documentation" in den Abschnitt mit der Kurzbeschreibung des RequisitePro-Anwendungsfalldokuments einfügen
möchten, kopieren Sie den Text aus dem Feld Documentation im Rose-Dialogfenster "Use-Case
Specification" und fügen Sie ihn in das Dokument für die Anwendungsfallspezifikation ein.
-
Ersetzen Sie den Standardtext im Abschnitt für den Basisereignisablauf (Basic Flow of Events) durch den Text für
den Basisereignisablauf dieses Anwendungsfalls. Verwenden Sie eine schrittweise Beschreibung, in der jeder Schritt
in einer separaten Zeile angegeben wird.
-
Wiederholen Sie diese Prozedur für alle weiteren Anwendungsfalleigenschaften (alternativer Ereignisablauf,
Sonderanforderungen, Vorbedingungen, Nachbedingungen usw.)
-
Klicken Sie in RequisitePro auf Document > Save.
Weitere Informationen
Weitere Informationen
hierzu finden Sie im Thema Saving requirements documents (Index: documents>saving) in der Onlinehilfe zu
RequisitePro.
Erstellen Sie aus den Abschnitten in der Geschäftsanwendungsfallspezifikation RequisitePro-Anforderungen. Kennzeichnen
Sie den Namen des Anwendungsfalls als übergeordnete Anforderung und seine Eigenschaften als untergeordnete
Anforderungen. Zu diesen Eigenschaften können Kurzbeschreibungen, Aktionen im Basis- oder alternativen Ereignisablauf,
Vorbedingungen, Nachbedingungen, Sonderanforderungen und Erweiterungsbeziehungen gehören.
Gehen Sie zum Erstellen von Anforderungen im Dokument für die Geschäftsanwendungsfallspezifikation wie folgt vor:
-
Wählen Sie im Dokument für die Anwendungsfallspezifikation den vollständigen Text für den Namen des Anwendungsfalls
aus.
-
Führen Sie eine der folgenden Aktionen aus:
-
Klicken Sie mit der rechten Maustaste und wählen Sie New Requirement aus.
-
Klicken Sie auf RequisitePro > Requirement >
New.
Das Dialogfenster "Requirement Properties" erscheint.
-
Wählen Sie UC als Anforderungstyp aus.
-
Wählen Sie auf der Registerkarte Attributes für das Attribut Property den Wert
"Name" in der Liste der Anwendungsfalleigenschaften aus.
-
Wiederholen Sie die vorherigen Schritte für die Kurzbeschreibung (und setzen Sie das Attribut "Property" auf
Brief Description). Wählen Sie auf der Registerkarte Hierarchy den Eintrag
<choose parent> aus und geben Sie die Anwendungsfallanforderung an, die den Namen des
Anwendungsfalls darstellt.
-
Erstellen Sie im Abschnitt mit dem Basisereignisablauf im Dokument für die Anwendungsfallspezifikation
Anwendungsfallanforderungen für jeden Schritt bzw. jede Gruppe von Schritten (Unterablauf), für den bzw. die Sie
Rückverfolgbarkeitsverbindungen definieren möchten. Setzen Sie das Attribut "Property" auf "Basic
Flow" und legen Sie als übergeordnete Anforderung für die Anforderung den Namen des Anwendungsfalls fest
(siehe Schritte 1-3). Sie müssen nicht für jeden Schritt in einem Ereignisablauf Anforderungen erstellen.
Optional: Sie können Gruppen von Schritten angeben, die immer zusammen ausgeführt werden. Verwenden Sie
gegebenenfalls hierarchische Anforderungen, um Unterabläufe vom Basisereignisablauf unterscheiden zu können.
-
Erstellen Sie in jedem alternativen Ereignisablauf für jeden Schritt bzw. jede Gruppe von Schritten (Unterablauf)
Anwendungsfallanforderungen, für den bzw. die Sie Rückverfolgbarkeitsverbindungen erstellen möchten. Setzen Sie das
Attribut "Property" auf "Alternate Flow" und definieren Sie die übergeordnete Anforderung wie
zuvor beschrieben. Verwenden Sie hierarchische Anforderungen, um vollständige Unterabläufe zu kennzeichnen.
-
Die folgenden Schritte sind optional:
-
Wählen Sie im Abschnitt mit den Vorbedingungen (Preconditions) des Dokuments für die
Anwendungsfallspezifikation jede Vorbedingung einzeln aus und erstellen Sie eine Anwendungsfallanforderung
(Property = Pre-conditions, übergeordnete Anforderung = Name des Anwendungsfalls).
-
Wiederholen Sie diesen Schritt für den Abschnitt mit den Nachbedingungen (Property =
Post-conditions) und den Abschnitt mit den Sonderanforderungen (Property =
Special). Legen Sie den Namen des Anwendungsfalls als übergeordnete Anforderung fest.
Weitere Informationen
Weitere Informationen
finden Sie im Thema Creating requirements in a document (Index: requirements>creating) in der Onlinehilfe zu
RequisitePro.
Einige Anwendungsfalleigenschaften sind nicht textorientiert, z. B. Anwendungsfalldiagramme oder andere Diagramme.
Weitere Informationen hierzu finden Sie im Abschnitt Anwendungsfall. Diese Diagramme werden in Rose gespeichert. Mit
Rational SoDA® können Sie aus den in RequisitePro gespeicherten textorientierten Eigenschaften des Anwendungsfalls und
den in Rose gespeicherten Informationen im Anwendungsfalldiagramm einen Anwendungsfallbericht erstellen. Informationen
zum Erstellen dieses Berichts finden Sie auf der Seite Richtlinie: Geschäftsanwendungsfall.
|