Modelos de calidad. Técnicas de prueba del software Estrategias de prueba del software. Calidad del software. Factores de Calidad. producto.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Modelos de calidad. Técnicas de prueba del software Estrategias de prueba del software. Calidad del software. Factores de Calidad. producto."

Transcripción

1 Técnicas de prueba del software Estrategias de prueba del software 1 Modelos de calidad Calidad del software Factores de Calidad Criterios de calidad del proceso producto Métricas del proceso producto Criterios de calidad del Métricas del 2 1

2 Modelo de calidad de McCall Corrección, hasta que punto se cumplen los objetivos del usuario Fiabilidad: En que punto se puede confiar en el funcionamiento sin errores del programa Eficiencia: en cuanto a la cantidad de código y recursos informaticos Integridad: hasta que punto se controlan los accesos ilegales al sistema Facilidad de uso Facilidad de mantenimiento Facilidad de prueba Flexibilidad: el coste de modificar el producto Portabilidad Reusabilidad: hasta que punto se puede transferir un modulo a otra aplicación Interoperatbilidad: el costo de conectar dos productos entre si 3 Modelos de calidad Hay que tener en cuenta que algunos de estos factores pueden estar en conflicto entre si, por ejemplo la eficiencia. Una vez seleccionados los factores de calidad, es necesarios darles un orden de importancia. Cada uno de los factores se dividen en un conjunto de atributos de calidad por ejemplo: FIABILIDAD TOLERANCIA DE ERRORES CONSISTENCIA PRECISION SIMPLICIDAD Se aplica una métrica para cada uno de los criterios de calidad. FIABILIDAD Numero de errores en el programa Numero de errores en la documentación Numero de problemas que han aparecido/mes uso Porcentaje de usuarios con problemas 4 2

3 Actividades del control de calidad ANALISIS ESTÁTICO Auditorias Revisiones Es una reunión formal donde se presenta el estado actual de los resultados de un proyecto a un usuario, es el método más eficaz para analizar las primeras etapas del desarrollo. Las revisiones técnicas más comunes son: revisión de las especificaciones de requisitos. revisión de diseño revisión de códigos. revisión de las pruebas revisión del manual del usuario 5 Revisiones Revisión de diseño Se suele diferenciar entre la revisión del diseño preliminar y el detallado, el objetivo es evaluar el estado en que se encuentra esta etapa. Un ejemplo de lista de comprobación en esta revisión sería: Hay uniformidad en el diseño? Se han definido correctamente las interfaces entre módulos.? Se han definido correctamente las interfaces externas.? Cubre el diseño todos los requisitos.? Cumple el diseño todos los requisitos no funcionales.? Resulta ambigua la documentación? Se han aplicado notaciones de diseño correctas.? El diseño es lo suficientemente detallado para que se pueda pasar a la etapa de programación? 6 3

4 PRUEBAS DINAMICAS Contenido Conceptos. Objetivos. Casos de prueba Pruebas de caja blanca Pruebas de caja negra 7 Pruebas: concepto y objetivos Comprobación del software Demostración : manual o semiautomática Inspección manual del código Prueba o ensayo (testing): ejecutar y ver resultados Caso de prueba: ensayo individual Imposibilidad de pruebas exhaustivas Impracticable, demasiado costoso Imposible garantizar la ausencia de defectos Si se provocan fallos, seguro que hay defectos Si no aparecen fallos, puede que haya defectos, o no 8 4

5 Pruebas: concepto y objetivos Objetivos de las pruebas Encontrar defectos en el software Una prueba tiene éxito si descubre un defecto Una prueba fracasa si hay defectos pero no los descubre Pruebas de Verificación Ver si cumple las especificaciones de diseño Pruebas de Validación Ver si cumple los requisitos del análisis 9 Pruebas de caja blanca Concepto y terminología Pruebas en que se conoce el código a probar Caja blanca (clear box: caja clara o transparente) Se procura ejercitar cada elemento del código Algunas clases de pruebas Pruebas de cubrimiento Pruebas de condiciones Pruebas de bucles 10 5

6 Pruebas de cubrimiento Ejecutar al menos una vez cada sentencia Se necesitan varios casos de prueba Determinar posibles caminos independientes Cada condición debe cumplirse en un caso y en otro no. En general, se necesitan tantos casos como condiciones, (número ciclomático) Puede ser imposible cubrir el 100% Código que nunca se ejecuta: condiciones imposibles Ejemplo: detección y notificación de errores internos en un código sin errores 11 Pruebas de condiciones Cumplir o no cada parte de cada condición Se necesitan varios casos de prueba Determinar expresiones simples en las condiciones Una por cada operando lógico o comparación Cada expresión simple debe cumplirse en un caso y en otro no, siendo decisiva en el resultado Puede ser imposible cubrir el 100% Expresiones simples no independientes 12 6

7 Pruebas de bucles Conseguir números de repeticiones especiales Bucles simples Repetir cero, una y dos veces Repetir un número medio (típico) de veces Repetir el máximo-1, máximo y máximo +1! Bucles anidados Repetir un número medio (típico) los bucles internos, el mínimo los externos, y variar las repeticiones del bucle intermedio ensayado. Ensayarlo con cada nivel de anidamiento 13 Pruebas de caja negra Concepto y terminología Pruebas en que se conoce sólo la interfaz Caja negra (black box: caja opaca) Se procura ejercitar cada elemento de la interfaz Algunas clases de pruebas Cubrimiento invocar todas las funciones (100%) Clases de equivalencia de datos Pruebas de valores límite 14 7

