Nr. | ID | Vraag | Fout Goed |
1 | 334 | Is er bij de oplevering van de te testen applicatie vanuit
gegaan dat de programmatuur niet foutloos zal zijn? | | | | | |
2 | 3361 | Is de documentatie herleidbaar naar het systeem waarvoor het bedoeld is? | | | | | |
3 | 293 | Is er binnen de ontwikkelafdeling gediscussieerd over de
programmacode van de individuele programmeurs? | | | | | |
4 | 294 | Is in het programma de meest gunstige index gekozen om
gegevens via de kortste weg te vinden? | | | | | |
5 | 296 | Is binnen het programma gebruik gemaakt van mnemonische
variabele namen? | | | | | |
6 | 297 | Voldoen de variabele namen aan de eisen die de organisatie daar aan stelt? | | | | | |
7 | 298 | Kunnen er in het programma geen indexwaarden voorkomen die
buiten de array-grenzen vallen? | | | | | |
8 | 299 | Is er binnen het programma op een juiste wijze gebruik gemaakt van wijzers t.b.v. het vrijgeven van geheugen? | | | | | |
9 | 302 | Bevat het programma geen niet gedeclareerde variabelen
meer? | | | | | |
10 | 312 | Is de naam van de programmeur in het programma opgenomen? | | | | | |
11 | 314 | Is in het programma herkenbaar a.d.h.v. welk
opdrachtnummer het is gemaakt dan wel aangepast. | | | | | |
12 | 307 | Bevatten alle numerieke variabelen in het programma het
juiste aantal cijfers achter de komma? | | | | | |
13 | 308 | Zijn alle variabelen in het programma van het juiste type gedeclareerd? | | | | | |
14 | 1152 | Zijn lussen binnen het programma zoveel mogelijk voorkomen? | | | | | |
15 | 315 | Is in het programma voldoende commentaar aanwezig om te bepalen wat het doel van de aanpassingen per opdracht was? | | | | | |
16 | 316 | Is de datum waarop het programma is aangepast dan wel is aangemaakt in het commentaar opgenomen? | | | | | |
17 | 317 | Is het releasenummer in het programma op de juiste plaats in het commentaar terug te vinden? | | | | | |
18 | 318 | Bevat het releasenummer in de commentaarregels van het programma de juiste waarde? | | | | | |
19 | 283 | Zijn de applicaties voor de systeemtest d.m.v. code-reading eerst "droog" getest? | | | | | |
20 | 329 | Bevat het programma geen niet gedefinieerde functies? | | | | | |
21 | 330 | Zijn de stukken van het programma die het meest worden
uitgevoerd zo voordelig mogelijk geprogrammeerd? | | | | | |
22 | 331 | Bevat het programma geen delen die nooit worden uitgevoerd? | | | | | |
23 | 332 | Zijn ingelezen records altijd standaard eerst naar een werkgebied gebracht? | | | | | |
24 | 268 | Zijn alle variabelen bij de start van de applicatie met de
juiste waarden geinitialiseerd? | | | | | |
25 | 303 | Bevat het programma geen niet gedeclareerde subroutines? | | | | | |
26 | 304 | Bevat het programma geen niet gedeclareerde calls? | | | | | |
27 | 385 | Is het versie/release-nummer van het product altijd duidelijk zichtbaar, zodat bekend is welke versie beoordeeld wordt? | | | | | |
28 | 3362 | Is de documentatie volgens de geldende standaard opgebouwd? | | | | | |
29 | 3363 | Is de mate van detaillering van de documentatie in
overeenstemming met de detaillering van de programmatuur? | | | | | |
30 | 269 | Zijn alle in de applicatie te gebruiken
gegevensverzamelingen op het juiste moment geopend? | | | | | |
31 | 270 | Zijn alle in de applicatie gebruikte gegevensverzamelingen
op het juiste moment gesloten? | | | | | |
32 | 280 | Zijn systeem parameters buiten de applicatie gehouden door ze in aparte gegevensverzamelingen op te nemen? | | | | | |
33 | 895 | Is de functie van het programma herkenbaar aan de naam? | | | | | |
34 | 311 | Is het programma van voldoende commentaar in de programma-code voorzien? | | | | | |
35 | 301 | Is het programma modulair van opzet? | | | | | |
36 | 1388 | Zijn de controles die het programma moet uitvoeren op een
plek binnen het programma geconcentreerd? | | | | | |
37 | 1787 | Worden niet volledig verwerkbare transacties teruggedraaid en gesignaleerd? | | | | | |
38 | 2317 | Komt het commentaar in de programmatuur overeen met de werking? | | | | | |
39 | 1286 | Worden kleine tabellen zoveel mogelijk eenmalig ingelezen zodat de harde schijven zo min mogelijk benaderd worden? | | | | | |
40 | 1997 | Is de programmatuur zoveel mogelijk door parameters
gestuurd, zodat de functionaliteit van het programma
veelzijdiger wordt? | | | | | |
41 | 267 | Zijn de bestandsbewaartermijnen volgens de standaard in de
applicatie opgenomen? | | | | | |
42 | 2151 | Is per programma een structuurdiagram gemaakt? | | | | | |
43 | 631 | Is bij een wijziging van de applicatie in de commentaarregels aangegeven wat de wijziging exact inhield? | | | | | |
44 | 632 | Is voldoende commentaar aan de applicatie toegevoegd om de
werking van de applicatie te doorgronden? | | | | | |
45 | 2327 | Worden de records bij een wijziging van de inhoud goed gelocked? | | | | | |
46 | 2329 | Is rekening gehouden met de maximale grootte van getallen die mogelijk is in de programmeertaal? | | | | | |
47 | 2330 | Is rekening gehouden met de maximale grootte van arrays die mogelijk is in de programmeertaal? | | | | | |
48 | 2331 | Is rekening gehouden met het maximale aantal processen dat
mogelijk is in de programmeertaal? | | | | | |
49 | 3407 | Is de invoer van de sorteerroutine niet reeds gesorteerd? | | | | | |
50 | 865 | Wordt waar mogelijk en gewenst gebruik gemaakt van
standaard controle-routines die buiten de programmatuur
gehouden worden? | | | | | |
51 | 2333 | Zijn er geen verschillen tussen de recordindeling in het
programma en de tabelindeling van de database? | | | | | |
52 | 2334 | Is door het gebruik van tussenbestanden het aantal
benaderingen op de database tot een minimum beperkt? | | | | | |
53 | 2319 | Zijn er in het programma geen "verboden" instructies
gebruikt? | | | | | |
54 | 44 | Zijn de juiste gegevens uit de juiste (test) omgeving opgehaald? | | | | | |
55 | 295 | Zijn alle lokale variabelen in het programma slechts voor een functie gebruikt? | | | | | |
56 | 3408 | Zijn de items waarop wordt gesorteerd voldoende
verschillend om van een nuttige sortering te kunnen
spreken? | | | | | |
57 | 333 | Zijn alle in het programma ingevoerde datums door een
standaard datum-controle-routine gecontroleerd? | | | | | |
58 | 1870 | Is het gebruik van gecorreleerde subqueries voorkomen? | | | | | |
59 | 1871 | Is de waarborging van de referentiele integriteit daar waar mogelijk door het dbms uitgevoerd? | | | | | |
60 | 472 | Zijn de eisen die de productie-afdeling aan de programmatuur stelt door de ontwikkelafdeling verwerkt? | | | | | |
61 | 279 | Is voorkomen dat subroutines zichzelf aanroepen? | | | | | |
62 | 694 | Is de opzet van de applicatie zodanig dat de verwerking
van de gegevens onafhankelijk is van de verwerking van de
schermen? | | | | | |
63 | 918 | Is de gebruikte logica zo ongecompliceerd mogelijk van opzet? | | | | | |
64 | 3383 | Is de programmacode consistent en herleidbaar van het systeemontwerp? | | | | | |
65 | 262 | Is het gebruik van de systeemdatum binnen de applicaties vermeden? | | | | | |
66 | 305 | Is het uitgesloten dat er een nuldeling in het programma voorkomt? | | | | | |
67 | 306 | Is het uitgesloten dat er een overflow van variabelen
tijdens de uitvoering van het programma voorkomt? | | | | | |
68 | 309 | Is binnen het programma van de juiste verwerkings operatoren gebruik gemaakt? | | | | | |
69 | 310 | Bevat het programma geen control-flow fouten? | | | | | |
70 | 313 | Is voorkomen dat het programma zichzelf (indirect) aanroept? | | | | | |
71 | 1153 | Zijn sprongopdrachten binnen het programma zoveel mogelijk voorkomen? | | | | | |
72 | 328 | Zijn rekenkundige routines zo gemaakt dat de rekentijd zo kort mogelijk is? | | | | | |
73 | 638 | Is uitgesloten dat het programma in een eindeloze lus terecht komt? | | | | | |
74 | 761 | Is het gebruik van statements in het programma die meer verwerkingstijd vergen dan alternatieve statements vermeden? | | | | | |
75 | 1370 | Is voorkomen dat voor mutatie ingelezen gegevens tussentijds door een andere gebruiker gewijzigd kunnen worden? | | | | | |
76 | 674 | Zijn alle returncodes die binnen een programma voor kunnen komen afgevangen? | | | | | |
77 | 1016 | Worden bij het afbreken van een programma alle bestanden
weer in dezelfde situatie teruggebracht zoals die was voor
het afbreken? | | | | | |
78 | 1017 | Worden alle mutaties die op bestanden plaatsvinden ook naar een apart mutatiebestand geschreven, om zo herstel en herstart mogelijk te maken? | | | | | |
79 | 1393 | Wordt bij het doorlopen van bestanden altijd de einde bestand situatie afgevangen? | | | | | |
80 | 1820 | Is het programma zo geconstrueerd dat de gegevens op schijf zo min mogelijk benaderd worden? | | | | | |
81 | 59 | Blijft bij de verwerking het aantal locking situaties beperkt, zodat de response goed blijft? | | | | | |
82 | 2321 | Is vastgesteld dat het programma geen andere
functionaliteit heeft dan de door de gebruiker gewenste? | | | | | |
83 | 3051 | Is de programmatuur zo opgezet dat het maximaal mogelijke uit het interne geheugen gehaald wordt? | | | | | |
84 | 884 | Zijn situaties waarin deadlocks voor kunnen komen onderkend en d.m.v. de programmatuur ondervangen? | | | | | |
85 | 2385 | Zijn alle batchjobs waarin het gewijzigde programma
voorkomt aangepast? | | | | | |
86 | 3384 | Hebben er geen ongewenste aanpassingen plaatsgevonden op
componenten die eigenlijk bij andere systemen horen? | | | | | |
87 | 2128 | Zijn t.b.v. de overdraagbaarheid van het systeem alleen standaard instructies gebruikt? | | | | | |
88 | 2829 | Zijn de mogelijkheden die de ontwikkelomgeving te bieden heeft ten volle benut? | | | | | |
89 | 3354 | Wordt binnen het project gebruik gemaakt van een sourcemanagement tool? | | | | | |
| | Printen | Cijfer: 0,0 |