Nr. | ID | Vraag | Fout Goed |
1 | 296 | Is binnen het programma gebruik gemaakt van mnemonische
variabele namen? | | | | | |
2 | 297 | Voldoen de variabele namen aan de eisen die de organisatie daar aan stelt? | | | | | |
3 | 298 | Kunnen er in het programma geen indexwaarden voorkomen die
buiten de array-grenzen vallen? | | | | | |
4 | 299 | Is er binnen het programma op een juiste wijze gebruik gemaakt van wijzers t.b.v. het vrijgeven van geheugen? | | | | | |
5 | 302 | Bevat het programma geen niet gedeclareerde variabelen
meer? | | | | | |
6 | 307 | Bevatten alle numerieke variabelen in het programma het
juiste aantal cijfers achter de komma? | | | | | |
7 | 308 | Zijn alle variabelen in het programma van het juiste type gedeclareerd? | | | | | |
8 | 268 | Zijn alle variabelen bij de start van de applicatie met de
juiste waarden geinitialiseerd? | | | | | |
9 | 269 | Zijn alle in de applicatie te gebruiken
gegevensverzamelingen op het juiste moment geopend? | | | | | |
10 | 270 | Zijn alle in de applicatie gebruikte gegevensverzamelingen
op het juiste moment gesloten? | | | | | |
11 | 280 | Zijn systeem parameters buiten de applicatie gehouden door ze in aparte gegevensverzamelingen op te nemen? | | | | | |
12 | 301 | Is het programma modulair van opzet? | | | | | |
13 | 1787 | Worden niet volledig verwerkbare transacties teruggedraaid en gesignaleerd? | | | | | |
14 | 1997 | Is de programmatuur zoveel mogelijk door parameters
gestuurd, zodat de functionaliteit van het programma
veelzijdiger wordt? | | | | | |
15 | 2151 | Is per programma een structuurdiagram gemaakt? | | | | | |
16 | 2327 | Worden de records bij een wijziging van de inhoud goed gelocked? | | | | | |
17 | 2329 | Is rekening gehouden met de maximale grootte van getallen die mogelijk is in de programmeertaal? | | | | | |
18 | 2330 | Is rekening gehouden met de maximale grootte van arrays die mogelijk is in de programmeertaal? | | | | | |
19 | 2331 | Is rekening gehouden met het maximale aantal processen dat
mogelijk is in de programmeertaal? | | | | | |
20 | 2333 | Zijn er geen verschillen tussen de recordindeling in het
programma en de tabelindeling van de database? | | | | | |
21 | 2319 | Zijn er in het programma geen "verboden" instructies
gebruikt? | | | | | |
22 | 295 | Zijn alle lokale variabelen in het programma slechts voor een functie gebruikt? | | | | | |
23 | 279 | Is voorkomen dat subroutines zichzelf aanroepen? | | | | | |
24 | 918 | Is de gebruikte logica zo ongecompliceerd mogelijk van opzet? | | | | | |
25 | 262 | Is het gebruik van de systeemdatum binnen de applicaties vermeden? | | | | | |
26 | 305 | Is het uitgesloten dat er een nuldeling in het programma voorkomt? | | | | | |
27 | 306 | Is het uitgesloten dat er een overflow van variabelen
tijdens de uitvoering van het programma voorkomt? | | | | | |
28 | 309 | Is binnen het programma van de juiste verwerkings operatoren gebruik gemaakt? | | | | | |
29 | 310 | Bevat het programma geen control-flow fouten? | | | | | |
30 | 313 | Is voorkomen dat het programma zichzelf (indirect) aanroept? | | | | | |
31 | 328 | Zijn rekenkundige routines zo gemaakt dat de rekentijd zo kort mogelijk is? | | | | | |
32 | 1370 | Is voorkomen dat voor mutatie ingelezen gegevens tussentijds door een andere gebruiker gewijzigd kunnen worden? | | | | | |
33 | 674 | Zijn alle returncodes die binnen een programma voor kunnen komen afgevangen? | | | | | |
34 | 1016 | Worden bij het afbreken van een programma alle bestanden
weer in dezelfde situatie teruggebracht zoals die was voor
het afbreken? | | | | | |
35 | 1393 | Wordt bij het doorlopen van bestanden altijd de einde bestand situatie afgevangen? | | | | | |
36 | 3051 | Is de programmatuur zo opgezet dat het maximaal mogelijke uit het interne geheugen gehaald wordt? | | | | | |
37 | 884 | Zijn situaties waarin deadlocks voor kunnen komen onderkend en d.m.v. de programmatuur ondervangen? | | | | | |
38 | 2829 | Zijn de mogelijkheden die de ontwikkelomgeving te bieden heeft ten volle benut? | | | | | |
| | Printen | Cijfer: 0,0 |