El Conjunto de Datos de Prueba Auditoría Operativa y de Sistemas de Información.

Slides:



Advertisements
Presentaciones similares
INTRODUCCIÓN A LA VERIFICACION Y VALIDACION
Advertisements

BizAgi - Business Agility
Para desarrollar esta parte debemos de: 1
Ciclo de Vida de Desarrollo de los Sistemas de Información
1.3 Conceptos de Calidad de Software.
Administración de procesos Lic. Orlando Zamora Rdz.
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Pruebas de Código Diplomado en Calidad en el Software NOTAS
Control Interno Informático. Concepto
Propuesta de Mejora del Proceso de Pruebas basada en el Modelo TPI
TEMA 3: EL RIESGO Y LA EVIDENCIA
LA PLANIFICACIÓN DE LA AUDITORÍA TEMA 4
Introducción a los Algoritmos
TECNICAS DE PRUEBA DEL SOFTWARE
DIAGNÓSTICO DE CALIDAD AMS
Resolución de Problemas Algoritmos y Programación
Ing. Esp. Ricardo Cujar. El computador: es una máquina que permite hacer tareas aritmético y lógicas de una manera fácil, consta de software y hardware.
Ciclo de desarrollo del software
INGENIERIA DE REQUERIMIENTOS
Administración de Procesos de Pruebas
PLANEACION DE UNA ESTRUCTURA ORGANIZACIONAL
Auditoria de la seguridad de los datos y del software de aplicación Unidad IV.
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
Actividad 6. Requisitos del software, referente a la estructura y base de datos. M.C. Juan Carlos Olivares Rojas Syllabus May,
Estadística Administrativa I
Instituto Superior de Formación de FATFA Módulo de Caja y Bancos
El Ciclo de Vida de los Sistemas
ISF5501 Ingeniería de Software
Integrantes Grupo 7 Controles de procesos de datos El aspecto principal de la evaluación que de los controles internos que haga el auditor, es determinar.
Proceso sistemático para evaluar objetivamente las actividades de una organización, con el fin de identificar y evaluar niveles de riesgos y presentar.
SALIR REINTENTAR De acuerdo a lo presentado en clase hay una cantidad de preguntas que debes resolver a continuación.
Metodología para solución de problemas
Ingeniería del Software
Plan de Sistemas de Información (PSI)
Ingeniería de Software
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
ANTIVIRUS Bárbara Jambrina Gómez. 4ªA. ¿Que son? Debido al enorme peligro que supone la presencia de virus para la información almacenada en los ordenadores,
Ing. Noretsys Rodríguez. Definición de Conceptos  Falla: Ocurre cuando un programa no se comporta de manera adecuada. Es una propiedad estadística de.
Las Pruebas del Software y sus Fundamentos
I NGENIERÍA DE S OFTWARE L ABORATORIO XI Testin – Planificación Pruebas unitarias Eduardo Saavedra A. 11/11/2009.
Se producen cuando una aplicación recibe datos no confiables y estos no han sido validados adecuadamente antes de procesarlos, lo cual puede llevar a que.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
TIPOS DE PRUEBAS DEL SOFTWARE
Actividad 20. Métodos de prueba en entornos especializados M.C. Juan Carlos Olivares Rojas Syllabus June, 2009.
Introducción al proceso de verificación y validación.
BOLILLA 1 CONCEPTOS.
Profesora: Kinian Ojito Ramos
Diagrama de Transición de Estado
El conocimiento de las políticas, o la resolución de problemas específicos es un proceso de dos fases, la declaración precisa de lo que debería ser realizado:
Desarrollo de lógica algorítmica.
ANÁLISIS ESTRUCTURADO
Nombre: Hebert Rangel Gutierrez Matricula: Materia: Base De datos Cuatrimestre: 3er Profesor: Nasheli López Bautista Carrera: Licenciatura en.
REVISION Y AUDITORIA.
Ciclo de desarrollo del software
Carretera San Antonio de los Baños Km. 2 ½, Torrens, La Lisa, La Habana, Cuba. Teléfono (537) Reunión de Inicio de las Pruebas de Aceptación –
Auditoría de sistemas UNLaR  Aplicaciones en funcionamiento en cuanto al grado de cumplimiento de los objetivos para los que fueron creadas.
Universidad Latina CONTROL INTERNO.
Métodos de recolección
Técnicas de Prueba y Mantenimiento de Software
EI, Profesor Ramón Castro Liceaga IV. AREAS DE EVALUACIÓN DE LA AUDITORIA EN INFORMÁTICA. UNIVERSIDAD LATINA (UNILA)
Bachillerato Ingeniería en Informática Fundamentos de Computación.
Productos de Pruebas Hace hambre!! . Las bases. La verificación consiste en corroborar que el programa respeta su especificación, mientras que validación.
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
Objetivos de la prueba Los objetivos principales de realizar una prueba son: Detectar un error. Tener un buen caso de prueba, es decir que tenga más probabilidad.
1 EVALUACION, RELEVAMIENTO Y PRUEBA DEL CONTROL INTERNO EXISTENTE.
OFICINA DE CONTROL INTERNO AUDITORIA INTERNA DE CALIDAD ALCALDÍA DE PASTO.
TÉCNICAS DE PRUEBA DEL SOFTWARE
Verificación y Validación del Software
Entregables del Proyecto
ALUMNO ALUMNO: DIEGO URES LEGAJO LEGAJO: La prueba unitaria es la herramienta para la Calidad Presentación Trabajo Final de Grado.
Transcripción de la presentación:

