Los analistas de sistemas también deben anticipar los errores que se cometerán al ingresar los datos en el sistema o al solicitar la ejecución de ciertas funciones. Algunos errores no tienen importancia ni consecuencias, pero otros pueden ser tan serios que ocasionarían la eliminación de datos o el uso inapropiado del sistema. Un buen diseño de sistema de información ofrecerá los medios para detectar y manejar el error, los controles proporcionan medios para:
Asegurar que solo los usuarios autorizados tengan acceso al sistema
1. Garantizar que las transacciones son aceptables
2. Validar los datos para comprobar su exactitud
3. Determinar si se han omitido datos que son necesarios.