8 Pruebas de clases de equivalencia Particiones de equivalencia Los datos se clasifican según las distinciones visibles en la interfaz del programa. Ejemplo: EsPrimo: Entero Booleano Clase 1: primo 2 (2, 3, 5, 7, 11,...) Clase 2: no_primo 2 (4, 6, 8, 9, 10,...) Clase 3: valores singulares (0, 1) Clase 4: no definido (-1, -2,...) Casos de ensayo con datos de cada clase 15 Pruebas de valores límite Complemento a las particiones de equivalencia Varios casos de prueba por cada partición Valores típicos, intermedios Valores primero y segundo del rango Valores penúltimo y último Valores vecinos fuera del rango (en otra partición) Motivación Los programadores se equivocan con más frecuencia al tratar los valores en la frontera (Ej: > en vez de ) 16 8

9 Otras pruebas Pruebas de aceptación Prueba de stress Prueba de carga maxima DEFINICION DEL ENTORNO DE PRUEBAS Herramientas de seguimiento de errores Mantis Trac 17 Estrategias de prueba del software Contenido Pruebas de unidades Pruebas de integración Pruebas de regresión Pruebas de validación Pruebas de carga máxima Pruebas de stress 18 9

10 Pruebas sin estrategia Motivación Las pruebas son incómodas La pruebas son aburridas Estoy seguro de que lo he codificado bien Probar todo junto, al final - Big-Bang Falla por todas partes Muy difícil diagnosticar las causas de los fallos Muy costoso de arreglar Resultado productos finales defectuosos 19 Actividades de prueba de software Actividades de desarrollo Doc. Requisitos Análisis P. validación Diseño P. integración Doc. Diseño Codificación P. unidades Cod. Módulos Integración Cód. Completo Mantenimiento 20 10

11 Pruebas de regresión Repetir las pruebas tras cada modificación Repetir sólo pruebas de verificación Pruebas de unidades Pruebas de integración Conservar y actualizar los programas de prueba Usar herramientas de ejecución automática de las pruebas 21 Pruebas de validación Comprobar que se satisfacen los requisitos Se usan la mismas técnicas, pero con otro objetivo No hay programas de prueba, sino sólo el código final de la aplicación Se prueba el programa completo Uno o varios casos de prueba por cada requisito o caso de uso especificado Se prueba también rendimiento, capacidad, etc. (y no sólo resultados correctos) Pruebas alfa (desarrolladores) y beta (usuarios) 22 11

Prueba, caso de prueba, defecto, falla, error, verificación, validación.

Prueba, caso de prueba, defecto, falla, error, verificación, validación. Modelos de Prueba Prueba, caso de prueba, defecto, falla, error, verificación, validación. Prueba: Las Pruebas son básicamente un conjunto de actividades dentro del desarrollo de software, es una investigación

Más detalles

Ingeniería del Software III Ejercicios de Calidad

Ingeniería del Software III Ejercicios de Calidad Departamento de Lenguajes y Sistemas Informáticos E.T.S. Ingeniería Informática. Universidad de Sevilla Ingeniería del Software III Ejercicios de Calidad e.t.s. ingeniería informática Ejercicio 1: Calcule

Más detalles

Proceso de Verificación y Validación Independiente Tecnologías Aplicadas

Proceso de Verificación y Validación Independiente Tecnologías Aplicadas Proceso de Verificación y Validación Independiente Tecnologías Aplicadas GMV S.A., 2006 Propiedad de GMV S.A. Todos los derechos reservados Índice Qué es la Verificación y Validación Independiente? Proceso

Más detalles

Los defectos en el desarrollo de Software Corporativo

Los defectos en el desarrollo de Software Corporativo Grado en Informática Los defectos en el desarrollo de Software Corporativo Desarrollo de Sistemas de Información Corporativos Departamento de Informática Contenido Definición de defecto Clasificación de

Más detalles

Verificación. Taller de Programación

Verificación. Taller de Programación Verificación Taller de Programación Error, Defecto y Falla puede generar Un defecto un error humano (interna) que puede generar?! una falla (externa) El software falla cuando No hace lo requerido o Hace

Más detalles

Objetivos. Plan. Cambios de grupos Prof. sustituto: Alicia Villanueva

Objetivos. Plan. Cambios de grupos Prof. sustituto: Alicia Villanueva Ingeniería de Requerimientos Prácticas Curso 2007/08 Objetivos Aprender el manejo de una herramienta avanzada para el desarrollo rápido de prototipos: Visual Prolog Plan Semana 1: Recomendaciones IEEE

Más detalles

norma española UNE-EN EXTRACTO DEL DOCUMENTO UNE-EN Seguridad funcional

norma española UNE-EN EXTRACTO DEL DOCUMENTO UNE-EN Seguridad funcional norma española UNE-EN 61511-1 Enero 2006 TÍTULO Seguridad funcional Sistemas instrumentados de seguridad para el sector de las industrias de procesos Parte 1: Marco, definiciones, requisitos para el sistema,

Más detalles

Requerimientos de Software

Requerimientos de Software Requerimientos de Software Ingeniería de Requerimientos Se define como el proceso de establecer los servicios que el consumidor requiere de un sistema y las restricciones sobre las cuales de funcionar

Más detalles

Anexo 10. Pruebas verificadas

Anexo 10. Pruebas verificadas 1 Anexo 10. Pruebas verificadas Introducción El proceso de pruebas inició con una revisión conceptual para la identificación de las pruebas por realizar, a partir de las características del proyecto. En

Más detalles

NOMBRE DEL CURSO: Excel 2010 Intermedio

NOMBRE DEL CURSO: Excel 2010 Intermedio NOMBRE DEL CURSO: Excel 2010 Intermedio DURACION: 15 Horas MODALIDAD: Presencial TITULACION: Al finalizar el curso el alumno recibirá un Diploma o Certificado de Aprovechamiento. AREA FORMATIVA: Informática

Más detalles

Para qué se creó? El objetivo del estándar es proporcionar un conjunto estandarizado de documentos para la documentación de pruebas de software.

Para qué se creó? El objetivo del estándar es proporcionar un conjunto estandarizado de documentos para la documentación de pruebas de software. Estándar IEEE-829 Estándar para documentación de pruebas de software Para qué se creó? El objetivo del estándar es proporcionar un conjunto estandarizado de documentos para la documentación de pruebas

