Please enable JavaScript.
Coggle requires JavaScript to display documents.
DISEÑO ARQUITECTÓNICO BASADO EN UML PARA LA INTEGRACIÓN DE SUBSISTEMAS -…
DISEÑO ARQUITECTÓNICO BASADO EN UML PARA LA INTEGRACIÓN DE SUBSISTEMAS
Calidad de Software
Medición
¿Qué se puede medir?
El proceso del software
Para ayudar a estimar, control de calidad, evaluación de productividad, control de proyectos
Para mejorarlo
Calidad del producto
(para ayudar a la toma de decisiones tácticas a medida que el proyecto evoluciona)
Aspectos
Medición
Es el acto de determinar una medida
Métrica
Medida cuantitativa del grado en que un sistema componente o procesos posee un atributo dado
Medida
Indicación cuantitativa de extensión, cantidad, dimensiones , capacidad y tamaño de algunos atributos de un proceso o producto
Indicador
Es la métrica o una combinación de métricas que proporcionan una visión profunda del proceso del software, del proyecto del software o del producto en si
A través de Métricas
Beneficios
Futuras Estimaciones
Medidas
Directas
Indirectas
Que miden
Calidad
Productividad
¿Qué pasa si no medimos?
No podemos establecer metas
No sabemos si estamos mejorando
Del Software
Medidas Indirectas
Funcionalidad, calidad, complejidad, etc.
Ejem. Calidad de los tornillos producidos, medidos contando los artículos defectuosos.
Medidas Directas
Líneas de código producidas (LDC)
Ejem. Longitud de un tornillo.
Según
McCall
Se centran en tres aspectos importantes de un producto software
Capacidad de soportar los cambios (Revisión del Producto)
Flexibilidad. ¿Puedo añadir nuevas opciones?
Facilidad de Prueba. ¿Puedo probar todas las opciones?
Facilidad de Mantenimiento. ¿Puedo localizar los fallos?
Adaptabilidad a nuevos entornos (Transición del Producto)
Reusabilidad. ¿Podré utilizar alguna parte del software en otra aplicación?
Interoperabilidad ¿Podrá comunicarse con otras aplicaciones o sistemas informáticos?
Portabilidad-. ¿Podré usarlo en otra máquina?
Características Operativas (Operación del Producto)
Eficiencia (¿Qué recursos hardware y, software necesito?
Seguridad (Integridad). ¿Puedo controlar su uso?
Fiabilidad (¿Lo que hace de forma fiable todo el tiempo?)
Facilidad de Uso. (¿Es fácil y cómodo de manejar?
Corrección (¿Hace lo que se le pide?
ISO 9126
Desarrollado en un intento de identificar los atributos clave de calidad para un producto de software. Representa una simplificación del Modelo de McCall, e identifica seis características de calidad
Características y Subcaracterísticas
Eficiencia
Comportamiento
de recursos
en tiempo
Usabilidad
Entendibilidad
Capacidad de aprendizaje
Operabilidad
Mantenibilidad
Analizabilidad
Modificabilidad
Estabilidad
Capacidad de pruebas
Confiabildiad
Madurez
Tolerancia a fallas
Recuperabilidad
Portabilidad
Instalabilidad
Reemplazabilidad
Adaptabilidad
Funcionalidad
Interoperabilidad
Seguridad
Exactitud
Adecuación
Según Roche, puede caracterizarse mediante cinco actividades
Análisis
Interpretación
Colección
Realimentación
Formulación
Factores
Clasificación
Factores que solo pueden ser medidos indirectamente
Factores que pueden ser medidos directamente