Software Verificatie

Op elk deposito voeren wij standaard een Integrity Test uit. In deze test controleren wij of het gedeponeerde materiaal toegankelijk is, geen virussen bevat en of het depot inderdaad het afgesproken type materiaal bevat (bijvoorbeeld de broncode). Deze test biedt zekerheid dat de broncode toegankelijk is, maar geeft geen garanties dat alle broncodes en bijbehorende bestanden die nodig zijn om de applicatie op te bouwen, aanwezig zijn in het depot.

Bij zeer bedrijfskritische applicaties raden wij daarom altijd hogere verificatieniveaus aan, zodat de eindgebruiker bij een mogelijke Release van het materiaal direct gebruik kan maken van de applicatie.

Dit is omdat:

  • Alleen de leverancier die de broncode deponeert weet wat er op de aangeleverde media staat
  • Er vaak fouten worden gemaakt bij het voorbereiden van het depot
  • EssentiĆ«le informatie, zoals build scripts achterwege gelaten kunnen worden in het depot
  • Het depot verkeerd begrepen kan worden bij compilatie
  • Als de leverancier wegvalt, het te laat is om nog vragen te stellen

Wij bieden onder andere de volgende verificatieniveaus aan, die worden uitgevoerd door onze ervaren Verification Consultants.

Verificatieniveaus

  • Full Verification biedt de zekerheid dat de gedeponeerde broncode onder een escrow-overeenkomst correct en volledig is, door ervoor te zorgen dat het depot kan worden gecompileerd tot een werkend systeem. In de Full Verification gaan we naar de leverancier toe en observeren wij hoe de software gecompileerd wordt. Dit geeft de garantie dat van de broncode een werkende applicatie gebouwd kan worden. Doordat wij elke stap van de compilatie documenteren, kunnen wij na afloop een Build Report leveren die ondersteunend is bij een opbouw na een eventuele Release van de broncode.

    Downloaden Full Verification PDF

  • Build Assured Verification biedt alle voordelen van een Full Verification met een extra zekerheid. De bouw van de applicatie zal in-house bij NCC Group plaatsvinden. Aan de basis van de bouw staat informatie en documentatie aangeleverd door de software-leverancier. Tijdens de bouw zal NCC Group in direct contact staan met de software-leverancier, mochten zich problemen voordoet. Het eindresultaat van deze verificatie is een Build Assured Verification Report.

    Downloaden Build Assured Verification PDF

  • User Assured Verification biedt alle voordelen van een Full Verification met een extra zekerheid. In dit geval zal de bouw na de Full Verification op locatie bij de software-leverancier, in-house worden herhaald bij de eindgebruiker. Dit biedt de geruststelling dat de broncode ook in-house bij de eindgebruiker gecompileerd kan worden tot een werkend geheel. En gelijkenis toont met de al werkende applicatie.

    Downloaden User Assured Verification PDF

  • Custom Testing is de oude level III-verificatie waarbinnen er op basis van een vooronderzoek een bij NCC Group in-house compilatie van de broncode plaatsvindt. Deze vorm van verificatie is op dit moment actief voor historische klanten van NCC Group.