Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelos de calidad del software,, image, Permite evaluar el sistema en,…
Modelos de calidad del software,
Calidad de Software
Grado de desempeño de las principales características de un sistema computacional durante su ciclo de vida.
Según IEEE, 1990
grado con el que un sistema, componente o proceso cumple los requerimientos especificados y las necesidades o expectativas del cliente o usuario
El modelo debe ir enfocado a hacer seguimiento y evaluación a cada etapa de construcción del producto software
Según Scalone, 2006
Son aquellos documentos que integran la mayor parte de las mejores prácticas
cualitativa
cuantitativamente
Enfoques
Calidad a nivel de proceso
La calidad debe ser programada al inicio del proyecto
En cada etapa del desarrollo se debe hacer control y seguimiento de la calidad
Minimiza riesgo y ofrece soporte continuo
Modelos
ITIL
Fortalecer la gestión gubernamental y ofrecer una estructura integral para prestar a la organización un servicio completo
A partir de, perspectiva del negocio, entrega del servicio, soporte del servicio, manejo de la infraestructura y manejo de aplicaciones
Implementación
Eurotrans lo implementó para evolucionar la operativa y alcanzar los objetivos planteados.
ISO/IEC 15504
Enofcada en pymes y grupos pequeños, su objetivo es que la organización logre ser madura
Implementación
Empresas enfocadas en tecnologías de la información y soluciones tecnológicas
Bootstrap
Examinar la necesidad, Iniciar proceso de mejora, preparación y dirección de la evaluación, análisis de resultados, implantación y finalización de mejoras
Implementación
Implementado principalmente en empesas europeas
Dromey
modelo de requerimientos, modelo de diseño y modelo de calidad de la implementación
Implementación
Identifica propiedades de calidad, impacto de la medición de atributos, categoriza el sistema con exactitud, estructura y descripción
eficiencia, confiabilidad, mantenibilidad, portabilidad, facilidad de uso y funcionalidad
Personal Software Process (PSP)
desarrollo profesional del ingeniero, fomentando administración de calidad de los proyectos de desarrollo, reducción de defectos del producto, estimación y planeación del trabajo
Implementación
Ámbitos académicos, desarrollo de software
y mejora de procesos empresariales,
Team Software Process (TSP)
fase posterior de PSP, diseñado para trabajo en equipos de desarrollo de software autodirigidos
Implementación
Utilzado para para lograr alcanzar un grado de madurez alto en CMMI
IEEE / EIA 12207
marco de trabajo común para el ciclo de vida del desarrollo de software
Cobit 4.0
orientado a negocios y
proceso, con los siguientes criterios
efectividad, eficiencia, confidencialidad, integridad, disponibilidad, cumplimiento y confiabilidad
Implementación
Utilizada por Ecopetrol para actividades propias de la industria y el comercio del
petróleo y sus afines
ISO 90003
estándares utilizados para el desarrollo,
suministro y soporte del software. Ofrece guía de aplicación de la norma 9001
Implementación
beneficios de reducción de defectos e incidencias, aumento de productividad y compromiso con los requisitos del cliente, y mejora en los servicios
CMMI (Capability Maturity Model Integration)
propósito de verificar el cumplimiento de estándares de calidad a partir de la medición con niveles de madurez.
Implementación
Uno de los modelos con mayor acogida para la evaluación de grandes empresas
ISO/IEC 20000
avalar que la prestación de servicios gestionados de TI de una empresa cuentan con la calidad necesaria para brindar los servicios clientes
Implementación
Empresas enfocadas en la prestación
de servicios de TI
Calidad a nivel de producto
Especificar y evaluar el cumplimiento de criterios del producto
Tipos
Interna
Externa
En uso
Verifica el cumplimiento de las características que permitan alcanzar la satisfacción del
cliente
Modelos
McCall
tres etapas definidas: factores,
criterios y métricas
Implementación
Utilizado para evaluar la calidad del software mediante listas de comprobación de las características operativas, aceptación del cambio, y adaptabilidad a nuevos ambientes
criterios base: Exactitud, confiabilidad, eficiencia, integridad, usabilidad, mantenibilidad, testeabilidad, flexibilidad, portabilidad, reusabilidad e interoperabilidad
GQM (Goal Question Metric)
permite definir métricas para medir el
avance como los resultados de algún proyecto
Implementación
Aplicado en contextos académicos, implantación
del modelo en un core bancario
Boehm
modelo incremental, dividido en regiones de tareas y estas a su vez en conjuntos de tareas, las cuales se ajustan a la cantidad de iteraciones que el equipo defina
Implementación
Se utilizó para evaluar los criterios del proceso de la ingeniería de software para la evaluación de costos
cada iteración se divide en cuatro sectores: planeación, análisis de riesgo, ingeniería y evaluación
FURPS
criterios: Funcionalidad, usabilidad, confiabilidad, desempeño y soportabilidad
Implementación
utilizado para el diseño y validación de interfaces para usuarios finales, evaluando su funcionalidad, usabilidad, confiabilidad, desempeño y soporte
Genera un producto que cumpla las reglas
del negocio
GILB
Evaluación a traves de, Capacidad de trabajo, adaptabilidad, disponibilidad y utilizabilidad
Implementación
Objetivo de mejorar las prácticas de implementación de redes de telecomunicación y desarrollo del software
ISO 9126
Basado en McCall, divido en modelo de calidad, métricas externas, métricas internas y
calidad de métricas en uso
Implementación
Identificar atributos de calidad para generar requisitos comprensibles y adaptables a cualquier diseño, con un desarrollo y plan de pruebas efectivos.
Características: funcionalidad, fiabilidad, usabilidad, eficiencia, mantenibilidad y portabilidad
SQAE (Software Quality Assessment Exercise)
orientado a realizar evaluación por terceros que no están directamente involucrados con el desarrollo
Capas: área, factor y atributo de
calidad
Implementación
Definición de requisitos de calidad para productos de software a fin de alinear las necesidades reales de los sistemas de software
WebQEM
metodología de evaluación de calidad
de sitios Web
Implementación
Evaluación de la calidad en redes sociotécnicas para el desarrollo del conocimiento, utlizada por portal bancario a nivel de servicio de sus clientes.
ISO 25000
guiar el desarrollo con los requisitos y la evaluación
de atributos de calidad
Implementación
Alinear las necesidades reales del software, evita ineficiencias, maximiza la rentabilidad obteniendo un producto de calidad, y cumpliendo los requisitos propuestos.
adecuación funcional, eficiencia de desempeño, compatibilidad , capacidad de uso, fiabilidad, seguridad, mantenibilidad y portabilidad
Calidad en uso
Conjunto de atributos relacionados
con la aceptación por parte del usuario final y seguridad
Basada en la eficacia, productividad, seguridad y satisfacción, según ISO/IEC 9126
Permite evaluar el sistema en