Download - IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)
![Page 1: IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)](https://reader034.vdocuments.co/reader034/viewer/2022051418/5665b45a1a28abb57c90c8a6/html5/thumbnails/1.jpg)
IIS
Evaluación de productos, procesos, recursos
Mejorando las predicciones (¿o estimaciones?)
![Page 2: IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)](https://reader034.vdocuments.co/reader034/viewer/2022051418/5665b45a1a28abb57c90c8a6/html5/thumbnails/2.jpg)
El que piensa …• Pierde!
• ¿Quién de ustedes los conoce?• Levanten la mano los que trabajan
construyendo software
![Page 3: IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)](https://reader034.vdocuments.co/reader034/viewer/2022051418/5665b45a1a28abb57c90c8a6/html5/thumbnails/3.jpg)
Introducción
• Lo primero que vamos a evaluar es Introducción a la Ingeniería de Software
• Grupos de 3 o 4 o … Trabajamos en la respuesta a algunas interrogantes Compartimos los resultados ¿Llegaremos a algún acuerdo?
![Page 4: IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)](https://reader034.vdocuments.co/reader034/viewer/2022051418/5665b45a1a28abb57c90c8a6/html5/thumbnails/4.jpg)
Las interrogantes
• ¿Qué es un proceso?• ¿Cómo se evalúan los procesos?• ¿Cómo se evalúan los productos?• ¿Qué recursos intervienen en la construcción de
software?• ¿Cómo se evalúan los recursos?• ¿Qué relación hay entre procesos, productos y
recursos?• ¿Cómo se pueden mejorar los procesos?• ¿Cómo se pueden mejorar los productos?
![Page 5: IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)](https://reader034.vdocuments.co/reader034/viewer/2022051418/5665b45a1a28abb57c90c8a6/html5/thumbnails/5.jpg)
Conceptos generales
• Modelos De procesos De calidad …
• Estándares
![Page 6: IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)](https://reader034.vdocuments.co/reader034/viewer/2022051418/5665b45a1a28abb57c90c8a6/html5/thumbnails/6.jpg)
ISO/IEC 9126
• Se recomienda considerar las siguientes características Funcionalidad Confiabilidad Usabilidad Eficiencia Mantenibilidad Portabilidad
6
![Page 7: IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)](https://reader034.vdocuments.co/reader034/viewer/2022051418/5665b45a1a28abb57c90c8a6/html5/thumbnails/7.jpg)
ISO/IEC 9126
• Funcionalidad “Un conjunto de atributos relacionados con la
existencia de un conjunto de funciones y sus propiedades específicas. Estas funciones satisfacen necesidades explícitas o implícitas”
• Confiabilidad “Un conjunto de atributos relacionados con la
capacidad del software para mantener su nivel de desempeño (performance) en determinadas condiciones por un período de tiempo determinado”
7
![Page 8: IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)](https://reader034.vdocuments.co/reader034/viewer/2022051418/5665b45a1a28abb57c90c8a6/html5/thumbnails/8.jpg)
ISO/IEC 9126
• Usabilidad “Un conjunto de atributos relacionados con el
esfuerzo de uso, y con la valoración individual al respecto, para un grupo determinado o implícito de usuarios”
• Eficiencia “Un conjunto de atributos concerniente a la relación
entre el nivel de desempeño (performance) del software y la cantidad de recursos consumidos, bajo determinadas condiciones”
8
![Page 9: IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)](https://reader034.vdocuments.co/reader034/viewer/2022051418/5665b45a1a28abb57c90c8a6/html5/thumbnails/9.jpg)
ISO/IEC 9126
• Mantenibilidad “Un conjunto de atributos relacionados con el
esfuerzo requerido para realizar determinadas modificaciones”
• Portabilidad “Un conjunto de atributos relacionados con la
capacidad del software para ser transferido de un ambiente a otro”
9
![Page 10: IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)](https://reader034.vdocuments.co/reader034/viewer/2022051418/5665b45a1a28abb57c90c8a6/html5/thumbnails/10.jpg)
Características y atributos
Funcionalidad
Confiabilidad
Facilidad de uso
Interoperabilidad
Seguridad
Madurez
Tolerancia a fallas
Recuperabilidad
Comprensibilidad
Facilidad de estudio
Operabilidad
Precisión
Adecuación
![Page 11: IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)](https://reader034.vdocuments.co/reader034/viewer/2022051418/5665b45a1a28abb57c90c8a6/html5/thumbnails/11.jpg)
Características y atributos
Eficiencia
Mantenibilidad
Portabilidad
Ser analizable
Modificabilidad
Estabilidad
Ser testeable
Adaptabilidad
Instalabilidad
Cumplimiento
Reemplazabilidad
Uso de recursos
Uso del tiempo
![Page 12: IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)](https://reader034.vdocuments.co/reader034/viewer/2022051418/5665b45a1a28abb57c90c8a6/html5/thumbnails/12.jpg)
Utilidad
• Definir los requerimientos de calidad de un producto de software
• Evaluar la especificación de un producto de software verificando si cumple con los requerimientos de
calidad durante todo el desarrollo
• Describir funcionalidades y atributos del software Manuales de usuario
• Evaluación de un producto de software antes de su liberación, para su aceptación y después
12
![Page 13: IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)](https://reader034.vdocuments.co/reader034/viewer/2022051418/5665b45a1a28abb57c90c8a6/html5/thumbnails/13.jpg)
La evaluación
• Es atribución de las organizaciones establecer sus propios modelos para la creación de métricas y su evaluación
• Se pueden utilizar descripciones verbales o reglas empíricas si no hubiera métricas
• Es fundamental establecer también los niveles de puntuación y los criterios específicos
• La relevancia de las características varía según las distintas categorías de software
13
![Page 14: IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)](https://reader034.vdocuments.co/reader034/viewer/2022051418/5665b45a1a28abb57c90c8a6/html5/thumbnails/14.jpg)
Modelo del proceso de evaluación
• Identificar los requerimientos de calidad
• Seleccionar las métricas de calidad indicadores para medir los atributos elementos para construir un indicador
• Definir los niveles de puntuación
• Definir el criterio de evaluación
• Procedimiento de evaluación
• Medir
• Puntuar
• Dictaminar
14
![Page 15: IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)](https://reader034.vdocuments.co/reader034/viewer/2022051418/5665b45a1a28abb57c90c8a6/html5/thumbnails/15.jpg)
Ejercicio
• Lista de control para evaluar IIS Les Luthiers
• ¿Y si quisiéramos comparar?
15
![Page 16: IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)](https://reader034.vdocuments.co/reader034/viewer/2022051418/5665b45a1a28abb57c90c8a6/html5/thumbnails/16.jpg)
Ejercicio
Ventajas Desventajas
![Page 17: IIS Evaluación de productos, procesos, recursos Mejorando las predicciones (¿o estimaciones?)](https://reader034.vdocuments.co/reader034/viewer/2022051418/5665b45a1a28abb57c90c8a6/html5/thumbnails/17.jpg)
Otros tipos de evaluación
• Estudios retrospectivos Determinar tendencias o relaciones (ej.: tamaño-
defectos)
• Estudios de caso Se evalúan situaciones distintas
• Proyectos hermanos• Comparación con Línea Base
• Experimentos formales Validar o Refutar Hipótesis Variables relevantes controladas