Calidad del Software

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

Download "Calidad del Software"

Transcripción

1 1 ITI Gestión curso 2010/2011 Medición 2 Programa 1. Medición y experimentación en Ingeniería del Software Introducción Teoría representacional de la medición. Experimentación en Ingeniería del software. 2. Medidas del Producto 3. Modelos y métricas del Proceso 4. 1

2 1. Medición y Experimentación Bibliografía Medición 3 [Dolado, J., 2000] Dolado COSÍN, J. J. & Fernández SANZ, L. "Medición para la gestión en Ingeniería del Software". Ra-Ma Fernández, L. Teoría de la medición del software Es el texto recomendado para la asignatura, pues contiene información y referencias muy valiosas sobre la medición en I. del Software. [Fenton, N. 1997] Fenton, N "Software quality assurance & Measurement. A worldwide perspective". Second edition.chapman&hall. Texto recomendado para la parte de métricas. Proporciona el marco en el que desarrollar las actividades de medición del software y experimentación. Medición 4 1. Objetivos del Tema 1 Manejar los conceptos básicos de la teoría representacional de la medición. Conocer el papel de la medición en Ingeniería del Software (IS) Conocer ideas básicas de experimentación y su utilidad en IS Conocer los problemas de la experimentación en IS, y algunas soluciones. 2

3 Medición 5 Porqué medir? 1.1 Introducción IS:.. Aplicación de principios de ingeniería... para la producción de Software de calidad Humphrey, 1989 Medir el software es una tarea pendiente. Hay que validar las métricas que se utilizan. Para medir se necesitan objetivos claros y específicos que guíen el proceso de medición. Se debe ser crítico: medir un atributo no garantiza que la medición sea satisfactoria. Introducción 6 Necesidad de Medir en I.S. Los proyectos sin metas claras no podrán alcanzar claramente las metas Principio de Gilb de patrones difusos Algunos ejemplos Patrones de medida: son fáciles de usar? Comportamiento de los procesos: modelos? Hay productos de los que se desconoce la calidad Cómo garantizar su comportamiento al usuario? Mercado con referencias anecdóticas... 3

4 Introducción 7 Objetivos de la Medición Caracterizar Evaluar Predecir Mejorar Productos Procesos Recursos Medir para Caracterizar, entender y establecer bases de referencia Evaluar, conocer el estado actual, con respecto a una referencia ( desviaciones? % de cumplimiento? ) Predecir y así poder planificar Identificar las oportunidades de mejora ( Llegamos a los límites? Se ha mejorado?...) Introducción 8 Objetivos de la Medición Objetivos de Gestión Coste de los procesos? Productividad del equipo? Bondad del código desarrollado? Satisfacción del usuario? Objetivos de Ingeniería Son contrastables los requisitos? Hemos probado y depurado adecuadamente el producto? Hemos alcanzado los objetivos? Que ocurrirá en el futuro? Podemos predecir? 4

5 9 1.2 Medición y Medida (i) Medición: Proceso que permite asociar números o símbolos a atributos de entidades de un dominio del mundo real, de forma que los describe de acuerdo a reglas claramente especificadas Fenton, 1997 Medición (measurement): aplicación (mapping) desde el mundo empírico real (dominio) al mundo formal (rango). Medida (measure): número o símbolo asociado por la aplicación para representar el atributo de la entidad del mundo real (un objeto, un suceso, una persona...)l 10 Medición y Medida (ii) Cuánto debemos conocer de un atributo para considerar que está medido? Qué es la Complejidad del software? Qué es la superficie de un terreno? Cómo sé quería? que he medido realmente el atributo que Es el nº de errores una medida de la calidad del software? Y si no cuál es? 5

6 11 Medición y Medida (iii) Ya disponemos del proceso de medición Qué aserciones podemos hacer sobre el atributo y las entidades que lo poseen? Ejemplo: Superficie1=30Ha 2 Superficie2=60Ha 2 Calidad1=30 Calidad2=60 Cómo podemos comparar la calidad de dos diseños? Tiene sentido hablar de doble calidad de diseño? Y de doble superficie? 12 Tipos de Validez Validez Teórica Que axiomas cumple? Que escala de medida tiene?... Validez empírica (experimentos) Sirve para medir realmente el atributo? Es un modelo de Predicción válido? Cuál de las dos interesa en IS? 6

7 13 Fases de la Medición Formal Identificar atributos de una entidad del mundo real Identificar relaciones empíricas del atributo Definir la aplicación del mundo real a R Condición representacional Identificar relaciones numéricas para cada relación empírica Comprobar que las relaciones numéricas preservan y son preservadas por las empíricas Teoría Representacional de la Medición 14 La Medición debe: Representar adecuadamente los atributos a los que se asocian números o símbolos y Preservar las relaciones que tienen los elementos, objeto de la medición. Las manipulaciones en el sistema numérico o simbólico deben tener sentido en el mundo real. 7

8 15 Nominal Se clasifica cada entidad (Código por lenguajes) Permite cualquier biyección Ordinal Tipos de Escala (i) Se clasifican las entidades en grupos ordenados (Fallos: muy graves, graves, leves o cosméticos) Permite cualquier aplicación monótona 16 De Intervalo La diferencia existente entre un valor y otro consecutivo en orden es siempre la misma. Preserva diferencias. grados Celsius o centígrados Permite cualquier transformación afín M=aM +b Tipos de Escala (ii) 8

