Auditoría informática tópicos

download Auditoría informática tópicos

of 13

description

Tópicos del ramo de auditoría informatica. DUOC UC

Transcript of Auditoría informática tópicos

  • Vicerrectora Acadmica Direccin de Servicios Acadmicos

    Subdireccin de Servicios a Escuelas Programa Instruccional de Asignatura Versin 2013

    Docente Diseador

    Alfredo Ocqueteau Revisor Disciplinar

    Javier Chamorro Revisor metodolgico

    Mara Ignacia Araos Revisor Escuela

    Jorge Seplveda

    Pgina 1 de 12

    Programa Instruccional de Asignatura

    Sigla Asignatura AIN6501 Nombre Asignatura AUDITORA INFORMTICA Crditos 10 Hrs. Semestrales Totales 90 Requisitos No tiene Fecha Actualizacin Agosto 2014

    Escuela o Programa Transversal Escuela de Informtica y Telecomunicaciones Currculum 1446102

    Carrera/s INGENIERA EN INFORMTICA

    1. IDENTIFICACIN DE LAS COMPETENCIAS

    Competencias de la asignatura Asignaturas asociadas a la competencia Asegurar la calidad tanto de los productos como de los procesos en los proyectos informticos utilizando buenas prcticas definidas por la industria

    MDC7501

    Competencias de la asignatura Unidades de competencia(s) asociada(s) a las competencias de la asignatura

    Asegurar la calidad tanto de los productos como de los procesos en los proyectos informticos utilizando buenas prcticas definidas por la industria

    Identifica las buenas prcticas, y estndares de calidad apropiados de manera de aplicarlos en el desarrollo de un producto informtico Maneja las distintas tcnicas de testing de software utilizadas en la industria, seleccionando la adecuada, de manera de asegurar la Calidad de un producto de Software Disea Plan de Pruebas y Casos de Prueba en base a las distintas tcnicas, dando cobertura y alcance a un proyecto de desarrollo de software Ejecuta los casos de prueba utilizando la tcnica seleccionada

    2. EVALUACIN FINAL DE LA ASIGNATURA

    Evidencias

    De producto: Diseo y Construccin de Casos de Prueba en Base a buenas prcticas y tcnicas de la industria, realizando una cobertura de pruebas total a un requerimiento informtico, utilizando la metodologa de testing enseada en clases.

    Situacin Evaluativa Ejecucin prctica: Consiste en el diseo de los casos de prueba asociados a la certificacin de calidad de un requerimiento de producto de Software, donde el estudiante deber realizar un anlisis del requerimiento, disear los casos de prueba y ejecutar el testing.

  • Vicerrectora Acadmica Direccin de Servicios Acadmicos

    Subdireccin de Servicios a Escuelas Programa Instruccional de Asignatura Versin 2013

    Docente Diseador

    Alfredo Ocqueteau Revisor Disciplinar

    Javier Chamorro Revisor metodolgico

    Mara Ignacia Araos Revisor Escuela

    Jorge Seplveda

    Pgina 2 de 12

    3. UNIDADES DE APRENDIZAJE

    Unidad de Aprendizaje N 1 Nombre de la Unidad de Aprendizaje Introduccin al Testing de Software.

    Relevancia 20%

    Unidad/es de competencia/s

    Aprendizajes Procedimentales Indicadores de Logro Evaluaciones de la Unidad de Aprendizaje

    Identifica las buenas prcticas, y estndares de calidad apropiados de manera de aplicarlos en el desarrollo de un producto informtico

    Asociar soluciones metodolgicas segn las malas prcticas planteadas.

    Disear un setup segn buenas prcticas.

    Asocia una correcta solucin metodolgica segn las malas prcticas de la industria.

    Disea un correcto Setup metodolgico que incorpora las buenas prcticas de Calidad para las diferentes etapas de un proyecto informtico

    Evidencia 1: De conocimiento fundamental.

    Prueba escrita de Desarrollo que consiste en diferentes preguntas asociadas a la identificacin de buenas prcticas y estndares de Calidad de Software, sobre las etapas de un proyecto informtico.

    Relevancia: 30%

    Evidencia 2: De Producto: Ejecucin Prctica que consiste en

    Aprendizajes Actitudinales Indicadores de Logro

    Realizar el trabajo bajo presin de acuerdo al tiempo del encargo

    Trabajar en equipo para alcanzar los objetivos y soluciones a los problemas

    Organiza el tiempo para lograr metas establecidas en el perodo indicado.

    Contribuye al logro de los objetivos del grupo cooperando con la adquisicin de las habilidades.

    Aprendizajes Conceptuales Indicadores de Logro

    Horas 15

  • Vicerrectora Acadmica Direccin de Servicios Acadmicos

    Subdireccin de Servicios a Escuelas Programa Instruccional de Asignatura Versin 2013

    Docente Diseador

    Alfredo Ocqueteau Revisor Disciplinar

    Javier Chamorro Revisor metodolgico

    Mara Ignacia Araos Revisor Escuela

    Jorge Seplveda

    Pgina 3 de 12

    Identificar los estndares de calidad adecuados de acuerdo a la etapa en que se encuentra un proyecto dentro de su ciclo de desarrollo.

    Reconocer las caractersticas de las modelos de calidad para su futura implementacin en el ciclo de vida de desarrollo de un software.

    Identifica los diferentes modelos de calidad de la industria para el testing de software.

    Identifica las buenas prcticas de Calidad asociadas a una correcta toma de requerimientos informticos.

    Identifica las buenas prcticas de Calidad asociadas a la etapa de Desarrollo del Software.

    Identifica las Buenas Prcticas de Calidad asociadas a la etapa de Testing de Software.

    Identifica las buenas prcticas de Calidad asociadas a la implementacin de un producto de software.

    el diseo metodolgico bsico de un setup de buenas prcticas de calidad para el ciclo de vida de desarrollo de software

    Relevancia: 70%

  • Vicerrectora Acadmica Direccin de Servicios Acadmicos

    Subdireccin de Servicios a Escuelas Programa Instruccional de Asignatura Versin 2013

    Docente Diseador

    Alfredo Ocqueteau Revisor Disciplinar

    Javier Chamorro Revisor metodolgico

    Mara Ignacia Araos Revisor Escuela

    Jorge Seplveda

    Pgina 4 de 12

    UNIDADES DE APRENDIZAJE

    Unidad de Aprendizaje N 2 Nombre de la Unidad de Aprendizaje Tcnicas de Pruebas de Software Horas 15 Relevancia 15%

    Unidad/es de competencia/s

    Aprendizajes Procedimentales Indicadores de Logro Evaluaciones de la Unidad de Aprendizaje

    Maneja las distintas tcnicas de testing de software utilizadas en la industria, seleccionando la adecuada, de manera de asegurar la Calidad de un

    Proponer Tcnicas de prueba segn requerimiento de Software.

    Asociar las herramientas al tipo de pruebas.

    Propone tipos de prueba que se deben ejecutar dependiendo de las caractersticas y problemtica del proyecto informtico.

    Asocia la herramienta de apoyo segn el tipo de pruebas que se debe ejecutar en el proyecto.

    Evidencia 1: De conocimientos fundamentales. Prueba escrita de Desarrollo que consiste en diferentes preguntas asociadas a la identificacin de las tcnicas, tipos de prueba y herramientas de apoyo.

    Relevancia : 100%

    Aprendizajes Actitudinales Indicadores de Logro

    Trabajar en equipo para la integracin del proyecto y logro de objetivos.

    Contribuye al logro de los objetivos del grupo cooperando con la adquisicin de las habilidades.

    Aprendizajes Conceptuales Indicadores de Logro

  • Vicerrectora Acadmica Direccin de Servicios Acadmicos

    Subdireccin de Servicios a Escuelas Programa Instruccional de Asignatura Versin 2013

    Docente Diseador

    Alfredo Ocqueteau Revisor Disciplinar

    Javier Chamorro Revisor metodolgico

    Mara Ignacia Araos Revisor Escuela

    Jorge Seplveda

    Pgina 5 de 12

    producto de Software

    Diferenciar las tcnicas de pruebas de software de la industria que se deben implementar en las fases del Testing de Software.

    Reconocer las caractersticas de las tcnicas y tipos de prueba para realizar su implementacin en un proyecto informtico.

    Reconocer las distintas herramientas de apoyo para cada tcnica de prueba.

    Determinar los tipos y tcnicas de prueba que se deben ejecutar para diferentes requerimientos informticos.

    Identifica las distintas soluciones que entregan las tcnicas y tipos de pruebas asociadas al testing de software.

    Identifica las diferentes cualidades de las herramientas para apoyo al proceso de testing.

    Identifica las tcnicas y tipos de prueba que se pueden aplicar a un proyecto informtico segn la fase en que se encuentre.

    Identifica para diferentes tipos de proyectos e instancia, cul es la tcnica y tipo de prueba que se debe realizar para obtener los resultados segn requerimientos.

    Identifica que herramientas licenciadas y open source de la industria, apoyan el proceso segn el tipo de pruebas.

    Identifica principales Herramientas de la industria para apoyar la implementacin de las diferentes tcnicas de pruebas.

    Determina qu tipo de tcnica de prueba debe ejecutar dependiendo del requerimiento informtico al que se enfrenta.

  • Vicerrectora Acadmica Direccin de Servicios Acadmicos

    Subdireccin de Servicios a Escuelas Programa Instruccional de Asignatura Versin 2013

    Docente Diseador

    Alfredo Ocqueteau Revisor Disciplinar

    Javier Chamorro Revisor metodolgico

    Mara Ignacia Araos Revisor Escuela

    Jorge Seplveda

    Pgina 6 de 12

    UNIDADES DE APRENDIZAJE

    Unidad de Aprendizaje N 3 Nombre de la Unidad de Aprendizaje Planificacin y Diseo de Pruebas de Software

    Relevancia 35%

    Unidad/es de competencia/s

    Aprendizajes Procedimentales Indicadores de Logro Evaluaciones de la Unidad de Aprendizaje

    Disea Plan de Pruebas y Casos de Prueba en base a las distintas tcnicas, dando cobertura y alcance a un proyecto de desarrollo de software

    Construir un correcto Plan de Pruebas en base a buenas prcticas y estndares de calidad.

    Disear casos de prueba que den cobertura a la totalidad de un requerimiento informtico.

    Genera un plan de pruebas acorde a un requerimiento informtico

    Aplica una correcta metodologa en el diseo de los casos de prueba para un requerimiento informtico

    Construye en forma metodolgicamente correcta los casos de prueba de un requerimiento de desarrollo

    Evidencia 1: De Producto. Ejecucin Prctica que consiste en el diseo y construccin de un plan y casos de pruebas.

    Relevancia: 100%

    Aprendizajes Actitudinales Indicadores de Logro

    Realizar el trabajo bajo presin de acuerdo al tiempo del encargo

    Trabajar en equipo para alcanzar los objetivos y soluciones a los problemas

    Demostrar tolerancia a la frustracin durante el desarrollo del problema planteado.

    Organiza el tiempo para lograr las metas establecidas en el periodo indicado.

    Contribuye al logro de los objetivos del grupo cooperando en la adquisicin de las habilidades

    Manifiesta perseverancia durante el desarrollo del problema planteado.

    Aprendizajes Conceptuales Indicadores de Logro

    Horas 30

  • Vicerrectora Acadmica Direccin de Servicios Acadmicos

    Subdireccin de Servicios a Escuelas Programa Instruccional de Asignatura Versin 2013

    Docente Diseador

    Alfredo Ocqueteau Revisor Disciplinar

    Javier Chamorro Revisor metodolgico

    Mara Ignacia Araos Revisor Escuela

    Jorge Seplveda

    Pgina 7 de 12

    Reconocer las caractersticas de un correcto anlisis de cobertura en el desarrollo de un software.

    Reconocer las caractersticas del correcto diseo de casos de prueba de un requerimiento informtico.

    Identifica la cantidad correcta de pruebas (cobertura y alcance), que se deben disear para un determinado requerimiento informtico.

    Identifica el contenido correcto para la construccin de un plan de pruebas.

    Identifica la correcta cobertura de pruebas segn un requerimiento informtico.

  • Vicerrectora Acadmica Direccin de Servicios Acadmicos

    Subdireccin de Servicios a Escuelas Programa Instruccional de Asignatura Versin 2013

    Docente Diseador

    Alfredo Ocqueteau Revisor Disciplinar

    Javier Chamorro Revisor metodolgico

    Mara Ignacia Araos Revisor Escuela

    Jorge Seplveda

    Pgina 8 de 12

    UNIDADES DE APRENDIZAJE

    Unidad de Aprendizaje N 4 Nombre de la Unidad de Aprendizaje Ejecucin de Pruebas de Software Horas 25 Relevancia 30%

    Unidad/es de competencia/s

    Aprendizajes Procedimentales Indicadores de Logro Evaluaciones de la Unidad de Aprendizaje

    Ejecuta los casos de prueba utilizando la tcnica seleccionada

    Ejecutar de forma correcta las pruebas de una casustica cubriendo la totalidad de los casos.

    Asignar categora y severidad de defectos para el correcto reporting, de un ciclo de ejecucin de pruebas

    Ejecuta los casos de prueba de una casustica asociada a un requerimiento informtico.

    Ejecuta en forma correcta el reporting de defectos utilizando la tcnica sealada.

    Construye en forma metodolgicamente correcta, las mtricas de los reportes e informes de pruebas cubriendo la totalidad de los casos.

    Asigna categoras y severidades a cada una de las pruebas de software ejecutadas

    Evidencia 1: de Producto: Ejercicio Prctico que consiste en la ejecucin completa de una casustica de pruebas.

    Relevancia: 100%

    Aprendizajes Actitudinales Indicadores de Logro

    Realizar el trabajo bajo presin de acuerdo al tiempo del encargo

    Trabajar en equipo para alcanzar los objetivos y soluciones a los problemas

    Demostrar tolerancia a la frustracin durante el desarrollo del problema planteado.

    Organiza el tiempo para lograr las metas establecidas en el periodo indicado.

    Contribuye al logro de los objetivos del grupo cooperando en la adquisicin de las habilidades

    Manifiesta perseverancia durante el desarrollo del problema planteado.

  • Vicerrectora Acadmica Direccin de Servicios Acadmicos

    Subdireccin de Servicios a Escuelas Programa Instruccional de Asignatura Versin 2013

    Docente Diseador

    Alfredo Ocqueteau Revisor Disciplinar

    Javier Chamorro Revisor metodolgico

    Mara Ignacia Araos Revisor Escuela

    Jorge Seplveda

    Pgina 9 de 12

    Aprendizajes Conceptuales Indicadores de Logro

    Reconocer las caractersticas de una correcta ejecucin de pruebas, utilizando la tcnica seleccionada.

    Reconocer las caractersticas de una correcta generacin de mtricas de reporte (Reporting), utilizando la tcnica seleccionada.

    Reconocer categora y severidad de defectos para el correcto reporting, de un ciclo de ejecucin de pruebas

    Identifica la correcta ejecucin de ciclos de pruebas en sus diferentes iteraciones segn la tcnica utilizada.

    Identifica los ndices de calidad asociados al cumplimiento de la ejecucin de una casustica de pruebas.

    Identifica categoras y severidades a cada una de las pruebas de software ejecutadas.

    4. DESARROLLO DE LA ASIGNATURA

    Durante las clases prcticas, el estudiante tendr acceso a un computador dentro del laboratorio con un software (Excel) que le permitir desarrollar las actividades solicitadas por el docente y tendr acceso a materiales y guas en Blackboard que permitan reforzar y practicar de manera autodidacta lo realizado en el laboratorio.

    El docente durante sus clases reforzar con casos reales empresariales en los cuales hayan sucedido acciones y reacciones asociadas a los tpicos de la asignatura.

    Durante las clases los estudiantes podrn entregar sus observaciones y aportes generando debates en el desarrollo de las actividades para un mejor

    Descripcin General de la Estrategia Pedaggica La asignatura es dictada en modalidad presencial a travs de 90 horas de clases terico - prcticas al semestre por lo que es ideal que sea desarrollada de manera mixta entre aula y laboratorio, ya que consta de 2 horas tericas y 3 horas prcticas a la semana.

    Las clases sern desarrolladas en primera instancia de forma demostrativa por parte del docente, con el apoyo de material didctico como presentaciones y videos, siendo seguido por los estudiantes quienes replicarn lo desarrollado por l, apoyados en actividades de clases, generando las consultas pertinentes para el entendimiento de los contenidos que se estn explicando de manera terico - prctica. Luego los estudiantes debern replicar lo demostrado por el docente a travs de actividades individuales y grupales (04 alumnos por grupo).

  • Vicerrectora Acadmica Direccin de Servicios Acadmicos

    Subdireccin de Servicios a Escuelas Programa Instruccional de Asignatura Versin 2013

    Docente Diseador

    Alfredo Ocqueteau Revisor Disciplinar

    Javier Chamorro Revisor metodolgico

    Mara Ignacia Araos Revisor Escuela

    Jorge Seplveda

    Pgina 10 de 12

    entendimiento de los contenidos y ser el docente quien deber controlar los tiempos para que la tarea que se est realizando se desarrolle en los tiempos que se requieran.

    Descripcin Disciplinar

    Unidad 1

    - Buenas prcticas: Testing integrado al ciclo de desarrollo de software

    - Psicologa del Testing

    - Testing dinmico y esttico

    Unidad 2

    - Testing integrado al ciclo de desarrollo de software

    - Niveles de Testing: Unitario/de Integracin/de Sistema/Aceptacin

    - Tipos de Testing: Caja Negra/Caja Blanca/Caja Gris/Regresin/Funcionales/No Funcionales/Mantencin/Componentes

    Unidad 3 Analizar, Planificar y Disear pruebas de software para lo cual se necesita la aplicacin funcionando para utilizarla todo el semestre:

    - Generar el plan de pruebas en base a un caso entregado

    - Disear caso de pruebas en base a un caso entregado

    - Deben generar la documentacin (Template)

    Unidad 4 Ejecutar pruebas, detectar defectos y entrega resumen ejecutivo del Testing, utilizando aplicacin y documentacin de la Unidad 3:

    - Ejecutar la pruebas

    - Generar planilla de defectos

    - Generar resumen ejecutivo

    Opcional: Trabajo de investigacin acerca de las herramientas para la automatizacin de Testing

  • Vicerrectora Acadmica Direccin de Servicios Acadmicos

    Subdireccin de Servicios a Escuelas Programa Instruccional de Asignatura Versin 2013

    Docente Diseador

    Alfredo Ocqueteau Revisor Disciplinar

    Javier Chamorro Revisor metodolgico

    Mara Ignacia Araos Revisor Escuela

    Jorge Seplveda

    Pgina 11 de 12

    Recursos de Informacin

    Bibliografa recomendada, NO OBLIGATORIA.

    Manuales de ISTQB (Prioritario).

    Libro Pruebas de Software y JUnit, Autores: Bolaos Alonso & Daniel Et Al, Editorial: Pearson Espaa. Libro Aplicacin de inspecciones y pruebas de software Autores: Clara Patricia Avella Ibez, Juan Federico Gmez Estupian y Silvina Caro

    Pineda; Editorial: Universidad de Boyac, segunda edicin 2011.

    Video: https://www.youtube.com/watch?v=ouCWcXlMdkQ

    Video tutorial: https://www.youtube.com/watch?v=4SrwHU2wFU4

    Recursos de Implementacin e Infraestructura

    Recursos Docentes

    Profesin/es (Ttulo) Ingeniero o Licenciado en Informtica o Telecomunicaciones. Aos

    Aos de experiencia laboral en el rea

    Mnimo 5

    Conocimientos y habilidades relevantes

    Es importante desde el punto de vista disciplinar que el docente posea las siguientes caractersticas:

    Conocimiento en testing de software. Conocimiento en calidad de software. Conocimiento diseando pruebas de software. Conocimiento de herramientas de apoyo al testing de software. Conocimiento estimando proyectos de testing de software. Conocimiento e implementaciones empresariales reales.

    Como caractersticas transversales es importante que el profesor posea las siguientes competencias pedaggicas:

    Planificar las clases Dominio del tema

    Referencia estndar Escuela de Informtica y Telecomunicaciones: Taller de PC Bsico

  • Vicerrectora Acadmica Direccin de Servicios Acadmicos

    Subdireccin de Servicios a Escuelas Programa Instruccional de Asignatura Versin 2013

    Docente Diseador

    Alfredo Ocqueteau Revisor Disciplinar

    Javier Chamorro Revisor metodolgico

    Mara Ignacia Araos Revisor Escuela

    Jorge Seplveda

    Pgina 12 de 12

    Capacidad Motivadora Capacidad de contextualizar los temas Capacidad de simular desempeo del mundo empresarial

    Observaciones N/A

    Perfil Ayudante

    S/A

  • Vicerrectora Acadmica Direccin de Servicios Acadmicos

    Subdireccin de Servicios a Escuelas Programa Instruccional de Asignatura Versin 2014

    Docente Diseador

    Alfredo Ocqueteau Revisor Disciplinar

    Javier Chamorro Revisor metodolgico

    Mara Ignacia Araos Revisor Escuela

    Jorge Seplveda

    Pgina 11 de 11

    Cuadro de Unidades de Aprendizaje

    Sigla Asignatura AIN6501 Nombre Asignatura AUDITORA INFORMTICA

    Crditos 10 Hrs. Semestrales Totales 90 Requisitos No tiene Fecha Actualizacin

    14 Julio 2014

    N DE UNIDAD

    NOMBRE DE UNIDAD APRENDIZAJE UNIDADES DE COMPETENCIA ASOCIADAS N DE HORAS

    N 1 Introduccin al Testing de Software.

    Identifica las buenas prcticas, y estndares de calidad apropiados de manera de aplicarlos en el desarrollo de un producto informtico

    N 2 Tcnicas de Pruebas de Software

    Maneja las distintas tcnicas de testing de software utilizadas en la industria, seleccionando la adecuada, de manera de asegurar la Calidad de un producto de Software

    15

    N 3

    Planificacin y Diseo de Pruebas de Software

    Disea Plan de Pruebas y Casos de Prueba en base a las distintas tcnicas, dando cobertura y alcance a un proyecto de desarrollo de software

    N 4 Ejecucin de Pruebas de Software Ejecuta los casos de prueba utilizando la tcnica seleccionada 25

    85

    Escuela o Programa Transversal Escuela de Informtica y Telecomunicaciones Currculum 1446102 Carrera/s Ingeniera en Informtica

    15

    30