Más detalles

CUADRO COMPARATIVO DE LOS MODELOS DE CALIDAD ELABORADO POR: EDUARD ANTONIO LOZANO CÓRDOBA. (Documento: ) PRESENTADO A:

CUADRO COMPARATIVO DE LOS MODELOS DE CALIDAD ELABORADO POR: EDUARD ANTONIO LOZANO CÓRDOBA. (Documento: ) PRESENTADO A: CUADRO COMPARATIVO DE LOS MODELOS DE CALIDAD ELABORADO POR: EDUARD ANTONIO LOZANO CÓRDOBA (Documento: 12.022.957) PRESENTADO A: ASTRID VICTORIA CARDENAS CHICANGANA Ingeniera de sistemas - Magister en dirección

Más detalles

Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO

Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO 25000. Aspectos de la calidad de software Interna: medible a partir

Más detalles

Unidad V Análisis Semántico. M.C. Juan Carlos Olivares Rojas

Unidad V Análisis Semántico. M.C. Juan Carlos Olivares Rojas Unidad V Análisis Semántico M.C. Juan Carlos Olivares Rojas Agenda 5.1 Analizador semántico 5.2 Verificación de tipos en expresiones. 5.3 Conversión de tipos. 5.4 Acciones agregadas en un analizador sintáctico

Más detalles

Aplicaciones de Microsoft Dynamics CRM 4.0

Aplicaciones de Microsoft Dynamics CRM 4.0 8980B Aplicaciones de Microsoft Dynamics CRM 4.0 Fabricante: Microsoft Grupo: Dynamics Subgrupo: Microsoft Dynamics CRM 4.0 Formación: Presencial Horas: 15 Introducción Este curso con instructor de tres

Más detalles

Koha UNCUYO. Workshop software libre y gratuito de gestión bibliotecaria Dic. 2011

Koha UNCUYO. Workshop software libre y gratuito de gestión bibliotecaria Dic. 2011 Workshop software libre y gratuito de gestión bibliotecaria Dic. 2011 Temario Qué es el SID? Pilares básicos del SID Requerimientos para la Implementación del KohaUncuyo Avances 2011 Opciones desarrolladas

Más detalles

MUESTREO PARA ACEPTACION

MUESTREO PARA ACEPTACION MUESTREO PARA ACEPTACION Inspección de Calidad Consiste en un procedimiento técnico que permite verificar si los materiales, el proceso de fabricación y los productos terminados cumplen con sus respectivas

Más detalles

Tema 2 Introducción a la Programación en C.

Tema 2 Introducción a la Programación en C. Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes

Más detalles

PRUEBAS, CALIDAD Y MANTENIMIENTO DEL SOFTWARE

PRUEBAS, CALIDAD Y MANTENIMIENTO DEL SOFTWARE VI PRUEBAS, CALIDAD Y MANTENIMIENTO DEL SOFTWARE 6.1 PRUEBAS DEL SOFTWARE Una vez generado el código el software debe ser probado para descubrir el máximo de errores posibles antes de su entrega al cliente.

Más detalles

DISEÑO DEL SISTEMA DE INFORMACION (DSI)

DISEÑO DEL SISTEMA DE INFORMACION (DSI) DISEÑO DEL SISTEMA DE INFORMACION (DSI) El objetivo del proceso de Diseño del Sistema de Información (DSI) es la definición de la arquitectura del y del entrono tecnológico que le va a dar soporte, junto

Más detalles

2.2 Nombres, Ligado y Ámbito

2.2 Nombres, Ligado y Ámbito 2.2 Nombres, Ligado y Ámbito Ligado estático y dinámico, reglas de ámbito y prueba de tipos. Conceptos Nombres e Identificadores Variables Tipos Ámbito Constantes Nombres Identificador que designa en el

Más detalles

Proyectos de calidad comienzan con requisitos de calidad

Proyectos de calidad comienzan con requisitos de calidad Proyectos de calidad comienzan con requisitos de calidad Guilherme Siqueira Simões 17 - Julio - 2015 Agenda Por qué preocuparse por la calidad en requisitos? Qué es calidad? Qué es requisito de software?

Más detalles

Programación Modular. Informática aplicada al medio ambiente curso 2010/2011

Programación Modular. Informática aplicada al medio ambiente curso 2010/2011 Programación Modular Informática aplicada al medio ambiente curso 2010/2011 Elementos básicos Estructuras de datos Modelización de la información Entrada, salida, datos intermedios, etc. Funciones Transformación

Más detalles

Código: U-PR Versión: 0.0

Código: U-PR Versión: 0.0 GESTIÓN DE MANTENIMIENTO DE EQUIPOS DE LABORATORIO Página 1 de 13 1. INFORMACIÓN GENERAL DEL PROCEDIMIENTO OBJETIVO: Establecer los lineamientos para la gestión del (incluye el predictivo) y correctivo

Más detalles

ESTRUCTURAS REPETITIVAS EN PHP

ESTRUCTURAS REPETITIVAS EN PHP ESTRUCTURAS REPETITIVAS EN PHP Los bucles nos permiten iterar conjuntos de instrucciones, es decir repetir la ejecución de un conjunto de instrucciones mientras se cumpla una condición. Sentencia while

Más detalles

FORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP)

FORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP) DIPLOMADO: FORMACIÓN EN BUENAS PRÁCTICAS DE PROGRAMACIÓN CON PERSONAL SOFTWARE PROCESS (PSP) MODALIDAD DE TITULACIÓN MEDIANTE LA OPCIÓN VI : EXAMEN GLOBAL POR ÁREAS DE CONOCIMIENTO INTRODUCCIÓN La Ingeniería

Más detalles

PROCEDIMIENTO GENERAL Elaboración y codificación de documentos INDICE

