introduction ibm rational doors next generation requirements management tool
IBM Rational DOORS Next Generation (NG) is een integraal onderdeel van CLM dat een bedrijfsanalist helpt om de functionele en niet-functionele vereisten effectief vast te leggen, te analyseren en te beheren.
In mijn ervaring heb ik ook gebruikt deze tool voor behoeftebeheer om met klanten samen te werken aan de vastgelegde vereisten om goedkeuringen te verstrekken of om groen licht te geven voor verdere ontwikkeling en testen.
NOTITIE : Deze tutorial bevat veel afbeeldingen, dus laat deze correct laden.
In deze tutorial zal ik je uitleggen over het diepgaande gebruik van IBM Rational DOORS Next Generation maar laten we eerst eens kijken hoe we de vereisten hebben gemaakt en beheerd. Later zal ik u verder uitleggen wat er nog meer kan worden gedaan voor effectief requirementsmanagement.
Wat je leert:
- Inleiding tot IBM Rational DOORS Next Generation
- Vereiste creëren in IBM Rational DOORS NG
- Het bedrijfsproces definiëren
- Schets van de gebruikersinterface
- Collecties en rapporten
- Gevolgtrekking
- Aanbevolen literatuur
Inleiding tot IBM Rational DOORS Next Generation
Houd er rekening mee dat we hier niet kijken naar het maken of vastleggen van User Story-items als vereisten, maar naar het creëren en beheren van behoeften van eindgebruikers. User Story-items zijn planitems vanuit een ontwikkelingsoogpunt en worden beheerd in een andere tool genaamd IBM Rational Team Concert.
In mijn vorige artikel over IBM Rational Collaborative Lifecycle Management (CLM) we bespraken de geïntegreerde weergave van de volgende 3 tools die een end-to-end leveringsproces bieden in een enkel platform dat is gebaseerd op de IBM Jazz.
- IBM Rational DOORS NG - voor het verzamelen en beheren van vereisten
- IBM Rational Team Concert - voor projectplanning, SCM en buildbeheer
- IBM Rational Quality Management - voor testmanagementactiviteiten
IBM Rational DOORS Next Generation biedt de volgende functies:
- Functionele en niet-functionele vereisten opstellen en beheren
- Diagrammen voor bedrijfsprocessen
- Gebruik casusdiagrammen
- UI-schetsen en storyboarding
- Goedkeuringsprocedure
- Impactanalyse
Vereiste creëren in IBM Rational DOORS NG
Laten we eerst beginnen met het maken van vereisten.
Ervan uitgaande dat u mijn vorige artikel over hebt gelezen IBM Rationele CLM om een levenscyclusproject te maken, zullen we inloggen op hetzelfde project om de vereisten te creëren en te beheren. De eenmaal gemaakte vereisten worden gekoppeld aan gebruikersverhalen en testcases.
Hier zijn de stappen:
# 1) Log in op de RM-applicatie met behulp van de URL https: //: 9443 / rm / web
#twee) Klik om het CLM_Project (Vereisten) te selecteren na het inloggen. Het openbare dashboard dat zichtbaar zal zijn voor de teamleden van dit project zal verschijnen zoals hieronder getoond.
Notitie: Klik op een afbeelding voor een vergrote weergave)
# 3) Klik op Artefacten -> Bladeren door artefacten om de mappenstructuur te bekijken en vereisten te creëren.
# 4) Klik met de linkermuisknop op de map ‘Functies en visie’ en selecteer Maak artefacten.
Voer de naam in als ‘Bestelling voor muziek-cd plaatsen’, Type artefact als ‘Functie en Indeling artefact als‘ Tekst ’en klik op OK.
# 5) De nieuw gemaakte vereiste wordt hier weergegeven.
# 6) Klik op de nieuw aangemaakte vereiste en klik vervolgens op Bewerk om details toe te voegen
Nadat u de details heeft toegevoegd, ziet u aan uw rechterkant verschillende attributen of eigendommen die kunnen worden gebruikt om de vereisten beter te begrijpen. Klik op Opslaan eenmaal gedaan.
# 7) De woordenlijst die de belangrijkste termen voor referentie definieert, kan ook worden toegevoegd. Selecteer het woord om hetzelfde toe te voegen online en klik met de rechtermuisknop om te maken Termijn.
Toevoegen Initiële inhoud voor een beschrijving en zorg ervoor dat Artefacttype is geselecteerd als Termijn. Selecteer andere details zoals weergegeven en klik vervolgens op OK. Opslaan de wijzigingen ook en klik vervolgens op Gedaan.
# 8) Plaats de cursor op de woordenlijst TERM zoals hieronder gedefinieerd en u zult de betekenis kunnen zien.
# 9) Alle wijzigingen die tijdens het bestaan van het project zijn aangebracht, worden vastgelegd en zijn beschikbaar als The Geschiedenis van de vereiste die zojuist is gemaakt en deze wordt weergegeven zoals hieronder weergegeven.
datagedreven raamwerk in selenium webdriver
Alle wijzigingen die in een bepaalde periode zijn aangebracht, worden vastgelegd en u kunt kijken welke wijzigingen eerder zijn aangebracht.
Als er een wijziging is aangebracht op het scherm Geschiedenis eerder, dan wordt dat ook vastgelegd. Als de noodzaak zich voordoet om de wijziging die enige tijd geleden is aangebracht, te herstellen, kunt u hetzelfde selecteren in het menu Actie en selecteren Herstellen.
Klik op Geschiedenis sluiten eenmaal gedaan.
# 10) Normaal gesproken werken teams samen aan de vereisten via e-mail of op een andere losgekoppelde manier die niet echt aan de vereiste is gekoppeld.
stemwisselaar die werkt met onenigheid
DOORS NG biedt echter een functie om COMMENT aan de vereiste toe te voegen en samen te werken met de andere gebruikers. Bewerk hiervoor de vereiste en ga naar de categorie OPMERKINGEN hieronder aan de rechterkant om een opmerking voor Artefact te maken.
Voeg toe zoals hierboven weergegeven en klik vervolgens op OK. De gebruiker in de genoemde opmerking kan inloggen op het project. De taak die voor de gebruiker wordt genoemd, verschijnt op het dashboard en hij kan ook op de opmerking reageren.
Dit is een handige functie om snel een review te doen en deze is zichtbaar voor het hele team.
#elf) Laten we nu eens kijken hoe we waarden kunnen weergeven of waarden kunnen toevoegen aan de kenmerken voor de nieuw gemaakte vereiste in het Artefact-dashboard. Ga naar Artifacts => Blader door artefacten , Klik op de Functies en visie Selecteer de zojuist gemaakte vereiste en klik vervolgens op de optie ‘Kenmerken bewerken’.
Selecteer de attributen om de waarde toe te voegen zoals hieronder getoond, pas ze later aan en klik op Opslaan.
# 12) Om de attributen weer te geven, klikt u op het pictogram om de ‘ Configureer de pagina-instellingen ’.
# 13) Klik op ‘Kolommen configureren om weer te geven’
# 14) Selecteer de kenmerken Bedrijfsprioriteit en Beschrijving die moeten worden weergegeven. Maak de selectie ongedaan die niet vereist zijn. Klik dan op OK
Zoals u heeft gezien, hebben we een Business Requirement van het type Feature gecreëerd, DOORS NG stelt u ook in staat om verschillende soorten vereisten te creëren, zoals Actors, niet-functionele vereisten, alle soorten aangepaste vereisten en definieert ook hun attributen, Opmerkingen voor samenwerking, Woordenlijst, Geschiedenis enz.,
Het bedrijfsproces definiëren
We gaan nu een bedrijfsprocesdiagram maken om de eerder gemaakte zakelijke vereisten te ondersteunen. Bedrijfsprocesdiagram is gemakkelijker te visualiseren voor de zakelijke gebruikers dan een tekstueel formaat. In IBM Rational DOORS NG is het gemaakt met behulp van de BPMN-notatie die staat voor Business Process Modeling Notation en het is ook een industriestandaard.
# 1) Om het bedrijfsprocesdiagram te maken, klikt u met de linkermuisknop op de map ‘ Werkwijze' en selecteer vervolgens ‘Artefact maken’.
#twee) Geef de naam ‘Muziek-cd online kopen’ en het type artefact als ‘Bedrijfsprocesdiagram’
# 3) Het gemaakte processchema wordt weergegeven en automatisch geopend. Zo niet, klik erop om het diagram te openen.
Klik op Bewerk om het diagram in een grafische editor te openen. Om grafische artefacten te openen, een RM Browser-add-on moet beschikbaar zijn en wordt automatisch geïnstalleerd bij het bewerken van een grafisch artefact. Dit is een eenmalige installatie van de browser.
Raadpleeg dit artikel om eventuele problemen met de add-on op te lossen.
# 4) Selecteer onder categorie Bedrijfsmodellering Start evenement notatie en sleep het naar de diagrameditor.
Noem het startevenement als ‘Website lanceren’ , terwijl de notatie is geselecteerd, begint u met typen om het een naam te geven.
Maak een taak en noem deze ‘Browse Music Store Online’.
Klik op het Connector-pictogram en sleep het naar de TAAK, zoals hieronder weergegeven.
# 5) Om pijlen tussen TAKEN toe te voegen, selecteert u de pijl en klikt u op Eigenschappen
# 6) Voor de Einde vervolgkeuzelijst selecteert u de juiste pijl.
# 7) Maak nu het diagram af zoals weergegeven en voeg een Einde evenement voor Afmelden zoals hieronder weergegeven. Sla het diagram op als u klaar bent.
Schets van de gebruikersinterface
Laten we nu een schets van de gebruikersinterface maken. De UI-schets geeft een eerste beeld van hoe de webpagina eruit zou zien na implementatie.
# 1) Om te beginnen met het maken van een UI-schets, gaat u terug naar de hoofdpagina Artefacten en maakt u een map voor de UI-schetsen.
#twee) Noem het als UI-schetsen en klik vervolgens op OK.
Notitie : Start CLM 6.0.1 voor het geval u oudere grafische diagrammen moet maken, de optie 'Maak het maken van plug-ins mogelijk op basis van grafische artefactindelingen' moet worden ingesteld op waar. Indien niet ingeschakeld, stel het dan in op waar en start de CLM-server opnieuw.
# 3) Op de UI-schetsen map maak een UI-type artefact en noem het als Volledige download voor muziek-cd.
Klik op OK en het artefact wordt geopend. Als u wordt gevraagd om de RM Browser Add-On te installeren, klikt u op OK om het te installeren. Het verdient de voorkeur om de IE11-browser te gebruiken om de diagramartefacten te maken.
# 4) Zodra het diagramartefact is geopend, begint u met het toevoegen van een Label en typ het volgende zoals hieronder weergegeven.
# 5) Voeg vervolgens een Keuzelijst samen met het label zoals hieronder weergegeven
# 6) Steek de Items in de vervolgkeuzelijst van de Invoerbedieningsmenu
Sleep de items naar de ruimte in de vervolgkeuzelijst
# 7) Voeg hieronder een tekstveld en een knop toe om de UI-schets te voltooien
# 8) Het uiteindelijke beeld van de schets ziet eruit als de onderstaande afbeelding
Collecties en rapporten
IBM Rational DOORS NG biedt een functie om prioriteit te geven aan uw vereisten in een behendige manier Deze functie wordt genoemd Collecties
U kunt een iteratieve of releaseverzameling maken die later tijdens de ontwikkeling wordt gekoppeld aan een sprint- of release-plan. Nadat de collectie is gemaakt, kunt u de geprioriteerde vereisten toevoegen die moeten worden gepland voor toekomstige ontwikkeling en testen.
hoe java jar-bestanden te openen
Ten slotte sluit ik af met de verschillende rapporten die kunnen worden gegenereerd voor evaluatie- of documentatiedoeleinden. Selecteer in het menu Rapporten de optie om het rapport te genereren.
De volgende vooraf gedefinieerde rapporten kunnen worden gegenereerd en opgeslagen als een Word-document of een pdf-bestand.
Gevolgtrekking
Nou, hierin IBM Rational DOORS Next Generation-zelfstudie we hebben gezien over het vereistenbeheerproces dat elk team moet volgen voor een effectieve levering van een applicatie of product. Er is een oud gezegde dat zegt 'Vereiste fouten die vroeg worden opgemerkt, zijn minder duur om op te lossen dan later'
Het effectief verzamelen en beheren van vereisten is van cruciaal belang voor het begrijpen en prioriteren van de behoeften van de klant.
In mijn aanstaande tutorials , we zullen meer zien over tools zoals IBM Rational Team Concert dat wordt gebruikt voor ontwikkeling en build en IBM Urban code Deploy voor implementatieautomatisering. De laatste in de serie voor IBM Rational CLM is Rational Quality Manager for Test Management, die jullie allemaal al hebben gezien en gelezen.
Laat ons uw mening / suggesties weten in de opmerkingen hieronder.
Aanbevolen literatuur
- Zelfstudie IBM Rational Team Concert Defect Management Tool
- Datapoolfunctie in IBM Rational Quality Manager voor testgegevensbeheer
- IBM Rational Collaborative Lifecycle Management (CLM) Hands-on tutorial
- IBM Rational Quality Manager (RQM) -integratie met Rational Functional Tester (RFT)
- SVN naar IBM Rational Team Concert Migration Tutorial
- Basisprincipes van Rational Robot leren - IBM Test Automation Tool
- IBM Rational Team Concert (RTC) en SVN-integratie op Windows
- IBM Rational Team Concert Advanced Work Item Customization