11.08.2013 Views

Hoe requirements traceability het beste ingericht kan worden.

Hoe requirements traceability het beste ingericht kan worden.

Hoe requirements traceability het beste ingericht kan worden.

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4 Analyse van <strong>requirements</strong> <strong>traceability</strong> in projecten<br />

In dit hoofdstuk wordt een analyse gegeven van verschillende projecten in <strong>het</strong> domein van ICT<br />

Services bij ProRail. Per project is geanalyseerd of en hoe <strong>requirements</strong> <strong>traceability</strong> aanwezig is. Er<br />

zijn daarbij zowel projecten bekeken waarbij geen standaard is toegepast als projecten waarbij de<br />

Military Standard 498 is toegepast. Van ieder project is een tweetal <strong>requirements</strong> getraceerd zowel<br />

backwards als forwards <strong>traceability</strong>. In figuur 10 treffen we een overzicht van de projecten. Daarin is te<br />

zien of deze projecten de Military Standaard hebben toegepast en de <strong>requirements</strong> die getraceerd<br />

zijn.<br />

Project Gebruik<br />

Military<br />

Standard 498<br />

Requirements die getraceerd zijn<br />

ASTRIS Ja 1) Systeem requirement UC-VHR “Astris moet aan<br />

bedienapplicaties de mogelijkheid bieden om (meerdere)<br />

Trdl-verhinderingen voor rijweginstelling aan te brengen op<br />

seinen, secties, wissels en kruisingen. 235”<br />

2) Systeem requirement “De on-line middelen voor beheer (zie<br />

o.a. par. 3.13.2) dienen gebruikt te kunnen <strong>worden</strong> 3040<br />

zonder dat de werking van Astris buiten specificaties treedt.<br />

Dit geldt dus ook voor zaken als 3041 eventmeldingen en<br />

logging.”<br />

BBMS Nee 1) Requirement 2.1.3 “Daar <strong>het</strong> contract <strong>kan</strong> bestaan uit<br />

meerdere metingen per jaar, wordt op de dekkingslaag<br />

contract de frequentie aangegeven. Voor de dekkingslagen<br />

planning, uitvoering en meetgegevens zijn per laag meerdere<br />

dekkingen per jaar beschikbaar.”<br />

2) Requirement<br />

SBG++ Ja 1) US039 “SBG++ toont een grafiek met daarin alle relevante<br />

sporen naast elkaar. Deze sporen <strong>worden</strong> weergegeven als<br />

verticale lijnen. In deze grafiek loopt de tijd van beneden naar<br />

boven”.<br />

2) US245 “SBG++ moet in staat zijn om berichtverlies op de<br />

ARP interface te detecteren. [IRS-MARC] definieert al een<br />

mechanisme dat hierin <strong>kan</strong> helpen: elk bericht heeft een<br />

volgnummer. Met behulp van dit volgnummer <strong>kan</strong> eenvoudig<br />

<strong>worden</strong> bepaald of er berichten zijn gemist”.<br />

Routelint Ja 1) RMR.CD.2 “Eigen trein hinderende andere trein”.<br />

2) RMR.TST.6 “Falen van toestandsovergangen”.<br />

RRCB Nee 1) High Level Requirement 1. “Vastleggen PGO<br />

contractafspraken”.<br />

2) High Level Requirement 14. “Afwijking met geaccordeerde<br />

voostel moeten binnen de oplosperiode afgerond zijn. Het<br />

systeem bewaakt dit.”<br />

Figuur 10 'Overzicht van projecten, toepassing Military Standard 498 en getraceerde<br />

<strong>requirements</strong>'.<br />

Voor ieder project wordt een korte inleiding gegeven om een idee te geven van <strong>het</strong> soort project en<br />

<strong>het</strong> domein. Daarop volgt een korte beschrijving van de structuur waarin de <strong>requirements</strong> zijn<br />

vastgelegd. Vervolgens zal de <strong>requirements</strong> <strong>traceability</strong> van een tweetal <strong>requirements</strong> uit <strong>het</strong><br />

betreffende project <strong>worden</strong> weergegeven. Het traceren van de <strong>requirements</strong> is uitgevoerd door in de<br />

<strong>requirements</strong> specificatie of, indien aanwezig, in de <strong>traceability</strong> matrix de identificatie of prefix van de<br />

requirement te achterhalen. Daarop is met behulp van deze identificatie of prefix en de ‘find’<br />

functionalieit in de projectdocumentatie getracht de betreffende requirement terug te vinden.<br />

29

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!