PROCEDIMIENTO GENERAL Elaboración y codificación de documentos INDICE Página: 2 de 7 INDICE 1. OBJETIVO... Error! Marcador no definido. 2. ALCANCE... Error! Marcador no definido. 3. ABREVIATURAS Y DEFINICIONES... 3 3.1 Abreviaturas... 3 3.2 Definiciones... 3 4. REFERENCIAS...

Más detalles

LAS ETAPAS DE LA METODOLOGIA METRICA

LAS ETAPAS DE LA METODOLOGIA METRICA LAS ETAPAS DE LA METODOLOGIA METRICA La metodología Métrica está estructurada en Fases, Módulos, Actividades y Tareas. FASE 0: PLAN DE SISTEMAS DE INFORMACION Se realiza la planificación estratégica de

Más detalles

PROTOCOLO. Fechas Mes/año Clave Semestre 6

PROTOCOLO. Fechas Mes/año Clave Semestre 6 PROGRAMA DE ESTUDIOS: ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE PROTOCOLO Fechas Mes/año Clave Semestre 6 Elaboración 05-2010 Nivel Licenciatura X Maestría Doctorado Aprobación Ciclo Integración Básico

Más detalles

INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE Noé)?9_ -2015-0EFA/OTI

INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE Noé)?9_ -2015-0EFA/OTI "Año de la Diversificación Productiva y del Fortalecimiento de INFORME TECNICO PREVIO DE EVALUACIÓN DE SOFTWARE Noé)?9_ -2015-0EFA/OTI 1. Nombre del área Oficina de Tecnologías de la Información. 2. Nombre

Más detalles

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA

DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA DESCRIPCIÓN ESPECÍFICA NÚCLEO: COMERCIO Y SERVICIOS SUBSECTOR: INFORMÁTICA Nombre del Módulo: PROGRAMACIÓN EN JAVASCRIPT Código: CSTI0087 total: 51 Horas Objetivo General: Crear contenido web basado en

Más detalles

Aseguramiento de Calidad en el Desarrollo de Software Libre

Aseguramiento de Calidad en el Desarrollo de Software Libre Aseguramiento de Calidad en el Desarrollo de Software Libre Marzo, 2014 N. Baez, V. Bravo y J. Alvarez Contenido de la Presentación Segunda versión de la Metodología de Desarrollo de Software Libre. Segunda

Más detalles

Ingeniería de Software II. SETEPROS Plan de pruebas. Versión 1.0

Ingeniería de Software II. SETEPROS Plan de pruebas. Versión 1.0 Ingeniería de Software II SETEPROS Versión 1.0 Historial de revisiones Date Version Description Author 1.0 Primera versión Marcos Duque Oviedo Ingeniería de Software II, 2010 Página 2 de 11 Tabla de contenidos

Más detalles

Temario. Tema 2. Tecnología de Desarrollo Software. 2.1 Excepciones en C Prueba y Depuración. 2.3 Documentación

Temario. Tema 2. Tecnología de Desarrollo Software. 2.1 Excepciones en C Prueba y Depuración. 2.3 Documentación Temario 2.1 Excepciones en C++ La sentencia throw La sentencia try - catch Control de Flujo 2.2 Prueba y Depuración Concepto de Prueba Pruebas de Caja Blanca Pruebas de Caja Negra Diseño de casos de prueba

Más detalles

Descripción del trabajo

Descripción del trabajo Descripción del trabajo Servicio de mantenimiento 1.0 Sumario Plan Advantage Prime para sistemas SAI y unidades PDU - 1 - Advantage Prime para SAI/PDU Servicio Índice 1.0 Sumario 2.0 Características y

Más detalles

Ingeniería de Software Dr. Marcello Visconti Z. Ingeniería de Software

Ingeniería de Software Dr. Marcello Visconti Z. Ingeniería de Software Universidad Técnica Federico Santa María Departamento de Informática Ingeniería de Software Dr. Marcello Visconti Z. Programa Proceso de Software y Paradigmas de Desarrollo Gestión de Proyectos Fases del

Más detalles

Computadora y Sistema Operativo

Computadora y Sistema Operativo Computadora y Sistema Operativo Según la RAE (Real Academia de la lengua española), una computadora es una máquina electrónica, analógica o digital, dotada de una memoria de gran capacidad y de métodos

Más detalles

Administración de Proyectos de TI

Administración de Proyectos de TI Administración de Proyectos de TI VI Jornadas Universitarias de Sistemas de Información en Salud Lic. Gustavo Sobota Oficina de Proyectos Departamento de Informática en Salud Hospital Italiano de Buenos

Más detalles

Organización del Departamento de Auditoría Informática. - - Clases y Tipos - - Funciones - - Perfiles profesionales.

Organización del Departamento de Auditoría Informática. - - Clases y Tipos - - Funciones - - Perfiles profesionales. Organización del Departamento de Auditoría Informática - - Clases y Tipos - - Funciones - - Perfiles profesionales. Objetivos: Asegurar que la función de auditoría cubra y proteja los mayores riesgos y

Más detalles

Grado en Ingeniería Informática. Plan de proyecto. Desarrollo de Sistemas de Información Corporativos. Departamento de Informática

Grado en Ingeniería Informática. Plan de proyecto. Desarrollo de Sistemas de Información Corporativos. Departamento de Informática Grado en Ingeniería Informática Plan de proyecto Desarrollo de Sistemas de Información Corporativos Departamento de Informática Propósito El plan del proyecto software abarca todas las herramientas de

Más detalles

Sesión 8. Diseño modular en C Proyecto: Gestión de una lavadora

Sesión 8. Diseño modular en C Proyecto: Gestión de una lavadora Sesión 8 Diseño modular en C++ En esta sesión presentamos un ejemplo de diseño modular completo que hace uso de las clases stack y list. Recordemos que la metodología del diseño modular que usaremos en

Más detalles

Curso ICA de: ON LINE ACCESS 2007

Curso ICA de: ON LINE ACCESS 2007 Curso ICA de: ON LINE ACCESS 2007 DURACIÓN: 60 HORAS CONTENIDOS Propiedades de los campos y tablas Propiedad Tamaño Propiedad Formato Propiedad Formato de texto Propiedad Título Propiedad Máscara de entrada

