Auditoria de Aplicaciones
Enviado por 7Brayan • 13 de Noviembre de 2021 • Tarea • 2.372 Palabras (10 Páginas) • 105 Visitas
Página 1 de 10
[pic 1][pic 2]
Papeles de trabajo de una Aplicación en Desarrollo, enfocado en la parte de las pruebas de Software
ARCHIVO PERMANENTE: ADMINISTRADOR DE APLICACIONES, BASE DE DATOS Y SERVIDORES
FORMULARIO C
EMPRESA PARA AUDITAR:
EMPRESA AUDITORA:
NOMBRE DEL AREA AUDITADA:
ENTREVISTADO: FECHA:
[pic 3]
La siguiente guía se realiza determinando todo lo referente a la parte de pruebas de Software de una Aplicación web:
- Conjunto de Software que permitan realizar una función determinada.
- Datos estructurados que permitan manejar la información adecuada.
- Sistemas de refrigeración
- Compatibilidad
- Fiabilidad
- Portabilidad
- Usabilidad
- Seguridad lógica y física
- Entre otros
SISTEMA.
- Identificar la magnitud y las fuentes de riesgo del desarrollo para las pruebas
- Que pruebas se realizan para reducir los riesgos de negocio identificados
- Que pruebas se realizanpara revisar las técnicas formales (RTF) con el fin de eliminar errores antes del inicio de la etapa de pruebas.
- Como especifican los requerimientos del software de manera cuantificable.
- Que métodos utilizan para entender las necesidades del usuario del software, y crear un perfil por cada categoría de usuarios.
- Utilizan las revisiones técnicas formales como filtro? cuales.
- Que fuentes de información existen o como se implementaron.
- Que librerías se tiene en cuenta a la hora de gestionar la configuración de software.
- Se realizan periódicamente la junta de control de cambios?
USUARIO
- Como pruebande manera individual los mecanismos de la interfaz.
- Se realizar la comprobación del mecanismo de la interfaz dentro del contexto de un caso de uso, para una categoría de usuario en específico.
- Se realizaron pruebas de la interfaz dentro de una variedad de ambientes (navegadores, sistemas operativos, etc.) para asegurar la compatibilidad.
- Fue probada cada capa de la interfaz dentro del contexto de un caso de uso, con el fin de descubrir errores en la semántica de la interfaz.
- Se seleccionaron las personas que harán parte de las pruebas basándose en qué?
- Capacitaron a los participantes con la aplicación a la cual se le va a realizar la prueba.
PLATAFORMA JAVA
- Como se controla la disponibilidad de los formularios donde los usuarios pueden registra información?
- Se realizaron cambios a la estructura de la codificación para complacer necesidades de usuario?. Mínimos o complejos? Descríbalos
- Como se sabe si los formularios implementados en Java, guardan la información del usuario?
- BASE DE DATOS ORACLE
- Que Modelo relacional se utilizo? los usuarios visualizan los datos de manera oportuna y organizada?
- Que tecnología avanzada se implementaron para dar el correcto Control de acceso, entra y salida de datos?
- Que gestión existe referente a la protección de datos? La seguridad es completa en el entorno de producción, pruebas y gestión de copias de seguridad.
- Que Lenguaje de diseño de bases de datos se está utilizando? permite implementar diseños que se adapten a las necesidades cambiantes de negocio.
- La disponibilidad, escalabilidad, protección y alto rendimiento para la actividad empresarial es la indicada?
- Como se realiza la gestión de usuarios basándonos en la agilidad en los trámites, reducción de costos y seguridad en el control de las personas que acceden a las aplicaciones y a los sistemas.
- Las personas que administran las bases de datos están Capacitadas en los cursos de Java o Database con certificaciones Oracle?
- Gestión de usuarios
- Se tiene acceso restringido y vigila quien accede a los datos almacenos?
- Que Seguridad y protección de datos existen para minimizar el riesgo de pérdida de información.
- Disponibilidad es eficaz y permite la eliminación de información redundante, modificar datos
- Es posible compartir la información almacenada, que puede consultarse mediante diferentes aplicaciones?
- CONTROL EN LAS ENTRADAS A LA APLICACIÓN
- Se emplean técnicas para validar, probar y verificar los datos de entrada, que permitan garantizar la ocurrencia de un mínimo de errores?
- Son detectados los registros o transacciones que no fueron aceptados por el sistema?
- Existen controles razonables relacionados con la generación de los datos?
- Son los formatos utilizados para la captura los más indicados y solicitan solo los datos necesarios?
- Están los documentos fuente debidamente protegidos y almacenados?
- Se registra el transito que hacen los documentos por las distintas dependencias u oficinas?
- Existen controles suficientes para evitar la pérdida de documentos fuente o que sean doblemente procesados?
- Existen mecanismos que restrinja el acceso lógico a los dispositivos de entrada?
- Están los discos y cintas debidamente identificados?
- Existe la debida documentación que indique lo que se debe hacer con relación a la reparación, corrección, grabación y almacenamiento de datos?
- Existe segregación de funciones entre la generación, registro y almacenamiento de entrada de datos?
- Brinda el sistema de computación utilizado, algún nivel de seguridad para la entrada de datos?
- Existen estadísticas sobre el tipo de errores cometidos en la captura de datos?
- Esta definido el tiempo que se deben conservar los documentos fuente?
- CONTROL EN LAS SALIDAS DE LA APLICACIÓN
- Se lleva a cabo un análisis general de los reportes producidos?
- Es controlada la distribución de los reportes?
- Existen procedimientos para revisar la exactitud de las salidas?
- Se producen los reportes absolutamente necesarios?
- Se supervisa la destrucción de aquellos reportes no necesarios o que son producto de procesos abortados?
- Se comunica al centro de informática sobre aquellos reportes que presentan inconsistencias?
- Existen procedimientos de manejo y retención de salidas?
- Existen estadísticas de los errores que se presentan durante la salida de información?
- Son almacenados en un lugar seguro aquellos reportes que tienen carácter confidencial?
- SOFTWARE
- Es tenido en cuenta el criterio de los usuarios de la aplicación durante las diferentes etapas del ciclo de vida del sistema?
- Los cambios y mejoras al software del sistema están debidamente justificadas?
- Son de total confianza las personas que hacen mantenimiento al sistema de información?
- Está totalmente legalizado el software utilizado por la empresa?
- Existe un registro de aquellos problemas que se presentan con el software?
- Existen controles adecuados cuando se están probando nuevas versiones del software o cuando se están aplicando programas de diagnóstico?
- Tiene el software adquirido contrato de mantenimiento?
- Es auditado el software en funcionamiento?
- Existe documentación del software del sistema?
- Se llevan estadísticas o reseña de fraudes cometidos con respecto al software del sistema?
- APLICACIÓN
- Son autorizadas y probadas las correcciones a programas antes de su puesta en marcha?
- Se lleva un registro de los cambios efectuados a los programas?
- Están adecuadamente documentados y probados los nuevos programas?
- Existe planeación de las pruebas que deben ser realizadas a los programas?
- Existen librerías específicas para realizar las pruebas a los programas?
- Existe amplia difusión acerca de las pruebas a realizarse?
- Existe un mecanismo especial para reportar dificultades o inconsistencias?
- Existen circunstancias específicas que limitan la ejecución de la aplicación?
- Existen controles permanentes que permitan detectar inconsistencias ocurridas durante el procesamiento de datos?
- Realizan los programadores actividades relacionadas con la captura de datos?
- Qué posibilidad de reproceso tiene la aplicación?
- SEGURIDAD FÍSICA DE LA APLICACIÓN
- Existe control sobre el ingreso de funcionarios a la dependencia?
- Existen programas de prevención contra desastres?
- Existe señalización de rutas de evacuación?
- Existen extinguidores dentro de la instalación?
- Existe un plan de contingencias?
- TÉCNICOS DE LA APLICACIÓN
- Existe control sobre claves de acceso al sistema?
- Tiene la aplicación manual técnico, de operación y del usuario?
- Con que periodicidad se le saca back-up a la aplicación?
- Pueden los operadores o usuarios modificar los programas fuente de la aplicación?
- Se permite el uso de la computadora a personas extrañas a la dependencia?
- Existe mas de un funcionario que este en capacidad de operar la aplicación?
- Hay información de carácter confidencial o privada relacionada con la aplicación?
- Existen procedimientos formales que contemplen la seguridad física y lógica de los datos transmitidos entre redes, de tal manera que garanticen la oportunidad totalidad y exactitud de los mismos
- Existe perdida de mensajes en el sistema de conmutación de datos?
- Con que frecuencia se presenta?
- Se revisa la bitácora de la base de datos?
- Existen estándares relacionados con los programas de la aplicación?
- Existe documentación escrita relacionada con el respaldo y recuperación de la base de datos en caso de presentarse destrucción parcial o total de esta?
- Es empleada la criptografía para proteger el almacenamiento y transmisión de información
- Que elementos adicionales son considerados en la seguridad de los datos?
- ORGANIZACIONAL
- Los niveles jerárquicos del departamento o unidad permiten un desenvolvimiento normal de sus actividades?
- Se cumplen las políticas particulares impartidas por la gerencia y relacionadas con la aplicación?
- Las políticas particulares relacionadas con la aplicación encajan dentro de las políticas generales de la empresa?
- Conoce la normatividad que cobija a la aplicación?
- Existe manual de procedimientos escrito relacionado con la aplicación?
- Existe manual de funciones en forma escrita?
- Existen discrepancias entre las funciones asignadas a su cargo y las funciones desempeñadas?
- Existe una adecuada segregación de funciones?
- La responsabilidad sobre la administración de la aplicación corresponde a la unidad usuaria o al centro de informática?
- ADMINISTRACIÓN ORGANIZACIONAL
- Existen políticas sobre planeación del talento humano
- Existe dentro de la empresa la función de auditoria aplicada al talento humano?
- Existe dentro de la empresa un sistema de información del talento humano?
- Conoce el reglamento interno de trabajo?
- Existen políticas de salud ocupacional?
- Existe un programa de trabajo y se cumple a cabalidad?
- Hay estabilidad laboral en la empresa?
- Es alta la rotación de personal?
- Existen planes de entrenamiento y capacitación programados por la empresa?
- Son evaluados los programas de entrenamiento y capacitación?
...
Disponible sólo en Clubensayos.com