9 17 Tipos de Escala (iii) De Ratio Cumple las condiciones de la escala de intervalo, y además hay un cero de referencia (grados Kelvin, LDC de un programa ) Permite cualquier cambio de escala (M=aM / a>0) Absoluta Se mide siempre contando elementos y sólo es posible una representación: el recuento real de elementos Número de personas en un proyecto Sólo permite la Identidad M=M 18 Tipos de Escala (iv) Que se puede decir de las entidades medidas que tenga sentido (Meaningfulness)? Debe ser invariante frente a las transformaciones propias de la escala. El número de errores encontrados durante los test de integración fue de 100 El coste de depuración de cada error en el programa X fue de al menos 100 Un error semántico se depura en el doble de tiempo que uno sintáctico 9

10 19 Ejemplo escala (i) C={diagramas de flujo} Atributo: complejidad Medida: número de decisiones binarias V(G) V(G1) = V(G2) G1 y G2 son igual de complejos? G1 G2 20 Ejemplo escala (ii) Tipo de Escala Nominal Transformación Admisible Operadores básicos Ejemplos Cualquier Determinación de Etiquetas del tipo: transformación uno a igualdad Nombre de los lenguajes uno Perfil Profesional (Gestor, Ingeniero de software, Programador, etc.) Ordinal y 1 > y 2 si x 1 > x 2 Las de arriba y mayor que, menor que Rankings y Ordenaciones: Prioridad y severidad Niveles del CMM 10

11 21 Ejemplo escala (iii) Tipo de Escala Transformación Admisible Operadores básicos Ejemplos Ratio Y= ax a>0 Las de arriba e Intervalos de tiempo igualdad de ratios Coste, esfuerzo, longitud Absoluta Y=x Todos Contadores Probabilidad 22 Modelo Estructural (Kitchenham) Mundo real Entidad (a medir) se aplica a (1:1) Mundo formal Valor (medida) posee (m:n) se expresa en (1:1) Atributo (dimensión) cuantifica (m:n) Unidad pertenece a (1:1) Tipo de escala 11

12 23 Métricas del Software Medida cuantitativa del grado en que un sistema, componente o proceso posee un atributo dado (IEEE, 1993). Entidades software Atributo j Métrica(entidad i ) E Medidas Regla de asignación de valores a entidades R Qué métricas conoce? 24 Clasificación de las Métricas (i) Directas / Indirectas De atributos que son/no son mensurables directamente Longitud de un código fuente Tiempo para desarrollar un programa. Productividad de un programador. Simples / Compuestas Compuestas: tratan de capturar atributos cualitativos por medio de medidas directas/indirectas que se ponderan. Interpretación, comparación de resultados... Objetivas o Subjetivas 12

