Welcome IT professional

Checklist: Realisatie en acceptatietest | Vervaardig programmatuur | Programma structuur (code-reading)

Nr. A50402

Programma structuur (code-reading)

Nr.IDVraagFout                             Goed
1312Is de naam van de programmeur in het programma opgenomen?
2314Is in het programma herkenbaar a.d.h.v. welk opdrachtnummer het is gemaakt dan wel aangepast.
31152Zijn lussen binnen het programma zoveel mogelijk voorkomen?
4315Is in het programma voldoende commentaar aanwezig om te bepalen wat het doel van de aanpassingen per opdracht was?
5316Is de datum waarop het programma is aangepast dan wel is aangemaakt in het commentaar opgenomen?
6317Is het releasenummer in het programma op de juiste plaats in het commentaar terug te vinden?
7318Bevat het releasenummer in de commentaarregels van het programma de juiste waarde?
8329Bevat het programma geen niet gedefinieerde functies?
9331Bevat het programma geen delen die nooit worden uitgevoerd?
10332Zijn ingelezen records altijd standaard eerst naar een werkgebied gebracht?
11268Zijn alle variabelen bij de start van de applicatie met de juiste waarden geinitialiseerd?
12303Bevat het programma geen niet gedeclareerde subroutines?
13304Bevat het programma geen niet gedeclareerde calls?
14269Zijn alle in de applicatie te gebruiken gegevensverzamelingen op het juiste moment geopend?
15270Zijn alle in de applicatie gebruikte gegevensverzamelingen op het juiste moment gesloten?
16280Zijn systeem parameters buiten de applicatie gehouden door ze in aparte gegevensverzamelingen op te nemen?
173408Zijn de items waarop wordt gesorteerd voldoende verschillend om van een nuttige sortering te kunnen spreken?
18311Is het programma van voldoende commentaar in de programma-code voorzien?
19301Is het programma modulair van opzet?
201388Zijn de controles die het programma moet uitvoeren op een plek binnen het programma geconcentreerd?
211997Is de programmatuur zoveel mogelijk door parameters gestuurd, zodat de functionaliteit van het programma veelzijdiger wordt?
22267Zijn de bestandsbewaartermijnen volgens de standaard in de applicatie opgenomen?
23631Is bij een wijziging van de applicatie in de commentaarregels aangegeven wat de wijziging exact inhield?
24632Is voldoende commentaar aan de applicatie toegevoegd om de werking van de applicatie te doorgronden?
253407Is de invoer van de sorteerroutine niet reeds gesorteerd?
26865Wordt waar mogelijk en gewenst gebruik gemaakt van standaard controle-routines die buiten de programmatuur gehouden worden?
27333Zijn alle in het programma ingevoerde datums door een standaard datum-controle-routine gecontroleerd?
28472Zijn de eisen die de productie-afdeling aan de programmatuur stelt door de ontwikkelafdeling verwerkt?
29694Is de opzet van de applicatie zodanig dat de verwerking van de gegevens onafhankelijk is van de verwerking van de schermen?
30918Is de gebruikte logica zo ongecompliceerd mogelijk van opzet?
313383Is de programmacode consistent en herleidbaar van het systeemontwerp?
32310Bevat het programma geen control-flow fouten?
33313Is voorkomen dat het programma zichzelf (indirect) aanroept?
341153Zijn sprongopdrachten binnen het programma zoveel mogelijk voorkomen?
35328Zijn rekenkundige routines zo gemaakt dat de rekentijd zo kort mogelijk is?
36638Is uitgesloten dat het programma in een eindeloze lus terecht komt?
371017Worden alle mutaties die op bestanden plaatsvinden ook naar een apart mutatiebestand geschreven, om zo herstel en herstart mogelijk te maken?
383223Is het gebruik van het decode-statement in de where-clause van een select vermeden?
392321Is vastgesteld dat het programma geen andere functionaliteit heeft dan de door de gebruiker gewenste?
402128Zijn t.b.v. de overdraagbaarheid van het systeem alleen standaard instructies gebruikt?
PrintenCijfer: 0,0

Gekoppelde artikelen:
Sidebar