El Conjunto de Datos de Prueba Auditoría Operativa y de Sistemas de Información.

Error del Software Un error de software se presenta cuando el mismo no realiza algo que coincida con las expectativas razonables del usuario. Una falla del software es una consecuencia de un error del software.

Confiabilidad del Software Es la probabilidad que el software se comportará dentro de un lapso determinado sin fallas, ponderada por el costo que representará para el usuario cada falla producida.Es la probabilidad que el software se comportará dentro de un lapso determinado sin fallas, ponderada por el costo que representará para el usuario cada falla producida.

Causas de los errores del software Están relacionadas con el proceso de producción del software.Están relacionadas con el proceso de producción del software. Consisten principalmente en fallas en el traslado de la información.Consisten principalmente en fallas en el traslado de la información.

Proceso Desarrollo Software ANALISTA NECESIDADES USUARIO ESTABLECIMIENTO OBJETIVOS DISEÑO GLOBAL DISEÑO DETALLADO CODIFICACIÓN PROGRAMA Documentación Instrucciones Configuración del Hardware Lenguaje de programación

La Prueba del Software Si su objetivo es descubrir la ausencia de errores durante la prueba del software no descubrirá muchos.Si su objetivo es descubrir la ausencia de errores durante la prueba del software no descubrirá muchos. Si su objetivo es descubrir la presencia de errores durante la prueba del software descubrirá muchos de ellos.Si su objetivo es descubrir la presencia de errores durante la prueba del software descubrirá muchos de ellos.

La Prueba del Software “Prueba es el proceso de ejecución de un programa con la intención de hallar errores”“Prueba es el proceso de ejecución de un programa con la intención de hallar errores”

Definiciones: en cuanto al entorno de la prueba Prueba.Prueba. Verificación.Verificación. Validación.Validación. Certificación.Certificación. Depuración.Depuración.

Definiciones: en cuanto al tipo de errores que se espera hallar y el estandar de prueba Prueba modular o prueba unitaria.Prueba modular o prueba unitaria. Prueba integrada.Prueba integrada. Prueba de sistema.Prueba de sistema. Prueba de aceptación.Prueba de aceptación. Prueba de instalación.Prueba de instalación.

Los axiomas de Myers. Un buen conjunto de datos de prueba es el que posee una gran posibilidad de detectar un error no descubierto, no aquel que muestra que el programa se comporta correctamente.Un buen conjunto de datos de prueba es el que posee una gran posibilidad de detectar un error no descubierto, no aquel que muestra que el programa se comporta correctamente. Uno de los problemas más difíciles con que se tropieza en una prueba es saber cuándo detenerse.Uno de los problemas más difíciles con que se tropieza en una prueba es saber cuándo detenerse.

Los axiomas de Myers. Es imposible que usted pruebe su propio programa.Es imposible que usted pruebe su propio programa. La descripción de la información de salida o de los resultados esperados, es un elemento indispensable de todo conjunto de datos de prueba.La descripción de la información de salida o de los resultados esperados, es un elemento indispensable de todo conjunto de datos de prueba. Evite las pruebas no repetibles o reproducibles (on the fly testing).Evite las pruebas no repetibles o reproducibles (on the fly testing).

Los axiomas de Myers. Desarrolle datos de prueba que contengan información de entrada relativa a condiciones válidas o inválidas.Desarrolle datos de prueba que contengan información de entrada relativa a condiciones válidas o inválidas. Examine y revise cuidadosamente los resultados de cada prueba.Examine y revise cuidadosamente los resultados de cada prueba. Con el incremento del número de errores encontrados en un programa, aumenta igualmente la probabilidad de la existencia de errores no descubiertos.Con el incremento del número de errores encontrados en un programa, aumenta igualmente la probabilidad de la existencia de errores no descubiertos.