13 25 Clasificación de las Métricas (ii) Atributos externos, que dependen del comportamiento del producto en un entorno determinado: Usabilidad Integridad Eficiencia Reusabilidad Portabilidad Atributos internos del producto: Medidas de tamaño (longitud del código, funcionalidad Medidas de diseño Acoplamiento: grado de interdependencia entre módulos Cohesión: grado en el los componentes locales de un módulo colaboran para realizar una tarea concreta. 26 Clasificación (Fenton-i) Producto Atributo interno Atributo externo Especificaciones Diseño Tamaño, reutilización, modularidad, redundancia, funcionalidad, sintaxis, corrección Tamaño, reutilización, modularidad, cohesión, acoplamiento, funcionalidad Fácil de comprender, fácil mantenimiento Calidad, complejidad fácil mantenimiento Código Tamaño, reutilización, modularidad, cohesión, acoplamiento, funcionalidad, complejidad algorítmica... Test Tamaño Cobertura Calidad Calidad, complejidad fácil mantenimiento Fiabilidad fácil uso 13

14 27 Clasificación (Fenton-ii) Entidades Atributo interno Atributo externo Procesos y Recursos Construcción de Especificaciones Diseño Tº de esfuerzo, nº de cambios Tº de esfuerzo, nº de errores en las especificaciones Calidad, Coste, Estabilidad Efectividad-Costes Test Tº, Esfuerzo, Nº de errores encontrados Efectividad-Costes, Fiabilidad, Estabilidad Personal Edad, Coste Productividad, Experiencia Equipos Tamaño, Nivel de Comunicación Productividad, Calidad Software Precio, Tamaño Usabilidad, Fiabilidad.. Hardware Precio, Memoria, Rapidez Fiabilidad 28 Ejemplo de Medidas (i) Recursos Atributos Medidas posibles Tamaño del equipo Número de personas asignadas Personal asignado Experiencia Años de experiencia en programación Perfil profesional Perfil profesional (Jefe de proyecto, Analista, Programador) Herramientas CASE Tiempo Tipo Se utiliza? Fechas comienzo y fin Duración Nombre del tipo Si/No Fechas del calendario Días (laborables o de calendario). Qué ESCALA tienen? 14

15 29 Ejemplo de Medidas (ii) Producto Atributos Medidas posibles Número de módulos/programas Número de puntos función Tamaño Número de unidades físicas Sistema Número de líneas físicas de código fuente Número de bytes de memoria requeridos Densidad de defectos Número de defectos/módulos, programas Número de defectos/puntos función Programa Longitud Líneas físicas de código fuente Sentencias lógicas de código fuente 30 Ejemplo de Medidas (iii) Producto Atributos Medidas posibles Unidad Número de caminos LI Complejidad de Mc cabe Documento Longitud Número de páginas Defectos Tipo Origen Gravedad Esfuerzo_Corrección Tiempo_Corrección Nombre del tipo Lugar/actividad donde se localizó Clasificación ordinal Número de horas*personas Días/Horas desde que se origina hasta eliminación 15

16 31 Ejemplo de Medidas (iv) Proceso Atributos Medidas posibles Proceso de desarrollo Diseño Duración Hitos Esfuerzo_Desarrollo Cònformidad estándares Finalización Duración Calidad Días de Calendario o Laborables Fechas Horas, días, meses Número_desviaciones/proyecto Número_desviaciones/fase %finalización/duración total proyecto %finalización/esfuerzo total proyecto %finalización/ Tareas totales proyecto Días de Calendario o Laborables Densidad de defectos 32 Ejemplo de Medidas (v) Proceso Atributos Medidas posibles Pruebas Volumen Progreso # casos planificados # casos ejecutados # casos superados % de superados/planificados Mantenimiento Coste Esfuerzo Volumen Solicitudes de cambios Estado Esfuerzo # Euros/año # Días (horas)/año # cambios_solicitados en espera Nombre del estado de la solicitud Esfuerzo estimado (horas) para solicitudes pendientes 16

17 33 Otras clasificaciones (i) Medidas Intra e Intermodulares Cohesión, Acoplamiento... Cómo se definen? Clasificación de Medidas de Complejidad Tamaño (LDC) Tamaño es igual a Longitud? De Flujo de Control (Mc Cabe) De Flujo de Información ((Henry-Kafura) Ciencia del Software (Volumen) 34 Otras clasificaciones (ii) Clasificación en Orientación al objeto (Zuse) Diseño Implementación Sistema Nº Métodos LDC Árboles Profundidad LDC Clases Nº de Atributos LDC Clasificación teórica (Zuse) Por tipo de axiomas que cumplen 17

Módulo II. Diseño y evaluación en la experimentación formal.

Módulo II. Diseño y evaluación en la experimentación formal. Módulo II. Diseño y evaluación en la experimentación formal. Diseño y evaluación en la experimentación formal. Escalas y medición Proceso y diseño de la experimentación formal Agradecimientos por parte

Más detalles

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE FORMACIÓN A DISTANCIA. MATERIAL DE APOYO MODELO DE CALIDAD ISO (SQuaRE)

SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE FORMACIÓN A DISTANCIA. MATERIAL DE APOYO MODELO DE CALIDAD ISO (SQuaRE) SERVICIO NACIONAL DE APRENDIZAJE SENA CENTRO DE FORMACIÓN A DISTANCIA MATERIAL DE APOYO MODELO DE CALIDAD ISO 25000 (SQuaRE) PROGRAMA: TECNÓLOGO EN ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN JORGE

Más detalles

Cápsula 9. Medición de Software

Cápsula 9. Medición de Software INTRODUCCIÓN "Lo que no se puede medir, no se puede controlar; lo que no se puede controlar no se puede gestionar; lo que no se puede gestionar, no se puede mejorar" (Peter Drucker) No se puede predecir

Más detalles

CAPÍTULO 2. Empezaremos por definir los posibles términos que se encuentran. encerrados en la palabra métrica, porque es muy común asociarla con las

CAPÍTULO 2. Empezaremos por definir los posibles términos que se encuentran. encerrados en la palabra métrica, porque es muy común asociarla con las Conceptos básicos de Métricas CAPÍTULO 2 Empezaremos por definir los posibles términos que se encuentran encerrados en la palabra métrica, porque es muy común asociarla con las palabras medición y medida,

Más detalles

2.12 Control estadístico vs métricas.

2.12 Control estadístico vs métricas. 2.12 Control estadístico vs métricas. PRODUCIR UN SISTEMAS, APLICACIÓN O PRODUCTO DE ALTA CALIDAD Para lograr este objetivo se deben emplear métodos efectivos junto con herramientas modernas dentro del

Más detalles

E77 - Gestión de Recursos de la Información. Tema 1 - Métricas del Proyecto de Software

E77 - Gestión de Recursos de la Información. Tema 1 - Métricas del Proyecto de Software E77 - Gestión de Recursos de la Información Tema 1 - Métricas del Proyecto de Software Medición y Métricas Proceso de IS Proyecto Recopilación de datos Medidas Producto Cálculo de métricas Métricas Evaluación

Más detalles

Atributos de Calidad del Software

Atributos de Calidad del Software Atributos de Calidad del Software Los usuarios comúnmente se centran en lo que el sistema debe hacer por ellos y no piensan en otros atributos que el software debe tener. Son los analistas los que deben

Más detalles

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora

ANÁLISIS DE SISTEMAS. Prof. Eliz Mora ANÁLISIS DE SISTEMAS Prof. Eliz Mora Programa Fundamentos del Análisis de Sistemas Estilos Organizacionales y su impacto en los Sistemas de Información Rol del Analista de Sistema Determinación de Factibilidad

Más detalles

Introducción a la Gestión de Software

Introducción a la Gestión de Software Introducción a la Gestión de Software Tema 1. Calidad de Software Conferencia 1. Conceptos básicos de calidad de software Curso 2009-2010 Temario: Introducción Definición de calidad Modelos de calidad,

Más detalles

Tipos Abstractos de Datos (TAD) Lección 1

Tipos Abstractos de Datos (TAD) Lección 1 Tipos Abstractos de Datos (TAD) Lección 1 Esquema Paradigmas de programación Definición de TAD Programación con TAD Ventajas de la programación con TAD Lectura recomendada: secciones 1.1 y 1.2 del libro

Más detalles

Clase Práctica No. 1: Métricas de Calidad de Software: Listas de comprobación.

Clase Práctica No. 1: Métricas de Calidad de Software: Listas de comprobación. Introducción a la Gestión de Software Actividad # 2 Tema 1. Calidad de Software. Clase Práctica No. 1: Métricas de Calidad de Software: Listas de comprobación. Temario: Introducción Métricas de calidad

Más detalles

Instrumentos y Técnicas de recolección de información y análisis de datos cuantitativos. Roque Virgilio Castillo D Cuire

Instrumentos y Técnicas de recolección de información y análisis de datos cuantitativos. Roque Virgilio Castillo D Cuire Instrumentos y Técnicas de recolección de información y análisis de datos cuantitativos Roque Virgilio Castillo D Cuire Clasificación orientativa de las técnicas de obtención de la información Instrumentos

Más detalles

Introducción. Diplomado en Calidad y Estimación de Sistemas Informáticos

Introducción. Diplomado en Calidad y Estimación de Sistemas Informáticos Introducción La estimación y calidad de los sistemas informáticos se ha convertido hoy en día en los principales objetivos estratégicos de las organizaciones debido a que, cada vez más, su supervivencia

Más detalles

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO

NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO PACK FORMATIVO EN DESARROLLO DE APLICACIONES CON TECNOLOGÍA WEB NÚMERO DE HORAS: 160H PROGRAMACIÓN WEB EN EL ENTORNO CLIENTE OBJETIVO - Identificar la estructura de una página web conociendo los lenguajes

Más detalles

INDICADORES DE GESTIÓN, CLAVES PARA LA GESTIÓN ORGANIZACIONAL. Facilitador: Carlos Julio Acosta Franco JULIO DE 2014

INDICADORES DE GESTIÓN, CLAVES PARA LA GESTIÓN ORGANIZACIONAL. Facilitador: Carlos Julio Acosta Franco JULIO DE 2014 INDICADORES DE GESTIÓN, CLAVES PARA LA GESTIÓN ORGANIZACIONAL Facilitador: Carlos Julio Acosta Franco JULIO DE 2014 OBJETIVOS Comprender la importancia de la medición de la gestión de la empresa. Conocer

Más detalles

Estadística Aplicada a los Negocios I

Estadística Aplicada a los Negocios I Estadística Aplicada a los Negocios I Nombre de la Materia Estadística aplicada a los negocios I Departamento Ciencias Económico Administrativas Academia Economía y métodos cuantitativos Clave Horas-teoría

Más detalles

norma 1002 IEEE institute of electrical and electronic engineers

norma 1002 IEEE institute of electrical and electronic engineers Estándar Organismo que regula Aplicable a IEEE 610.12-1990 IEEE Identifica los términos que se utilizan actualmente en el campo de la ingeniería de software. Definiciones estándar de los términos establecidos.

Más detalles

Charlas para la gestión del Mantenimiento Fernando Espinosa Fuentes

Charlas para la gestión del Mantenimiento Fernando Espinosa Fuentes Charlas para la gestión del Mantenimiento Fernando Espinosa Fuentes En las últimas dos décadas se han realizado importantes avances en el desarrollo de nuevas estrategias de mantenimiento. El progreso

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

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

Modelos de calidad. Técnicas de prueba del software Estrategias de prueba del software. Calidad del software. Factores de Calidad. producto. 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

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

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 Guía 02. ISO 25000. Calidad del Producto Software Grado en que el producto software satisface las necesidades expresadas o implícitas, cuando se usa bajo condiciones determinadas. ISO 25000. Aspectos de

Más detalles

Unidad I: Descripción y gráficos estadísticos

Unidad I: Descripción y gráficos estadísticos Unidad I: Descripción y gráficos estadísticos A. Objetivo General: Proporcionar los conceptos y métodos necesarios de la Estadística para que el estudiante pueda organizar y resumir datos a partir de una

Más detalles

ITI Gestión. Programa

ITI Gestión. Programa 1 Calidad del Software ITI Gestión Calidad del Software 2 Programa 1. Medición y experimentación en Ingeniería del Software Introducción Teoría representacional de la medición. Recursos y problemas de

Más detalles

TEMA: ENTRADAS PROPUESTAS PARA EL PROCESO DE VERIFICACIÓN DE REQUERIMIENTOS. NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE

TEMA: ENTRADAS PROPUESTAS PARA EL PROCESO DE VERIFICACIÓN DE REQUERIMIENTOS. NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE TEMA: ENTRADAS PROPUESTAS PARA EL PROCESO DE VERIFICACIÓN DE REQUERIMIENTOS. NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE INTEGRANTES DEL EQUIPO: RAFAEL VALLE CASTELÁN JUAN DE DIOS RAMÍREZ

Más detalles

La ingeniería del software es una disciplina de ingeniería que comprende todos los aspectos de la producción de software.

La ingeniería del software es una disciplina de ingeniería que comprende todos los aspectos de la producción de software. Ingeniería del Software. Ian Sommerville Introducción. Preguntas de introducción. Qué es el software? Programas de ordenador y la documentación asociada. Los productos de software se pueden desarrollar

Más detalles

ISO ISO Calidad de Software. Virginia Cuomo Mariela Castares

ISO ISO Calidad de Software. Virginia Cuomo Mariela Castares ISO 9126 - ISO 14598 Calidad de Software Virginia Cuomo Mariela Castares 1 Agenda Calidad de Producto ISO 9126 / ISO 14598 2 Calidad de Producto Calidad: El conjunto de características de una entidad que

Más detalles

ISF-1302 SATCA 1 : Carrera:

ISF-1302 SATCA 1 : Carrera: 1. Datos Generales de la asignatura Nombre de la asignatura: Clave de la asignatura: SATCA 1 : Carrera: Proceso Personal para el Desarrollo de Software. ISF-1302 3-2 - 5 Ingeniería en Sistemas Computacionales

Más detalles

UNIDAD I. Universidad del Zulia Costa Oriental del Lago. Conceptos Básicos

UNIDAD I. Universidad del Zulia Costa Oriental del Lago. Conceptos Básicos Costa Oriental del Lago UNIDAD I Conceptos Básicos Comandos internos y externos. Estructura básicas: entidad, atributo, base de datos, clave primaria y secundaria, registro y archivo de datos empresas

Más detalles

Plan de estudios ISTQB: Nivel Fundamentos

Plan de estudios ISTQB: Nivel Fundamentos Plan de estudios ISTQB: Nivel Fundamentos Temario 1. INTRODUCCIÓN 2. FUNDAMENTOS DE PRUEBAS 3. PRUEBAS A TRAVÉS DEL CICLO DE VIDA DEL SOFTWARE 4. TÉCNICAS ESTÁTICAS 5. TÉCNICAS DE DISEÑO DE PRUEBAS 6.

Más detalles

DEFINICIÓN Y MEDICIÓN DE VARIABLES

DEFINICIÓN Y MEDICIÓN DE VARIABLES DEFINICIÓN Y MEDICIÓN DE VARIABLES IDENTIFICACIÓN DE LAS VARIABLES La identificación de las variables comienza con la explicitación de las mismas en: El problema, Los objetivos y Continúa cuando se trabaja

Más detalles

2. Métricas del Producto

2. Métricas del Producto Medición 52 Programa 1. Medición ió y experimentación ió en Ingeniería del Software Introducción Teoría representacional de la medición. Experimentación en Ingeniería del software. 2. Medidas del Producto

Más detalles

CONCEPTOS BÁSICOS. Prof. Ing. M.Sc. Fulbia Torres

CONCEPTOS BÁSICOS. Prof. Ing. M.Sc. Fulbia Torres CONCEPTOS BÁSICOS ESTRUCTURAS DE DATOS 2006 Prof. UNIDAD I CONCEPTOS BÁSICOS Datos. Información. Estructuras de Datos. Operaciones sobre una estructura. Perspectivas o niveles de datos. Implementación

Más detalles

CALIDAD DE SISTEMAS DE INFORMACIÓN WEB. Introducción a los métodos de evaluación de arquitecturas

CALIDAD DE SISTEMAS DE INFORMACIÓN WEB. Introducción a los métodos de evaluación de arquitecturas CALIDAD DE SISTEMAS DE INFORMACIÓN WEB Introducción a los métodos de evaluación de arquitecturas Evaluación de Arquitecturas Software 2 Contenido de la Sesión Inicial Introducción a la evaluación de arquitecturas

Más detalles

Estadística Descriptiva

Estadística Descriptiva Estadística Descriptiva Álvaro José Flórez 1 Escuela de Ingeniería Industrial y Estadística Facultad de Ingenierías Febrero - Junio 2012 Estadística Descriptiva Es una etapa de la metodología estadística,

Más detalles

Aseguramiento de la calidad y pruebas de software 7- Métricas de la calidad del Software Métricas del proceso

Aseguramiento de la calidad y pruebas de software 7- Métricas de la calidad del Software Métricas del proceso Aseguramiento de la calidad y pruebas de software 7- Métricas de la calidad del Software Métricas del proceso Blanca A. Vargas Govea [email protected] Abril 30, 2013 Objetivo Conocer y determinar las

Más detalles

Acción que el procesador puede ejecutar sin necesidad de información suplementaria

Acción que el procesador puede ejecutar sin necesidad de información suplementaria TEMA 5: Algoritmos y programas Fundamentos de Informática (Ingeniería Técnica Industrial) Escuela Universitaria Politécnica Índice de contenidos 1. 2. 3. 4. Introducción. Conceptos básicos Representación

Más detalles

LA FIABILIDAD EN LOS SISTEMAS DE TELECOMUNICACIONES

LA FIABILIDAD EN LOS SISTEMAS DE TELECOMUNICACIONES LA FIABILIDAD EN LOS SISTEMAS DE TELECOMUNICACIONES Antonio Moya Catena Responsable de Calidad y Desarrollo Operativo Centro I+D, Ericsson España, S.A. Global presence and customer relationships A unique

Más detalles

Proceso de Pruebas. Consta de las siguientes actividades: Planificación y Control

Proceso de Pruebas. Consta de las siguientes actividades: Planificación y Control Proceso de Pruebas Proceso de Pruebas Proceso mediante el cual se aplican una serie de métodos,algunas veces utilizando herramientas, que permiten obtener una conjunto de medidas para verificar y validar

Más detalles

Mantenimiento de Software

Mantenimiento de Software Mantenimiento de Software Contexto Histórico Frente a la considerable velocidad con que se ha desarrollado la ingeniería de computadores (hardware), el desarrollo del software ha sufrido un retraso histórico

Más detalles

ACTIVIDAD DE APRENDIZAJE Pintar la sala de estar Ent-teach Unidad 6 Gestión de Proyectos

ACTIVIDAD DE APRENDIZAJE Pintar la sala de estar Ent-teach Unidad 6 Gestión de Proyectos ACTIVIDAD DE APRENDIZAJE Pintar la sala de estar Ent-teach Unidad 6 Gestión de Proyectos Descripción de la actividad de aprendizaje 3 amigos y tú decidís pintar tu sala de estar. Para completar este proyecto,

Más detalles

Material de cátedra: Unidad II - PSICOMETRÍA: Concepto, escalamiento, puntuaciones transformadas y normas

Material de cátedra: Unidad II - PSICOMETRÍA: Concepto, escalamiento, puntuaciones transformadas y normas Material de cátedra: Unidad II - PSICOMETRÍA: Concepto, escalamiento, puntuaciones transformadas y normas Prof. María Elena Brenlla Bibliografía utilizada: Anastasi,, A.; Urbina, S. (1998): Tests Psicológicos.

Más detalles

DISEÑO Y CONSTRUCCION DE MODELOS WEB

DISEÑO Y CONSTRUCCION DE MODELOS WEB DISEÑO Y CONSTRUCCION DE MODELOS WEB UNIDAD II Politécnicos 2.1 DISEÑO DE SITIOS WEB El diseño se desarrollaba de manera ad- hoc y por lo general se efectuaba a medida que se generaba HTML. Después evolucionó

Más detalles

13. Utilizar la fórmula del término general y de la suma de n términos consecutivos

13. Utilizar la fórmula del término general y de la suma de n términos consecutivos Contenidos mínimos 3º ESO. 1. Contenidos. Bloque I: Aritmética y álgebra. 1. Utilizar las reglas de jerarquía de paréntesis y operaciones, para efectuar cálculos con números racionales, expresados en forma

Más detalles

Técnicas de Pruebas de

Técnicas de Pruebas de Técnicas de Pruebas de Software Lecturas Pruebas de Unidades Pruebas Integración Docente Beatriz E. Florián [email protected] Mayo 3 de 2005 Pruebas Reglas de oro para pruebas Límites de Pruebas: Probar

Más detalles

ISO Ingeniería del Software

ISO Ingeniería del Software ISO 9126 Ingeniería del Software ISO 9126 Es un estándar internacional para la evaluación del software. La norma define seis características de la aplicación, estas seis características son divididas en

Más detalles

Aseguramiento de la calidad y pruebas de software. 1- Infraestructura del aseguramiento de la calidad

Aseguramiento de la calidad y pruebas de software. 1- Infraestructura del aseguramiento de la calidad Aseguramiento de la calidad y pruebas de software 1- Infraestructura del aseguramiento de la calidad Blanca A. Vargas Govea [email protected] Enero 25, 2013 Objetivo Conocer los elementos de la infraestructura

Más detalles

ESTADISTICA. Tradicionalmente la aplicación del término estadística se ha utilizado en tres ámbitos:

ESTADISTICA. Tradicionalmente la aplicación del término estadística se ha utilizado en tres ámbitos: ESTADISTICA Tradicionalmente la aplicación del término estadística se ha utilizado en tres ámbitos: a) Estadística como enumeración de datos. b) Estadística como descripción, es decir, a través de un análisis