Más detalles

CONTROL DE CALIDAD DEL SOFTWARE. Garantía de calidad del software

CONTROL DE CALIDAD DEL SOFTWARE. Garantía de calidad del software CONTROL DE CALIDAD DEL SOFTWARE Garantía de calidad del software Actividad de protección que se aplica en todo el proceso: Enfoque de administración de calidad Tecnología de Ingeniería del software efectiva

Más detalles

Datos y tipos de datos

Datos y tipos de datos Datos y tipos de datos Dato Representación formal de hechos, conceptos o instrucciones adecuada para su comunicación, interpretación y procesamiento por seres humanos o medios automáticos. Tipo de dato

Más detalles

Ingeniería del Software. Pruebas. Pruebas en el PUD. Las pruebas del software. Tipos de prueba Estrategias de prueba

Ingeniería del Software. Pruebas. Pruebas en el PUD. Las pruebas del software. Tipos de prueba Estrategias de prueba Pruebas Pruebas en el PUD Las pruebas del software Diseño de casos de prueba Tipos de prueba Estrategias de prueba 1 2 Iteración en PUD Planificación de la Iteración Captura de requisitos: Modelo de casos

Más detalles

PROCEDIMIENTO GENERAL

PROCEDIMIENTO GENERAL Página 1 de 5 PROCEDIMIENTO GENERAL Elaborado por Aprobado por Página 2 de 5 DEFINICIONES: La definición, según la norma ISO 9000:2005 es la siguiente: Acción preventiva: Acción tomada para eliminar la

Más detalles

PROCEDIMIENTO ENSAYOS BÁSICOS PARA HABILITACIÓN EN EL CF, CT Y PRS

PROCEDIMIENTO ENSAYOS BÁSICOS PARA HABILITACIÓN EN EL CF, CT Y PRS Versión 23? PROCEDIMIENTO ENSAYOS BÁSICOS PARA HABILITACIÓN EN EL CF, CT Y PRS Preparada para: Marzo, 2014 M 1432 PROCEDIMIENTO ENSAYOS BÁSICOS PARA HABILITACIÓN EN EL CF, CT Y PRS INDICE CAPÍTULO I OBJETIVO,

Más detalles

Aplicación informática para obtener la Complejidad Ciclomática de algoritmos que utilicen estructura if y while *

Aplicación informática para obtener la Complejidad Ciclomática de algoritmos que utilicen estructura if y while * Aplicación informática para obtener la Complejidad Ciclomática de algoritmos que utilicen estructura if y while * Ana Delia Harriette Cabrera Dainerys Sanamé Álvarez Carrera: Ingeniería Informática Instituto

Más detalles

Código de Medida - Resolución CREG 038 de de marzo de 2015

Código de Medida - Resolución CREG 038 de de marzo de 2015 Código de Medida - Resolución CREG 038 de 2014 17 de marzo de 2015 Todos los derechos reservados para XM S.A. E.S.P. Agenda 1. Implementación del código de medida desde el ASIC Aspectos generales de la

Más detalles

3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS PARA MODIFICAR HACE FALTA COMPRENDER/ESTUDIAR:

3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS PARA MODIFICAR HACE FALTA COMPRENDER/ESTUDIAR: 3. DOCUMENTACIÓN 3.1. DOCUMENTACIÓN DE APLICACIONES. OBJETIVOS UN SISTEMA SOFTWARE QUE SEA: + DIFÍCIL DE COMPRENDER + SÓLO UTILIZABLE POR SUS REALIZADORES + DIFÍCIL DE MODIFICAR NO ES VÁLIDO PARA EVITAR

Más detalles

LEY LEY QUE NORMA EL USO, ADQUISICION Y ADECUACION DEL SOFTWARE EN LA ADMINISTRACION PUBLICA

LEY LEY QUE NORMA EL USO, ADQUISICION Y ADECUACION DEL SOFTWARE EN LA ADMINISTRACION PUBLICA Página: 1 de 8 INFORME TECNICO ADQUISICION DE SOFTWARE PARA AMBIENTE GRAFICO Página: 2 de 8 CONTENIDO I. NOMBRE DE AREAS INVOLUCRADAS: 3 II. RESPONSABLES DE LA EVALUACION: 3 III. FECHA 3 IV. JUSTIFICACION

Más detalles

Leica Geosystems Certificados de calibración White paper

Leica Geosystems Certificados de calibración White paper Leica Geosystems Certificados de calibración White paper El requerimiento de certificados de calibración que garanticen la calidad de los equipos de medición nuevos o usados se ha incrementado. Ello se

Más detalles

ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA

ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA ORGANISMO COORDINADOR DEL SISTEMA ELÉCTRICO NACIONAL INTERCONECTADO DE LA REPÚBLICA DOMINICANA OC-GC-14-REQPATE-2016-V0 PARA: ORGANISMO COORDINADOR PREPARADO POR: GERENCIA COMERCIAL V0 PREPARADO POR REVISADO

Más detalles

Optimizar recursos y asegurar cumplimiento metrológico Buenos Aires 23 de Octubre de 2015

Optimizar recursos y asegurar cumplimiento metrológico Buenos Aires 23 de Octubre de 2015 Optimizar recursos y asegurar cumplimiento metrológico Buenos Aires 23 de Octubre de 2015 Operación que establece, una relación entre los valores y sus incertidumbres de medida asociadas obtenidas a partir

Más detalles

DIRECCIÓN DE SERVICIOS GENERALES PROCEDIMIENTO DE GESTIÓN PG-05

DIRECCIÓN DE SERVICIOS GENERALES PROCEDIMIENTO DE GESTIÓN PG-05 DIRECCIÓN DE SERVICIOS GENERALES PROCEDIMIENTO DE GESTIÓN PG-05 Título: "GESTIÓN DEL MANTENIMIENTO" Edición: 0 Fecha de aprobación: 02/04/2002 Nª de copia: Elaborado por Revisado por Aprobado por Miguel

