ZibTools: verschil tussen versies
(→Gebruik) |
(→Gebruik) |
||
Regel 84: | Regel 84: | ||
==Gebruik== | ==Gebruik== | ||
− | + | Test zib<br> | |
De knop wordt pas actief als er een enkele zib geselecteerd wordt.<br> | De knop wordt pas actief als er een enkele zib geselecteerd wordt.<br> | ||
Na het indrukken van de knop zal de test gestart worden. De geteste punten worden per testsectie in tabelvorm weergegeven.<br> | Na het indrukken van de knop zal de test gestart worden. De geteste punten worden per testsectie in tabelvorm weergegeven.<br> | ||
Regel 95: | Regel 95: | ||
Iedere mededeling in de kolom 'Opmerkingen' wijst op een geconstateerde afwijking. Idealiter verloopt de test zonder opmerkingen.<br> | Iedere mededeling in de kolom 'Opmerkingen' wijst op een geconstateerde afwijking. Idealiter verloopt de test zonder opmerkingen.<br> | ||
Aan het einde van de test wordt een overzicht getoond van het totaal aantal fouten, waarschuwingen en informatieve mededeingen. | Aan het einde van de test wordt een overzicht getoond van het totaal aantal fouten, waarschuwingen en informatieve mededeingen. | ||
+ | |||
+ | Publish<BR> | ||
+ | De actie is beschikbaar voor enkele zib's en voor een folder met zib's | ||
+ | Selecteer met behulp van de datumdialoog de publicatiedatum en geef met de dropdown list aan of om een publicatie gaat of om een prepublicatie<br> | ||
+ | Als in de eap file de tag HCIM::ReleaseType bestaat, zal deze waarde als preset worden gebruikt. | ||
+ | Druk vervolgens op de knop 'Publish'. De plugin voor iedere geselecteerde zib de publicatie tags op de gekozen waarden zetten.<br. | ||
+ | Bovendien wordt in iedere zib in de sectie 'Revison History' gezocht naar de sjabloon tekst <code>nn-nn-nnnn</code> en wordt dit sjabloon vervangen door de publicatiedatum<br> | ||
==Known issues== | ==Known issues== |
Versie van 29 nov 2018 om 09:46
Manual pagina's
Inhoud
Korte beschrijving
Enterprise Architect biedt de mogelijkheid om functionaliteit aan de applicatie toe te voegen door middel van add-in's.
Voor de zib's is een add-in gemaakt die de uitvoering een aantal handelingen en testen die gedaan moeten worden om tot een succesvolle publicatie te komen, vereenvoudigen.
Allereerrst kunnen de zib's op een groot aantal punten getest worden of zij voldoen aan de afspraken die over de zib's gemaakt zijn.
Deze eisen varieren van modelleringsafspraken tot afspraken ten behoeve van de import in ART-DECOR. De eisen zijn in detail beschreven in de documentatie.
Daarnaast kunnen van één zib of een set zib's de publicatie tags geset en gereset worden en kunnen de datumvelden gewist worden (wat handmatig niet mogelijk is).
Enterprise Architect Zib Add-in gebruikersinterface
De Enterprise Architect Zib Add-in bestaat functioneel uit twee delen, tw. een uitbreiding van het menu en de eigenlijke testmodule.
Menu
Bij de installatie van de EA zib add-in worden de volgende menu items toegevoegd:
Figuur 1: Enterprise Architect hoofdmenu |
- Menu item Zib
Na installatie van de add-in wordt het Extensions menu uitgebreid met het menu item 'Zib'
Dit item heeft drie submenu items - Tools
Hiermee wordt het zibtest scherm geopend in de EA add-in window.
Als dit item uitgegrijsd is, wordt het eap bestand niet als Zib container beschouwd.
Meestal betekent dit dat de tag HCIM::ZIBRepository ontbreekt of is false.
Daarnaast zijn er de submenu items:
- Help: Gebruiksaanwijzing van de add-in(deze pagina)
- About: Informatie over de add-in
- Help: Gebruiksaanwijzing van de add-in(deze pagina)
- Add-in Windows
Mocht het add-in window niet verschijnen kan het met dit menu item getoond worden.
Add-in window
De EA Zib Add-in kent de volgende besturingselementen:
Figuur 1: Enterprise Architect add-in window |
- Test Zib
Start de test cyclus voor de zib.
De eisen waar de zib op getest wordt, staan beschreven in de documentiepagina's.
De resultaten worden in het add-in window weergeven. - Publish
Wijzigt de publicatie tags van de zib. Voordat dat kan gebeuren, moeten eerst de twee volgende items op de juiste waarde gezet worden.
De volgende tags worden aangepast:- DCM::PublicationDate : Publicatiedatum
- DCM::PublicatieStatus: Published/Prepublished
- DCM::LifecycleStatus : Final
- Publicatie datum
Datumdialoog om de gewenste publicatiedatum in te stellen. - Pre(publicatie)
Dropdown list met de opties publicatie en prepublicatie. - Reset Tags
Reset de publicatie tags van de zib.
De volgende tags worden aangepast:- DCM::PublicationDate : leeg
- DCM::PublicatieStatus: Unpublished
- DCM::LifecycleStatus : Draft
- Clear Tags
Reset de publicatie tags zoal beschreven bij 'Reset tags' en wist bovendien de DCM::CreationDate en DCM::RevisionDate tags.. - Voorbeeld waarschuwing
Tijdens de test kunnen fouten (rood), waarschuwingen (oranje) en informatieve mededelingen (groen) verschijnen.
Allen gaan vergezeld met mededeling in het opmerkingen veld.
Hier wordt een voorbeeld van een waarschuwing getoond. - Samenvatting testresultaat
De test besluit met een overzicht van het aantal geconstateerde afwijkingen.
Gebruik
Test zib
De knop wordt pas actief als er een enkele zib geselecteerd wordt.
Na het indrukken van de knop zal de test gestart worden. De geteste punten worden per testsectie in tabelvorm weergegeven.
Bij geconstateerde afwijkingen zal de afwijkende waarde in kleur weergegeven worden en zal in de kolom 'Opmerkingen' additionale informatie getoond worden. De kleurcodering voor de afwijkingen is:
- rood: een foutconditie die opgelost moet worden voordat de zib gepubliceerd kan worden.
- oranje: een waarschuwing. De test constateert een afwijking maar kan niet vaststellen of het om een fout gaat of niet.
- Voorbeeld is het ontbreken van een publicatiedatum: voor een test tijdens de ontwikkeling van de zib is dat een juiste conditie, maar bij een finale test voor de publicatie een fout.
Waarschuwingen moeten altijd beoordeeld worden op impact en noodzaak tot verbetering.
- groen: informatieve mededeling: een afwijking die geen actie vereist.
- Als de test een afwijking constateert die de test zelf kan oplossen zal dit als informatie getoond worden.
Iedere mededeling in de kolom 'Opmerkingen' wijst op een geconstateerde afwijking. Idealiter verloopt de test zonder opmerkingen.
Aan het einde van de test wordt een overzicht getoond van het totaal aantal fouten, waarschuwingen en informatieve mededeingen.
Publish
De actie is beschikbaar voor enkele zib's en voor een folder met zib's
Selecteer met behulp van de datumdialoog de publicatiedatum en geef met de dropdown list aan of om een publicatie gaat of om een prepublicatie
Als in de eap file de tag HCIM::ReleaseType bestaat, zal deze waarde als preset worden gebruikt.
Druk vervolgens op de knop 'Publish'. De plugin voor iedere geselecteerde zib de publicatie tags op de gekozen waarden zetten.<br.
Bovendien wordt in iedere zib in de sectie 'Revison History' gezocht naar de sjabloon tekst nn-nn-nnnn
en wordt dit sjabloon vervangen door de publicatiedatum