Más detalles

UNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática

UNIVERSIDAD AUTONOMA DE QUERETARO Facultad de Informática PATRONES DE DISEÑO WEB(1802). ÁREA DE CONOCIMIENTO: TRATAMIENTO DE LA INFORMACIÓN CRÉDITOS: 8 HORAS TEÓRICAS ASIGNADAS A LA SEMANA: 4 HORAS PRÁCTICAS ASIGNADAS A LA SEMANA: 0 PROGRAMAS EDUCATIVOS EN LOS

Más detalles

METODOLOGÍAS DE DESARROLLO DE SOFTWARE

METODOLOGÍAS DE DESARROLLO DE SOFTWARE METODOLOGÍAS DE DESARROLLO DE SOFTWARE SEMANA 03 DIFERENCIA LAS METODOLOGÍAS PESADAS DE DESARROLLO DE SOFTWARE (METODOLOGÍA DE DESARROLLO DE SOFTWARE) Facilitador: Amoretti Bautista César G. MÉTODO? Es

Más detalles

Conceptos básicos de calidad aplicados a Información Geográfica. Alexander Páez Lancheros

Conceptos básicos de calidad aplicados a Información Geográfica. Alexander Páez Lancheros Conceptos básicos de calidad aplicados a Información Geográfica Alexander Páez Lancheros CALIDAD Propiedad o conjunto de propiedades inherentes a una cosa que permiten apreciarla como igual, mejor o peor

