introduction ibm rational doors next generation requirements management tool
IBM Rational DOORS Next Generation (NG) ist ein integraler Bestandteil von CLM, mit dessen Hilfe ein Business Analyst die funktionalen und nicht funktionalen Anforderungen effektiv erfassen, analysieren und verwalten kann.
Nach meiner Erfahrung habe ich auch verwendet dieses Anforderungsmanagement-Tool Zusammenarbeit mit Kunden bei den Anforderungen, die zur Erteilung von Genehmigungen oder zur Freigabe für die weitere Entwicklung und Prüfung erfasst wurden.
HINWEIS : Dieses Tutorial enthält viele Bilder, sodass es ordnungsgemäß geladen werden kann.
In diesem Tutorial erkläre ich Ihnen die ausführliche Verwendung von IBM Rational DOORS Next Generation Schauen wir uns vorher an, wie wir die Anforderungen erstellt und verwaltet haben. Später werde ich Ihnen weiter erläutern, was noch für ein effektives Anforderungsmanagement getan werden kann.
Was du lernen wirst:
- Einführung in IBM Rational DOORS Next Generation
- Erstellen von Anforderungen in IBM Rational DOORS NG
- Geschäftsprozess definieren
- Skizze der Benutzeroberfläche
- Sammlungen und Berichte
- Fazit
- Literatur-Empfehlungen
Einführung in IBM Rational DOORS Next Generation
Bitte beachten Sie, dass wir uns hier nicht mit dem Erstellen oder Erfassen von User Story-Elementen als Anforderungen befassen, sondern mit dem Erstellen und Verwalten von Endbenutzeranforderungen. User Story-Elemente sind aus Entwicklungssicht Planelemente und werden in einem anderen Tool namens IBM Rational Team Concert verwaltet.
In meinem vorherigen Artikel über IBM Rational Collaborative Lifecycle Management (CLM) Wir haben die integrierte Ansicht der folgenden 3 Tools erörtert, die einen End-to-End-Bereitstellungsprozess auf einer einzigen Plattform bieten, die auf IBM Jazz basiert.
- IBM Rational DOORS NG - für das Sammeln und Verwalten von Anforderungen
- IBM Rational Team Konzert - für Projektplanung, SCM und Build Management
- IBM Rational Quality Management - für Testmanagement-Aktivitäten
IBM Rational DOORS Next Generation bietet die folgenden Funktionen:
- Erstellen und Verwalten von funktionalen und nicht funktionalen Anforderungen
- Geschäftsprozessdiagramme
- Anwendungsfalldiagramme
- UI-Skizzen und Storyboarding
- Genehmigungsprozess
- Einflussanalyse
Erstellen von Anforderungen in IBM Rational DOORS NG
Beginnen wir zunächst mit der Erstellung von Anforderungen.
Vorausgesetzt, Sie haben meinen vorherigen Artikel über gelesen IBM Rational CLM Um ein Lebenszyklusprojekt zu erstellen, melden wir uns bei demselben Projekt an, um mit dem Erstellen und Verwalten der Anforderungen zu beginnen. Die einmal erstellten Anforderungen werden mit User Stories und Testfällen verknüpft.
Hier sind die Schritte:
# 1) Melden Sie sich mit der URL bei der RM-Anwendung an https: //: 9443 / rm / web
#zwei) Klicken Sie, um das CLM_Project (Anforderungen) nach dem Anmelden auszuwählen. Das öffentliche Dashboard, das für die Teammitglieder dieses Projekts sichtbar ist, wird wie unten gezeigt angezeigt.
(Hinweis: Klicken Sie auf ein Bild, um es zu vergrößern.)
#3) Klicke auf Artefakte -> Artefakte durchsuchen um die Ordnerstruktur anzuzeigen und Anforderungen zu erstellen.
# 4) Klicken Sie mit der linken Maustaste auf den Ordner 'Funktionen und Vision' und wählen Sie Erstellen Sie Artefakte.
Geben Sie den Namen als 'Bestellung für Musik-CD aufgeben', den Artefakttyp als 'Feature' und das Artefaktformat als 'Text' ein und klicken Sie auf OK.
# 5) Die neu erstellte Anforderung wird hier angezeigt.
# 6) Klicken Sie auf die neu erstellte Anforderung und dann auf Bearbeiten Details hinzufügen
Nach dem Hinzufügen der Details sehen Sie auf der rechten Seite verschiedene Attribute oder Eigenschaften, mit denen Sie die Anforderungen besser verstehen können. Klicke auf speichern einmal getan.
# 7) Das Glossar, das die Schlüsselbegriffe als Referenz definiert, kann ebenfalls hinzugefügt werden. Um dasselbe hinzuzufügen, wählen Sie das Wort online Klicken Sie zum Erstellen mit der rechten Maustaste Begriff.
Hinzufügen Anfangsinhalt zur Beschreibung und stellen Sie sicher, dass der Artefakttyp als ausgewählt ist Begriff. Wählen Sie wie gezeigt andere Details aus und klicken Sie dann auf OK. speichern die Änderungen auch und klicken Sie dann auf Getan.
# 8) Platzieren Sie den Cursor wie unten definiert über dem Glossar TERM und Sie werden die Bedeutung sehen können.
# 9) Alle während des Bestehens des Projekts vorgenommenen Änderungen werden erfasst und sind als The verfügbar Geschichte der Anforderung, die gerade erstellt wurde, und es wird wie unten gezeigt gezeigt.
beste Musik-Downloader-App für Android
Alle über einen bestimmten Zeitraum vorgenommenen Änderungen werden erfasst, und Sie können sich ansehen, welche Änderungen zuvor vorgenommen wurden.
Wenn auf dem Verlaufsbildschirm Änderungen vorgenommen wurden vorhin, dann wird das auch erfasst. Wenn die vor einiger Zeit vorgenommene Änderung wiederhergestellt werden muss, können Sie diese im Menü Aktion auswählen und auswählen Wiederherstellen.
Klicke auf Verlauf schließen einmal getan.
# 10) Normalerweise arbeiten Teams an den Anforderungen per E-Mail oder auf andere Weise zusammen, die nicht wirklich mit der Anforderung verbunden sind.
c ++ Zeichen in Zeichenfolge konvertieren
DOORS NG bietet jedoch eine Funktion, mit der Sie der Anforderung KOMMENTAR hinzufügen und mit den anderen Benutzern zusammenarbeiten können. Bearbeiten Sie dazu die Anforderung und gehen Sie zur Kategorie KOMMENTARE unten rechts, um einen Kommentar für Artefakt zu erstellen.
Fügen Sie wie oben gezeigt hinzu und klicken Sie dann auf OK. Der Benutzer im angegebenen Kommentar kann sich beim Projekt anmelden. Die für den Benutzer erwähnte Aufgabe wird im Dashboard angezeigt und er kann auch auf den Kommentar antworten.
Dies ist eine praktische Funktion für eine schnelle Überprüfung, die für das gesamte Team sichtbar ist.
#elf) Schauen wir uns nun an, wie Sie die Attribute für die neu erstellte Anforderung im Artefakt-Dashboard anzeigen oder Werte hinzufügen. Gehe zu Artefakte => Artefakte durchsuchen , klicke auf das Funktionen und Vision Wählen Sie die gerade erstellte Anforderung aus und klicken Sie dann auf die Option ‘Attribute bearbeiten’.
Wählen Sie die Attribute aus, um den Wert wie unten gezeigt hinzuzufügen, ändern Sie sie später und klicken Sie auf Speichern.
# 12) Um die Attribute anzuzeigen, klicken Sie auf das Symbol, um die Option „ Seiteneinstellungen konfigurieren “.
# 13) Klicke auf ‘Spalten für die Anzeige konfigurieren’
# 14) Wählen Sie die anzuzeigenden Attribute Geschäftspriorität und Beschreibung aus. Deaktivieren Sie diejenigen, die nicht benötigt werden. Dann klicken Sie auf OK
Wie Sie gesehen haben, haben wir eine Geschäftsanforderung vom Typ Feature erstellt. Mit DOORS NG können Sie auch verschiedene Arten von Anforderungen erstellen, z. B. Akteure, nicht funktionale Anforderungen, benutzerdefinierte Anforderungstypen und deren Attribute, Kommentare für die Zusammenarbeit, Glossar und Verlauf usw.,
Geschäftsprozess definieren
Wir werden nun ein Geschäftsprozessdiagramm erstellen, um die zuvor erstellten Geschäftsanforderungen zu unterstützen. Das Geschäftsprozessdiagramm ist für die Geschäftsbenutzer einfacher zu visualisieren als ein Textformat. In IBM Rational DOORS NG wird es mit der BPMN-Notation erstellt, die für Business Process Modeling Notation steht, und es ist auch ein Industriestandard.
# 1) Um das Geschäftsprozessdiagramm zu erstellen, klicken Sie mit der linken Maustaste auf den Ordner „ Prozess' und dann auswählen ‘Artefakt erstellen’.
#zwei) Geben Sie den Namen als 'Musik-CD online kaufen' und den Artefakttyp als 'Geschäftsprozessdiagramm' an.
#3) Das erstellte Prozessdiagramm wird automatisch angezeigt und geöffnet. Wenn nicht, klicken Sie darauf, um das Diagramm zu öffnen.
Klicke auf Bearbeiten um das Diagramm in einem grafischen Editor zu öffnen. So öffnen Sie grafische Artefakte an RM Browser Add-On muss verfügbar sein und wird automatisch beim Bearbeiten eines grafischen Artefakts installiert. Dies ist eine einmalige Installation des Browsers.
Bitte beziehen Sie sich darauf Artikel um Probleme mit dem Add-On zu beheben.
# 4) Wählen Sie unter Geschäftsmodellierungskategorie die Option aus Ereignis starten Notation und ziehen Sie es in den Diagrammeditor.
Nennen Sie das Startereignis als 'Website starten' , während die Notation ausgewählt ist, beginnen Sie mit der Eingabe, um sie zu benennen.
Erstellen Sie eine Aufgabe und nennen Sie sie 'Online-Musikspeicher durchsuchen'.
Klicken Sie auf das Connector-Symbol und ziehen Sie es wie unten gezeigt auf die AUFGABE.
# 5) Um Pfeile zwischen AUFGABEN hinzuzufügen, wählen Sie den Pfeil aus und klicken Sie auf Eigenschaften
# 6) Für die Ende Dropdown-Liste Wählen Sie den entsprechenden Pfeil aus.
# 7) Vervollständigen Sie nun das Diagramm wie gezeigt und fügen Sie eine hinzu Endereignis für die Abmeldung wie unten gezeigt. Speichern Sie das Diagramm, sobald Sie fertig sind.
Skizze der Benutzeroberfläche
Erstellen wir jetzt eine Benutzeroberflächenskizze. Die UI-Skizze bietet einen ersten Überblick darüber, wie die Webseite nach ihrer Implementierung aussehen würde.
# 1) Um eine UI-Skizze zu erstellen, kehren Sie zur Hauptseite für Artefakte zurück und erstellen Sie einen Ordner für die UI-Skizzen.
#zwei) Nennen Sie es als UI-Skizzen Klicken Sie dann auf OK.
Hinweis : Starten Sie CLM 6.0.1, falls Sie ältere grafische Diagramme erstellen müssen 'Aktivieren Sie die Erstellung von Plug-Ins basierend auf grafischen Artefaktformaten.' sollte auf eingestellt sein wahr. Wenn nicht aktiviert, setzen Sie es auf wahr Starten Sie anschließend den CLM-Server neu.
#3) Auf der UI-Skizzen Ordner erstellen Sie ein Artefakt vom Typ UI und benennen Sie es als Vollständiger Download für Musik-CD.
Klicken Sie auf OK und das Artefakt wird geöffnet. Wenn Sie aufgefordert werden, das RM Browser Add-On zu installieren, klicken Sie auf OK um es zu installieren. Es ist vorzuziehen, den IE11-Browser zum Erstellen der Diagrammartefakte zu verwenden.
# 4) Sobald das Diagrammartefakt geöffnet ist, fügen Sie zunächst a hinzu Etikette und geben Sie Folgendes ein, wie unten gezeigt.
# 5) Fügen Sie als Nächstes a hinzu Dropdown-Liste zusammen mit dem Etikett wie unten gezeigt
# 6) Setzen Sie die Elemente zur Dropdown-Liste von dem Eingabesteuerungsmenü
Ziehen Sie die Elemente in das Feld in der Dropdown-Liste
# 7) Fügen Sie unten ein Textfeld und eine Schaltfläche hinzu, um die UI-Skizze zu vervollständigen
# 8) Die endgültige Ansicht der Skizze sieht wie im folgenden Bild aus
Sammlungen und Berichte
IBM Rational DOORS NG bietet eine Funktion zum Priorisieren Ihrer Anforderungen in einem agiler Weg . Diese Funktion wird aufgerufen Sammlungen .
Sie können entweder eine iterative oder eine Release-Sammlung erstellen, die später während der Entwicklung entweder mit einem Sprint- oder einem Release-Plan verknüpft wird. Sobald die Sammlung erstellt wurde, können Sie die priorisierten Anforderungen hinzufügen, die für zukünftige Entwicklungen und Tests geplant werden sollen.
wie man private Methoden mit mockito testet
Abschließend möchte ich auf die verschiedenen Berichte eingehen, die zu Überprüfungs- oder Dokumentationszwecken erstellt werden können. Wählen Sie im Menü Berichte die Option zum Generieren des Berichts.
Folgende vordefinierte Berichte können generiert und als Word-Dokument oder PDF-Datei gespeichert werden.
Fazit
Nun, in diesem Tutorial zu IBM Rational DOORS Next Generation Wir haben den Anforderungsmanagementprozess kennengelernt, den jedes Team befolgen sollte, um eine Anwendung oder ein Produkt effektiv zu liefern. Es gibt ein altes Sprichwort, das sagt 'Früh erkannte Fehler sind kostengünstiger zu beheben als später.' .
Eine effektive Erfassung und Verwaltung von Anforderungen ist sehr wichtig, um die Bedürfnisse des Kunden zu verstehen und zu priorisieren.
In meinen kommenden Tutorials Wir werden mehr über Tools wie IBM Rational Team Concert erfahren, das für Entwicklung und Build verwendet wird, und IBM Urban Code Deploy für die Automatisierung der Bereitstellung. Der letzte Teil der Reihe für IBM Rational CLM ist Rational Quality Manager für Test Management, den Sie alle bereits gesehen und gelesen haben.
Teilen Sie uns Ihre Gedanken / Vorschläge im Kommentarbereich unten mit.
Literatur-Empfehlungen
- Tutorial zum IBM Rational Team Concert-Fehlermanagement-Tool
- Datenpoolfunktion in IBM Rational Quality Manager für Testdatenverwaltung
- Praktisches Lernprogramm für IBM Rational Collaborative Lifecycle Management (CLM)
- IBM Rational Quality Manager (RQM) Integration mit Rational Functional Tester (RFT)
- Lernprogramm für die Migration von SVN zu IBM Rational Team Concert
- Lerngrundlagen von Rational Robot - IBM Test Automation Tool
- IBM Rational Team Concert (RTC) und SVN-Integration unter Windows
- Erweiterte Workitem-Anpassung von IBM Rational Team Concert