Los axiomas de Myers. Asigne la tarea de prueba a los programadores con mayor creatividad.Asigne la tarea de prueba a los programadores con mayor creatividad. Asegúrese que se hayan que se hayan contemplado en el diseño y estructura del programa, las facilidades para una prueba adecuada.Asegúrese que se hayan que se hayan contemplado en el diseño y estructura del programa, las facilidades para una prueba adecuada. El diseño del sistema debería contemplar y asegurar que cada módulo sea integrado con el sistema una sola vez.El diseño del sistema debería contemplar y asegurar que cada módulo sea integrado con el sistema una sola vez.

Los axiomas de Myers. No altere nunca el programa para que la prueba resulte más fácil.No altere nunca el programa para que la prueba resulte más fácil. La prueba como cualquier otra actividad, debe comenzar con el establecimiento de los objetivos pertinentes.La prueba como cualquier otra actividad, debe comenzar con el establecimiento de los objetivos pertinentes.

Los axiomas de Myers. No altere nunca el programa para que la prueba resulte más fácil.No altere nunca el programa para que la prueba resulte más fácil. La prueba como cualquier otra actividad, debe comenzar con el establecimiento de los objetivos pertinentes.La prueba como cualquier otra actividad, debe comenzar con el establecimiento de los objetivos pertinentes.

Comportamiento de un sistema. Beneficiario Entorno

Comportamiento de un sistema Respuesta dada por un sistema o una parte del mismo a los estímulos recibidos del exterior de acuerdo a las modalidades propias del sistema.Respuesta dada por un sistema o una parte del mismo a los estímulos recibidos del exterior de acuerdo a las modalidades propias del sistema.

Estructura de un sistema Comportamiento de los elementos del sistema.Comportamiento de los elementos del sistema.

Estructura versus Comportamiento Una estructura tiene un solo comportamiento.Una estructura tiene un solo comportamiento. Dado un comportamiento, el mismo corresponde no a una sola estructura sino a una clase de ellas.Dado un comportamiento, el mismo corresponde no a una sola estructura sino a una clase de ellas.

Conocimiento de un sistema Para ser total se deberá conocer la estructura y el comportamiento de un sistema.Para ser total se deberá conocer la estructura y el comportamiento de un sistema. Caja Negra: no se conocen ni la estructura ni el comportamiento del sistema.Caja Negra: no se conocen ni la estructura ni el comportamiento del sistema. Diseño de sistemas: se conoce el comportamiento pero no la estructura.Diseño de sistemas: se conoce el comportamiento pero no la estructura. Análisis de sistemas: se conoce la estructura pero se debe establecer el comportamiento.Análisis de sistemas: se conoce la estructura pero se debe establecer el comportamiento.

Análisis de un sistema Cuando se conoce la estructura y no el comportamiento se debe recurrir a :Cuando se conoce la estructura y no el comportamiento se debe recurrir a : Observación Directa: Simulación. En sistemas es imposible

Conjunto de datos de prueba. Consiste en un lote de transacciones, procesadas mediante el empleo de los programas de aplicaciones auditados, con la finalidad de verificar el funcionamiento efectivo de los controles programados previstos y de los procedimientos de operación.Consiste en un lote de transacciones, procesadas mediante el empleo de los programas de aplicaciones auditados, con la finalidad de verificar el funcionamiento efectivo de los controles programados previstos y de los procedimientos de operación.

Conjunto de datos de prueba. Consiste en un lote de transacciones, procesadas mediante el empleo de los programas de aplicaciones auditados, con la finalidad de verificar el funcionamiento efectivo de los controles programados previstos y de los procedimientos de operación.Consiste en un lote de transacciones, procesadas mediante el empleo de los programas de aplicaciones auditados, con la finalidad de verificar el funcionamiento efectivo de los controles programados previstos y de los procedimientos de operación.

1. Determinación de los archivos maestros a emplear: Uso archivos maestros corrientes o actuales.Uso archivos maestros corrientes o actuales. Uso de copias parciales o totales.Uso de copias parciales o totales. Generación de archivo maestro simulado.Generación de archivo maestro simulado.

2. Creación de los datos de prueba: Emplear los datos de prueba del ente.Emplear los datos de prueba del ente. Utilizar como datos de prueba transacciones reales del ente.Utilizar como datos de prueba transacciones reales del ente. Preparar especialmente la totalidad de los datos de prueba.Preparar especialmente la totalidad de los datos de prueba.

Presencia del auditor en el procesamiento del lote de prueba: No se introduzca información adicional.No se introduzca información adicional. Se empleen procedimientos estandar de operación.Se empleen procedimientos estandar de operación. No se produzca ninguna acción inusual.No se produzca ninguna acción inusual. Queden en poder del auditor todos los outputs o resultados del proceso.Queden en poder del auditor todos los outputs o resultados del proceso.

Diseño de datos de prueba en forma sistemática: Tablas de decisión.Tablas de decisión. Diagramas de sistema.Diagramas de sistema.