Más detalles

1. La estadística: definición y usos en Economía

1. La estadística: definición y usos en Economía 1. La estadística: definición y usos en Economía Tema 1 1 1.1. La estadística: definición y usos en Economía Necesidad de tomar decisiones Estad. = Instrumento Usos: 1. Recuento 2. Enumeración 3. Ordenamiento

Más detalles

PENDIENTES DE MATEMÁTICAS DE 3º ESO (CURSO )

PENDIENTES DE MATEMÁTICAS DE 3º ESO (CURSO ) PENDIENTES DE MATEMÁTICAS DE 3º ESO (CURSO 2015-2016) CRITERIOS E INDICADORES Se detallan a continuación los criterios de evaluación junto con sus indicadores de contenidos asociados. Criterio 1: Identificar

Más detalles

DISEÑO CURRICULAR AUDITORIA DE SISTEMAS

DISEÑO CURRICULAR AUDITORIA DE SISTEMAS DISEÑO CURRICULAR AUDITORIA DE SISTEMAS FACULTAD (ES) CARRERA (S) Ingeniería Sistemas CÓDIGO HORAS TEÓRICAS HORAS PRÁCTICAS UNIDADES DE CRÉDITO SEMESTRE PRE-REQUISITO 129543 04 03 IX SISTEMAS DE INFORMACIÓN