Más detalles

Verificación del funcionamiento de los discos duros y lectores/grabadores de CD/DVD

Verificación del funcionamiento de los discos duros y lectores/grabadores de CD/DVD Verificación del funcionamiento de los discos duros y lectores/grabadores de CD/DVD Cuando se debe de verificar el funcionamiento de dispositivos como discos duros, lectores/grabadores de CD/DVD que nos

Más detalles

Complejidad de los Algoritmos

Complejidad de los Algoritmos Que es un Algoritmo? Complejidad de los Algoritmos Webster: cualquier método especial para resolver cierta clase de problemas. Horowitz: método preciso utilizable en una computadora para la solución de

Más detalles

El Proceso. Capítulo 2 Roger Pressman, 5 a Edición. El Proceso de Desarrollo de Software

El Proceso. Capítulo 2 Roger Pressman, 5 a Edición. El Proceso de Desarrollo de Software El Proceso Capítulo 2 Roger Pressman, 5 a Edición El Proceso de Desarrollo de Software Qué es? Marco de trabajo de tareas a realizar para desarrollar Software de alta calidad. Es sinónimo de Ingeniería

Más detalles

ANALISTA PROGRAMADOR

ANALISTA PROGRAMADOR expertos en formación ANALISTA PROGRAMADOR OBJETIVOS El objetivo del curso es planificar e implementar soluciones de tecnología de información en organizaciones privadas y públicas, así como colaborar

Más detalles

PLANIFICACION DE UN PROYECTO DE SOFTWARE

PLANIFICACION DE UN PROYECTO DE SOFTWARE PLANIFICACION DE UN PROYECTO DE SOFTWARE Actividades de Planificación de un Proyecto de Software Como se menciona anteriormente, el jefe de proyectos es el responsable de la elaboración y desarrollo del

Más detalles

Estrategia de Pruebas

Estrategia de Pruebas Estrategia de Pruebas Introducción: Las pruebas son parte integral de un proyecto y del ciclo de vida de la aplicación. Dentro un proyecto de implementación, las pruebas siguen un enfoque estructurado

Más detalles

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual.

La última versión disponible cuando se redactó este manual era la 5 Beta (versión ), y sobre ella versa este manual. Manual de Dev-C++ 4.9.9.2 Página 1 de 11 Introducción Dev-C++ es un IDE (entorno de desarrollo integrado) que facilita herramientas para la creación y depuración de programas en C y en C++. Además, la

Más detalles

Documentación FUNCIONAL. Sistema de Información para la gestión de DOCUMENTOS y REGISTROS del SISTEMA DE CALIDAD

Documentación FUNCIONAL. Sistema de Información para la gestión de DOCUMENTOS y REGISTROS del SISTEMA DE CALIDAD Documentación FUNCIONAL Sistema de Información para la gestión de DOCUMENTOS y REGISTROS del SISTEMA DE CALIDAD Publi cación: 14/04/2004 I Sistema de Información para la Calidad Tabla de contenido Capítulo

Más detalles

ACTIVIDAD: Control de Lectura # 1: Benchmarking para Competir con Ventaja Por: Roberto J. Boxwell. MATERIA: Ingeniería de Software.

ACTIVIDAD: Control de Lectura # 1: Benchmarking para Competir con Ventaja Por: Roberto J. Boxwell. MATERIA: Ingeniería de Software. UNIVERSIDAD DON BOSCO FACULTAD DE INGENIERIA ESCUELA DE COMPUTACION CICLO II/2008 ACTIVIDAD: Control de Lectura # 1: Benchmarking para Competir con Ventaja Por: Roberto J. Boxwell MATERIA: Ingeniería de

Más detalles

ESPECIFICACIÓN TÉCNICA NÚMERO 17.01

ESPECIFICACIÓN TÉCNICA NÚMERO 17.01 ESPECIFICACIÓN TÉCNICA NÚMERO 17.01 Evaluación de agentes extintores para sistemas de extinción automática en locales de venta al público de artificios pirotécnicos 1. Objeto y ámbito de aplicación La

Más detalles

Riesgos Detectados en la Función Inspectora de un Proyecto

Riesgos Detectados en la Función Inspectora de un Proyecto Riesgos Detectados en la Función Inspectora de un Proyecto Juan Félix Castela Mostazo Subdirección General TIC Ministerio de Defensa Índice: 1.- Definición de Inspección. 2.- Ciclo de Vida de un Riesgo.

Más detalles

ROLES DEL PROYECTO Tomayko

ROLES DEL PROYECTO Tomayko Arquitecto Principal : Responsable de la creación del proyecto de software. Responsabilidades principales: coordinar y supervisar el documento de requerimientos y de especificaciones, coordinación y supervisión

Más detalles

Solicitudes MINECO. Configuración del equipo para Firma y Registro de Solicitud IMV

Solicitudes MINECO. Configuración del equipo para Firma y Registro de Solicitud IMV Solicitudes MINECO Configuración del equipo para Firma y Registro de Solicitud IMV Madrid, Julio de 2016 Contenido 1. Introducción... 3 2. Configuración del panel de Java... 3 3. Sitio de confianza de

Más detalles

Microsoft Visual Studio está basado en.net framework. Definiciones de.net Framework:

Microsoft Visual Studio está basado en.net framework. Definiciones de.net Framework: 1) CONCEPTO La palabra "Visual" hace referencia al método que se utiliza para crear la interfaz gráfica de usuario (GUI). En lugar de escribir numerosas líneas de código para describir la apariencia y

Más detalles

NC de producto: Desviación o ausencia de especificaciones de calidad en un producto

NC de producto: Desviación o ausencia de especificaciones de calidad en un producto 1. Propósito: Establecer la forma de actuar frente a una no conformidad bien sea de producto, de proceso o del sistema de Gestión de calidad del REA METROPOLITANA DEL CENTRO OCCIDENTE. 2. Alcance: Este

