Please enable JavaScript.
Coggle requires JavaScript to display documents.
Modelos a nivel de producto - Coggle Diagram
Modelos a nivel de producto
McCall
Definición
Un modelo de calidad describe diferentes relaciones con modelos muy diversos con distinción de atributos internos y externos que dificultan la comprensión del concepto de calidad.
Características
Focaliza su producto identificando sus atributos, pueden ser abstractos.
La perspectiva del usuario es lo que realmente desarrollan e implementan calidad
Facilidades de uso
Integridad
Corrección
Confiabilidad
Ventajas y desventajas
Ventajas
Existe una relación directa entre los desarrolladores y el usuario.
Evalúa el producto al nivel bajo.
Utiliza niveles jerárquicos.
Desventajas
Es difícil que las características y sub características sean siempre perfectamente independientes.
Falta una asociación explicita entre el modelo y el proceso.
Las características son en general propiedades abstractas medibles mediante métricas.
No siempre existe una relación perfectamente lineal entre los valores de las métricas y las características que deben estimar.
Boehm
Definición
Este se basa en que el software debe hacer lo que el usuario quiere que haga, por lo tanto se espera que el software, utilice los recursos del computador correcta y eficientemente, sea fácil de usar y de aprender para los usuarios, estar bien diseñado, codificado y ser probado y mantenido fácilmente.
Características
Mantenimiento.
Portabilidad.
Eficiencia.
Fiabilidad.
Ventajas y desventajas
Ventajas
Presenta un rango alto de características primitivas.
Une los mejores elementos de otros modelos.
Integra el desarrollo del software con el mantenimiento.
Desventajas
Genera mucho tiempo el análisis.
Es un modelo costoso.
Funciona mejor en grandes proyectos.
Se trabaja siguiendo un protocolo y debe ser seguido estrictamente para un buen funcionamiento.
FURPS
Definición
Incluye, además de los factores de calidad y el atributo, restricciones de diseño y requerimientos de implementación, físicos y de interfaz.
Características
Funcional.
Facilidad de uso
Fiabilidad.
Rendimiento
Soporte
Ventajas y desventajas
Ventajas
Los criterios son claramente entendibles, esto implica su fácil utilización.
Tiene en cuenta las fallas en el producto y en el proceso esto permite una mayor corrección. Se podría utilizar no para una sino para varios proyectos.
Desventajas
Al igual que el modelo MaCall, se necesita de muestras métricas lo que implica un mayor esfuerzo de tiempo y costo.
GILB
Definición
Este modelo nos propone evaluar el software por medio de atributos. El modelo evalúa la capacidad del software para realizar el trabajo para el cual fue creado, teniendo en cuenta el proceso, la respuesta y el almacenamiento.
Características
Capacidad de trabajo.
Adaptabilidad.
Disponibilidad.
Usabilidad.
Ventajas y desventajas
Ventajas
Facilidad de mantenimiento: posibilidad de corregir un programa si se encuentra un error, adaptarlo si cambia su entorno y mejorarlo si el cliente desea un cambio.
Facilidad de uso: relación que se tiene entre el diseño y el cliente, que sea lo más fácil al momento de usarse.
Corrección: si el software no opera correctamente, no dará valor agregado a sus usuarios.
Desventajas
Se evalúan muchos factores que provocan un mayor trabajo en tiempo y costos
ISO 9126
Definición
Es un estándar internacional para la evaluación de Software; está supervisado por el proyecto SQUARE ISO 25000 2005 el cual sigue compuesto por los mismos conceptos.
Características
Funcionalidad.
Confiabilidad.
Eficiencia.
Facilidad de mantenimiento.
Portabilidad.
Ventajas y desventajas
Ventajas
Es un modelo de corte internacional pero adaptado al caso colombiano y latinoamericano.
La terminología es clara y precisa lo que hace que sea más comprensible para todos los actores del proceso.
Involucra la utilización de la norma ISO.
Introduce un nuevo concepto que es la calidad del uso que tiene en cuenta lo más importante para la gestión de la calidad que es la opinión del usuario
Se podría utilizar no para uno, si no para varios proyectos
Desventajas
Como en el caso de todos los modelos implicados, se necesita de muchas métricas lo que requiere de mayor esfuerzo, tiempo y costo.
ISO 25000
Definición
Es una familia de normas que tiene por objetivo la creación de un marco de trabajo común para evaluar la calidad del producto software.
Características
Se conforma por varias normas adicionales.
Funcionalidad.
Rendimiento.
Compatibilidad.
Ventajas y desventajas
Ventajas
Diferenciación con la competencia basado en reducción de errores y tiempos de entrega.
Posibilidad de establecer ANS.
Detectar errores antes de la entrega, lo que supone un ahorro en costes ya que repararlos posteriormente es mucho más caro.
Desventajas
Dentro de sus apartados no establece al mínimo que debe cumplir cada métrica en su evaluación ocasionando una dificultad el poder establecer unos valores únicos para todas las empresas.
La refactorización del producto es muy costosa.
En dado caso de no pasar la evaluación es mejor comenzar de nuevo que reparar los errores de nuestro producto.