Más detalles

y Organización n del Mapa

y Organización n del Mapa El Diseño o Cartográfico y Organización n del Mapa Diseño Es el proceso mental sistemático tico para encontrar la solución n a un problema no solucionado con anterioridad o a encontrar una solución n diferente

Más detalles

El ciclo de vida de un sistema de información

El ciclo de vida de un sistema de información El ciclo de vida de un sistema de información 1. Las etapas del proceso de desarrollo de software Planificación Análisis Diseño Implementación Pruebas Instalación / Despliegue Uso y mantenimiento 2. Modelos

Más detalles

Presentado por: Josué Andino Denis Flores Jorge Luis Pontón Diego Soria. Andino, Flores, Pontón, Soria 1

Presentado por: Josué Andino Denis Flores Jorge Luis Pontón Diego Soria. Andino, Flores, Pontón, Soria 1 Presentado por: Josué Andino Denis Flores Jorge Luis Pontón Diego Soria Andino, Flores, Pontón, Soria 1 Temario Objetivos Introducción Modelos y Terminología Estructura de Datos y Directrices de Lenguaje

Más detalles

Programación estructurada

Programación estructurada Programación estructurada Esta metodología de programación : Permite utilizar sentencias de bifurcación condicional estandarizadas. Facilita leer la codificación del programa de inicio a fin en forma continua.

