Dit betreffen geautomatiseerde controles in de software zelf om de kans op fouten te reduceren. Dit zijn naast zichtbare controls zoals verplichte invulling van velden, maar ook niet zichtbare controls op bijvoorbeeld een betrouwbare datacommunicatie of een integere database.
Onderstaand enkele application contols met voorbeelden:
Application control | Toelichting |
Boundary controls | Gericht op de identificatie, authenticatie en autorisatie van gebruikers |
Input controls | Geprogrammeerde controls die de juist, volledige en tijdige invoer moeten waarborgen: – Verplichte velden en controle op ontbrekende velden – Check digits – Verbandscontroles – Controletotalen |
Processing controls | Geprogrammeerde controls die gericht zijn op de juiste, volledige en tijdige gegevensverwerking: – Verbandcontrole – Controle op de relatie tussen waarden in verschillende velden – Verbandcontrole – Controle op de relatie tussen waarden in verschillende velden – Zichtbaar maken van automatisch gegenereerde mutaties – Controle op de geldigheid van karakters – Volgorde check van gegevens |
Database controls | Controls gerichte op de juiste en volledige gegevensopslag: – Verbandcontroles – Integriteit van de data bewaken aan de hand van hastotals – Controle op de relatie tussen de waarden in verschillende velden |
Communication controls | Geprogrammeerde controles om te zorgen dat de datacommunicatie juist, volledig en tijdig verloopt: – Controletotalen zoals batch- en hastotals – Volgnummers – Ontvangstbevestigingen van berichten – Terugzenden van ontvangen berichten |
Output controls | Geprogrammeerde controles die gericht zijn op de juiste, volledige en tijdige uitvoer: – Specificatie over de uitvoer die wordt ‘geprint’ op de uitvoer zodat de gebruiker weet hoe de uitvoer tot stand is gekomen – Foutsignaallijsten – Bestand- of recordtellingen die op de uitvoer worden vermeld |
Reageer op dit bericht