Toolmentor: Geschäftsanwendungsfall mit Rational RequisitePro ausarbeiten
Dieser Toolmentor beschreibt, wie Sie mit Rational RequisitePro einen Geschäftsanwendungsfall detailliert beschreiben.
Tool: Rational RequisitePro
Beziehungen
Hauptbeschreibung

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:

  1. Dokumenttyp Geschäftsanwendungsfallspezifikation zum Projekt hinzufügen (sofern erforderlich)
  2. Dokument für Geschäftsanwendungsfallspezifikation erstellen
  3. Dokument für Geschäftsanwendungsfallspezifikation fertig stellen
  4. Anforderungen in der ausgearbeiteten Geschäftsanwendungsfallspezifikation erstellen
  5. Diagramme zur Anwendungsfallspezifikation hinzufügen (optional)

1.  Dokumenttyp Geschäftsanwendungsfallspezifikation zum Projekt hinzufügen (sofern erforderlich) 

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:

  1. Wählen Sie im Explorer das Projekt aus und klicken Sie auf File > Properties. Das Dialogfenster "Project Properties" erscheint.
  2. Klicken Sie auf das Register Document Types und klicken Sie dann auf Add. Das Dialogfenster "Document Type" erscheint.
  3. 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.
  4. Klicken Sie auf OK, um das Dialogfenster "Document Type" zu schließen.
  5. Klicken Sie auf OK, um das Dialogfenster "Project Properties" zu schließen.

Weitere Informationen

Symbol für Onlinehilfe  Weitere Informationen finden Sie im Thema Creating and modifying document types (Index: document types > creating) in der Onlinehilfe zu RequisitePro.

2. Dokument für Geschäftsanwendungsfallspezifikation erstellen

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

Symbol für Onlinehilfe Weitere Informationen finden Sie im Thema Creating requirements documents (Index: documents>creating) in der Onlinehilfe zu RequisitePro.

3. Dokument für Geschäftsanwendungsfallspezifikation fertig stellen

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:

  1. 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.

  2. 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.

  3. 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.
  4. Wiederholen Sie diese Prozedur für alle weiteren Anwendungsfalleigenschaften (alternativer Ereignisablauf, Sonderanforderungen, Vorbedingungen, Nachbedingungen usw.)
  5. Klicken Sie in RequisitePro auf Document > Save.

Weitere Informationen

Symbol für Onlinehilfe Weitere Informationen hierzu finden Sie im Thema Saving requirements documents (Index: documents>saving) in der Onlinehilfe zu RequisitePro.

4. Anforderungen in der detaillierten Geschäftsanwendungsfallspezifikation 
erstellen

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:

  1. Wählen Sie im Dokument für die Anwendungsfallspezifikation den vollständigen Text für den Namen des Anwendungsfalls aus.
  2. 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.
  3. Wählen Sie UC als Anforderungstyp aus.
  4. Wählen Sie auf der Registerkarte Attributes für das Attribut Property den Wert "Name" in der Liste der Anwendungsfalleigenschaften aus.
  5. 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.
  6. 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.
  7. 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.
  8. 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

Symbol für Onlinehilfe Weitere Informationen finden Sie im Thema Creating requirements in a document (Index: requirements>creating) in der Onlinehilfe zu RequisitePro.

5. Diagramme zur Anwendungsfallspezifikation hinzufügen (optional)

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.