Más detalles

PERFIL COMPETENCIA LÍDER DE CONTROL DE CALIDAD DE SOFTWARE (TIC-LQC)

PERFIL COMPETENCIA LÍDER DE CONTROL DE CALIDAD DE SOFTWARE (TIC-LQC) PERFIL COMPETENCIA LÍDER DE CONTROL DE CALIDAD DE SOFTWARE (TIC-LQC) FECHA DE EMISIÓN: 23/10/2017 14:08 FICHA DE PERFIL OCUPACIONAL LÍDER DE CONTROL DE CALIDAD DE SOFTWARE (TIC-LQC) Sector: INFORMACIÓN

Más detalles

Tecnología hardware y software

Tecnología hardware y software Denominación: Desarrollo de software Código : J62.05 Nivel: 4 Sector: Familia: Eje tecnológico: Programación informática, consultoría de informática y actividades conexas. Tecnología hardware y software

Más detalles

Competencia Matemática

Competencia Matemática Instituto Nacional para la Evaluación de la Educación Dirección de Proyectos Internacionales y Especiales Competencia matemática en PISA Jornadas bajacalifornianas en materia de Evaluación Educativa 2011

Más detalles

DES: Materia requisito:

DES: Materia requisito: UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU007H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: DES: Ingeniería Programa(s) Educativo(s): Ingeniería Aeroespacial Tipo de materia: Básica

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

Nombre de la asignatura: Lenguajes y Autómatas I. Créditos: Aportación al perfil

Nombre de la asignatura: Lenguajes y Autómatas I. Créditos: Aportación al perfil Nombre de la asignatura: Lenguajes y Autómatas I Créditos: 2 3 5 Aportación al perfil Desarrollar, implementar y administrar software de sistemas o de aplicación que cumpla con los estándares de calidad

Más detalles

TP-BETA-DAT. TEST PSICOMÉTRICO DAT Y BETA Documento: Glosario Alaro Coarite Vladimir Edwin Versión 1.0