Más detalles

Sistemas de Programas Universidad Simón Bolívar

Sistemas de Programas Universidad Simón Bolívar Pruebas en sistemas orientados a objetos Sistemas de Programas Universidad Simón Bolívar Agenda 2 Introducción Qué es probar software? Por qué necesitamos probar el software? Terminología de Pruebas Black

Más detalles

TEMA 4. Auditoría de Sistemas

TEMA 4. Auditoría de Sistemas TEMA 4 Auditoría de Sistemas Herramientas y Técnicas 4.1 Motivación Las auditoría informáticas se materializan recabando información y documentación de todo tipo. El trabajo de campo del auditor consiste

Más detalles

Diario Oficial de la Unión Europea L 317/17

Diario Oficial de la Unión Europea L 317/17 30.11.2011 Diario Oficial de la Unión Europea L 317/17 REGLAMENTO (UE) N o 1235/2011 DE LA COMISIÓN de 29 de noviembre de 2011 por el que se modifica el Reglamento (CE) n o 1222/2009 del Parlamento Europeo

Más detalles

INDICE 1. Cómo Comenzar 2. El Entorno de Programación Delphi 3. Diseño de un Formulario; Componentes, Menús y Sucesos

INDICE 1. Cómo Comenzar 2. El Entorno de Programación Delphi 3. Diseño de un Formulario; Componentes, Menús y Sucesos INDICE Agradecimientos xiii Introducción xv 1. Cómo Comenzar 1 Por qué Windows y por qué Delphi? 1 Desarrollo de una aplicación Delphi 3 Funcionamiento de Delphi 5 Un programa de bienvenida 7 Un proyecto

Más detalles

ESCUELA DE INFORMÁTICA

ESCUELA DE INFORMÁTICA TÉCNICO EN SISTEMAS LABORAL SUBMODULO TEMA 1 (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar

Más detalles

Aplicaciones VBA con Excel

Aplicaciones VBA con Excel Pág. N. 1 Aplicaciones VBA con Excel Familia: Sub-familia: Editorial: Informática Ofimática Macro Autor: Manuel Torres Remon ISBN: 978-612-304-265-3 N. de páginas: 344 Edición: 1. a 2015 Medida: 17.5 x

Más detalles

Fiabilidad y tolerancia de fallos

Fiabilidad y tolerancia de fallos dit UPM Fiabilidad y tolerancia de fallos Juan Antonio de la Puente DIT/UPM Transparencias basadas en el capítulo 5 del libro de A. Burns y A. Wellings Real-Time Systems and Programming Languuages, 3ª

Más detalles

FICHA PÚBLICA DEL PROYECTO

FICHA PÚBLICA DEL PROYECTO NUMERO DE PROYECTO: 218824 EMPRESA BENEFICIADA: MICROCALLI DEL GOLFO S.A DE C.V TÍTULO DEL PROYECTO: LÍNEA DE PRODUCTOS DE SOFTWARE PARA DOMÓTICA OBJETIVO DEL PROYECTO: Incorporar el paradigma de LPS como

Más detalles

Esquema de Integración Externa Aranda Versión 8.0

Esquema de Integración Externa Aranda Versión 8.0 Esquema de Integración Externa Versión 8.0 Software, 2014 Página 1 Historia de Revisiones Fecha Versión Descripción Autor 20/04/2010 1.0 Documento inicial Juan Francisco Carrillo 22/10/2012 1.1 Actualización

Más detalles

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

Tema 2 Conceptos básicos de programación. Fundamentos de Informática Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis

Más detalles

Características técnicas para toma de biométricos

Características técnicas para toma de biométricos Características técnicas para toma de biométricos A continuación se detallan las especificaciones técnicas que deben cumplir los archivos digitales (foto, huella y firma): 1. Especificaciones para la toma

Más detalles

Página 1 de 11. Apartado 7.9: Filtro de partículas Se incluye este apartado sobre el filtro interno de partículas del analizador.

Página 1 de 11. Apartado 7.9: Filtro de partículas Se incluye este apartado sobre el filtro interno de partículas del analizador. PRINCIPALES CAMBIOS EN LAS NORMAS UNE-EN 2013 CON RESPECTO A LAS NORMAS UNE- EN 2005/2006, RELATIVAS A LOS METODOS DE REFERENCIA PARA LA DETERMINACION DE LAS CONCENTRACIONES DE OXIDOS DE NITROGENO, DIOXIDO

Más detalles

ISO Medidas de Calidad de los Datos

ISO Medidas de Calidad de los Datos ISO 19138 Medidas de Calidad de los Datos Informar sobre la calidad significa: Identificar los factores relevantes Evaluar con métodos m adecuados Cuantificar utilizando medidas comparables ISO 19113 ISO

Más detalles

ESTRUCTURAS REPETITIVAS

ESTRUCTURAS REPETITIVAS DOCENTE: Ing. Ronald Rentería Ayquipa MARCO TEÓRICO: ESTRUCTURAS REPETITIVAS La programación estructurada es un paradigma que consiste en la organización de un código en bloques conformados por estructuras

Más detalles

EVALUACIÓN DEL CUESTIONARIO. Screening del deterioro cognitivo en Psiquiatría SCIP-S

EVALUACIÓN DEL CUESTIONARIO. Screening del deterioro cognitivo en Psiquiatría SCIP-S EVALUACIÓN DEL CUESTIONARIO Screening del deterioro cognitivo en Psiquiatría SCIP-S RESUMEN DE LA VALORACIÓN DEL TEST Descripción general Características Nombre del test Autor Editor del test en su versión

Más detalles

Introducción a los Sistemas Operativos

Introducción a los Sistemas Operativos Introducción a los Sistemas Operativos Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es 1 Índice General Conceptos sobre ordenadores Concepto

Más detalles

Sistema de Liquidación Directa. Servicio de Solicitud de Borradores On-line. Subdirección General de Afiliación, Cotización y Gestión del Sistema RED

Sistema de Liquidación Directa. Servicio de Solicitud de Borradores On-line. Subdirección General de Afiliación, Cotización y Gestión del Sistema RED Sistema de Liquidación Directa On-line Subdirección General de Afiliación, Cotización y Gestión del Sistema RED Marzo de 2016 INDICE 1... 4 1.1 Introducción... 4 1.2 Características... 4 1.2.1 Objetivo

Más detalles

TESTING. Universidad Simón Bolívar. Ing. de Software. Profa. Marlene Goncalves

TESTING. Universidad Simón Bolívar. Ing. de Software. Profa. Marlene Goncalves TESTING Universidad Simón Bolívar. Ing. de Software. Profa. Marlene Goncalves Definiciones Error: Equivocación cometida por un desarrollador. Ejemplos: un error de tipeo, una mal interpretación de un requerimiento

Más detalles

Curso de Java Introducción a la Programación III

Curso de Java Introducción a la Programación III Curso de Java Introducción a la Programación III Jaime Fernández Martín Curso INEM 02830. Programación en Java Marzo 2010 Índice 1 Operadores relacionales e igualdad 2 Estructuras de control condicional

Más detalles

SISTEMAS DE INHIBICIÓN DE RCIED Y COMUNICACIONES PERSONALES

SISTEMAS DE INHIBICIÓN DE RCIED Y COMUNICACIONES PERSONALES SISTEMAS DE SEGURIDAD SISTEMAS DE INHIBICIÓN DE RCIED Y COMUNICACIONES PERSONALES En seguridad no puedes elegir la segunda mejor opción indracompany.com INHIBIDORES DE FRECUENCIA SISTEMAS DE INHIBICIÓN

Más detalles

Actividad de Evaluación Brandon Emmanuelle Cuevas Rangel GPO: 303 Carrera: Informática 3er Semestre Joel Rocha Barocio Cienega de Flores N.L.

Actividad de Evaluación Brandon Emmanuelle Cuevas Rangel GPO: 303 Carrera: Informática 3er Semestre Joel Rocha Barocio Cienega de Flores N.L. Actividad de Evaluación 2.4.1 Brandon Emmanuelle Cuevas Rangel GPO: 303 Carrera: Informática 3er Semestre Joel Rocha Barocio Cienega de Flores N.L. Las técnicas de programación constituyen parte fundamental

Más detalles

6.4 ESTRATEGIAS DE PRUEBA

6.4 ESTRATEGIAS DE PRUEBA Prueba del sistema Prueba de validación Prueba de integración Prueba de Unidad Código Diseño Requisitos Ingeniería del Sistema Las pruebas del software aplican similar estrategia moviéndonos de adentro

Más detalles

: Algorítmica y Estructura de Datos I

: Algorítmica y Estructura de Datos I FACULTAD POLITÉCNICA DIRECCIÓN ACADÉMICA PROGRAMA DE ESTUDIO I. IDENTIFICACIÓN Carrera : Ingeniería de Sistemas CARGA HORARIA (Horas reloj) Asignatura : Algorítmica y Estructura de Datos I Carga Horaria

Más detalles

subcontraloría de auditoría financiera y contable

subcontraloría de auditoría financiera y contable Manual de Organización de la subcontraloría de auditoría financiera y contable ENERO 2015 1 Manual de Organización del Departamento de Auditoria Financiera y Contable C. Gerardo Allende de la Fuente Contralor

Más detalles

ACCESS XP. Objetivos. Duración. 64 horas. Contenidos. Módulo 1: Introducción. Parte 1 Bienvenida Certificado MOUS Resumen

ACCESS XP. Objetivos. Duración. 64 horas. Contenidos. Módulo 1: Introducción. Parte 1 Bienvenida Certificado MOUS Resumen ACCESS XP Objetivos Aprender todas las funciones del programa Access XP para la gestión de Bases de Datos. Conocer la terminología del programa y los elementos que se utilizan en la aplicación Trabajar

Más detalles

GRADO EN INGENIERÍA INFORMÁTICA

GRADO EN INGENIERÍA INFORMÁTICA GRADO EN INGENIERÍA INFORMÁTICA COMPETENCIAS Competencias genéricas Las competencias transversales-genéricas que los estudiantes deben adquirir durante sus estudios son las siguientes: INSTRUMENTALES CG-1.

Más detalles

Introducción a la Ingeniería de Software - Examen Febrero 04/02/2012

Introducción a la Ingeniería de Software - Examen Febrero 04/02/2012 Cada pregunta de la parte múltiple opción contestada correctamente tiene un valor de 3,34 puntos. Cada pregunta incorrecta de la múltiple opción resta 1.1 puntos. El puntaje total del examen es 100 puntos.

Más detalles

Estructuras en LabVIEW.

Estructuras en LabVIEW. Estructuras en LabVIEW. Sumario: 1. Ejecución según el flujo de datos. 2. Estructuras básicas disponibles en LabVIEW. a) Estructura Sequence. b) Estructura Case. c) Estructura For Loop. d) Estructura While

Más detalles

Proyecto de IS3. Tercera iteración. Documento pruebas caja negra

Proyecto de IS3. Tercera iteración. Documento pruebas caja negra 27 de mayo de 2009 Índice Historial...3 Descripción de las entradas...4 Descripción de la interfaz...4 Datos de entrada...4 Clases de equivalencia...5 Identificación de las clases de equivalencia...5 Casos

Más detalles

TÉCNICO EN GESTIÓN DE CALIDAD

TÉCNICO EN GESTIÓN DE CALIDAD TÉCNICO EN GESTIÓN DE CALIDAD Descripción del curso: Curso dividido en tres módulos, donde el alumno aprenderá: SISTEMAS INTEGRADOS DE GESTIÓN EMPRESARIAL: Dirigido a personas que quieran aproximarse a

Más detalles