TP-BETA-DAT. TEST PSICOMÉTRICO DAT Y BETA Documento: Glosario Alaro Coarite Vladimir Edwin Versión 1.0 TP-BETA-DAT TEST PSICOMÉTRICO DAT Y BETA Documento: Glosario Alaro Coarite Vladimir Edwin Versión 1.0 Control de Documento Proyecto Test Psicométrico DAT y BETA Título Glosario del Sistema [v1.0 12 de

Más detalles

PROCEDIMIENTO PARA EL DESARROLLO DE SOFTWARE

PROCEDIMIENTO PARA EL DESARROLLO DE SOFTWARE PROCEDIMIENTO PARA EL DESARROLLO DE REGISTRO DE CAMBIOS FECHA DE VIGENCIA/ VERSIÓN No. NUMERAL DESCRIPCION U ORIGEN DEL CAMBIO Página 1 de 6 1. OBJETIVO Establecer la metodología para recepcionar y atender

Más detalles

Diplomado Gerencia en Planeación Estratégica. Juan Pablo Cepeda Duarte

Diplomado Gerencia en Planeación Estratégica. Juan Pablo Cepeda Duarte Diplomado Gerencia en Juan Pablo Cepeda Duarte [email protected] 3204219194 Temática Sesión IX 1. Formulación de Metas 2. Formulación de Indicadores 3. Alineación productos vs proyectos 4. Equipos

Más detalles

CLASE 11: PRUEBAS DE SOFTWARE. Unversidad Simón Bolívar. Prof. Ivette Carolina Martínez

CLASE 11: PRUEBAS DE SOFTWARE. Unversidad Simón Bolívar. Prof. Ivette Carolina Martínez CLASE 11: PRUEBAS DE SOFTWARE Unversidad Simón Bolívar. Prof. Ivette Carolina Martínez Pruebas: Definición Prueba de Software es la ejecución del código usando combinaciones de entradas, en un determinado

Más detalles

GLOSARIO DE TÉRMINOS

GLOSARIO DE TÉRMINOS Apéndice A, Apartado 3: Glosario de términos!401" APÉNDICE A, APARTADO 3 GLOSARIO DE S Administración de la calidad Conjunto de actividades de la función general de administración que determina la política

Más detalles

INDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación

INDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación INDICE Prologo XI Capitulo 1. Algoritmos y programas 1.1. Configuraciones de una computadora 1 1.2. Lenguajes de programación 2 1.3. Resolución de problemas 1.3.1. Fase de resolución del problema 3 1.3.1.1.

Más detalles

Capítulo 7. Pruebas y mantenimiento del sistema

Capítulo 7. Pruebas y mantenimiento del sistema Capítulo 7 Pruebas y mantenimiento del sistema 129 Una vez que el sistema ha sido desarrollado, es necesario someterlo a una serie de pruebas que nos permitan identificar y mejorar aquellos puntos necesarios

Más detalles

GLOSARIO ESTADÍSTICO. Fuente: Murray R. Spiegel, Estadística, McGraw Hill.

GLOSARIO ESTADÍSTICO. Fuente: Murray R. Spiegel, Estadística, McGraw Hill. GLOSARIO ESTADÍSTICO Fuente: Murray R. Spiegel, Estadística, McGraw Hill. CONCEPTOS Y DEFINICIONES ESPECIALES Es el estudio científico de los métodos para recoger, organizar, resumir y analizar los datos

Más detalles

Examen de Ingeniería del Software / 3º de Informática de Gestión EXAMEN 2º CUATRIMESTRE 16 de junio de 2005

Examen de Ingeniería del Software / 3º de Informática de Gestión EXAMEN 2º CUATRIMESTRE 16 de junio de 2005 Apellidos: Examen de Ingeniería del Software / 3º de Informática de Gestión NO SE RESPONDERÁN PREGUNTAS DURANTE LA REALIZACIÓN DEL TEST. TEST [3 puntos] Cada pregunta tiene una única respuesta correcta.

Más detalles

08/10/2008. 1.Introducción

08/10/2008. 1.Introducción Herramientas de la Metrología en Sistemas de Calidad Seminario Aseguramiento de la Calidad de las Mediciones en los Procesos Industriales Sr. Rodrigo Ramos P. - Jefe LCPN-ME Rodrigo Miércoles Ramos 8 de

Más detalles

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO DIRECCIÓN GENERAL DE PLANEACIÓN DIRECCIÓN DE GESTIÓN DE LA CALIDAD ELABORACIÓN DE INDICADORES

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO DIRECCIÓN GENERAL DE PLANEACIÓN DIRECCIÓN DE GESTIÓN DE LA CALIDAD ELABORACIÓN DE INDICADORES UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO DIRECCIÓN GENERAL DE PLANEACIÓN DIRECCIÓN DE GESTIÓN DE LA CALIDAD ELABORACIÓN DE INDICADORES NOVIEMBRE DEL 2014 Entrada Proceso Salida Trabajo previo: 1. Proceso(s)

Más detalles

EVALUACIÓN DEL DESEMPEÑO PARA LA MEJORA

EVALUACIÓN DEL DESEMPEÑO PARA LA MEJORA PROGRAMA DE FORMACIÓN EMPRESARIAL EVALUACIÓN DEL DESEMPEÑO PARA LA MEJORA Facilitador: Ing. Carlos Julio Acosta Franco 23 de febrero de 2017 OBJETIVOS ESPECÍFICOS OBJETIVO PRINCIPAL DEL CURSO Conocer los

Más detalles

BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE SOFTWARE

BACHILLERATO TÉCNICO VOCACIONAL EN DESARROLLO DE SOFTWARE BACHILLERATO TÉCNICO VOCACIONAL EN DE SOFTWARE Descriptor del módulo de Segundo año Desarrollo de Programación orientada a objetos Módulo 2.4: Desarrollo de Programación orientada a objetos Aspectos generales

Más detalles

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas

Universidad Centroccidental Lisandro Alvarado. Decanato de Ciencias y Tecnología Departamento de Sistemas Universidad Centroccidental Lisandro Alvarado Decanato de Ciencias y Tecnología Departamento de Sistemas PROGRAMA INSTRUCCIONAL PROGRAMA: ANALISIS DE SISTEMAS DEPARTAMENTO: SISTEMAS ASIGNATURA: INTRODUCCIÓN

Más detalles

Procesadores de lenguaje Tema 5 Comprobación de tipos

Procesadores de lenguaje Tema 5 Comprobación de tipos Procesadores de lenguaje Tema 5 Comprobación de tipos Departamento de Ciencias de la Computación Universidad de Alcalá Resumen Sistemas de tipos. Expresiones de tipo. Equivalencia de tipos. Sobrecarga,

Más detalles

NORMA DE COMPETENCIA LABORAL

NORMA DE COMPETENCIA LABORAL Página 1 de 5 VERSION VERSION AVALADA MESA SECTORIAL MESA SECTORIAL GESTIÓN DE PROCESOS PRODUCTIVOS REGIONAL BOGOTA CENTRO CENTRO DE GESTION INDUSTRIAL METODOLOGO ALEXANDRA JIMENEZ VILLEGAS VERSION 1 FECHA

Más detalles

3. Elementos básicos de la investigación empírica

3. Elementos básicos de la investigación empírica 3. Elementos básicos de la investigación empírica Elementos básicos de la investigación empírica Propósito Participantes Proceso Producto INGENIERÍA DE SOFTWARE EMPÍRICA - ELEMENTOS BÁSICOS DE LA INVESTIGACIÓN

Más detalles