100% encontró este documento útil (1 voto)
647 vistas4 páginas

Modelos de Calidad de Software

Este documento compara varios modelos de calidad de producto y proceso. El modelo McCall se enfoca en 11 factores de calidad organizados en 3 ejes desde la perspectiva del usuario. El modelo de Boehm agrega un análisis de riesgos explícito. ISO 9126 especifica características de calidad relevantes. CMMI y PSP/TSP buscan mejorar la capacidad y productividad de los procesos mediante niveles de madurez y métricas. SPICE establece requisitos para la evaluación de procesos.

Cargado por

Alexa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
647 vistas4 páginas

Modelos de Calidad de Software

Este documento compara varios modelos de calidad de producto y proceso. El modelo McCall se enfoca en 11 factores de calidad organizados en 3 ejes desde la perspectiva del usuario. El modelo de Boehm agrega un análisis de riesgos explícito. ISO 9126 especifica características de calidad relevantes. CMMI y PSP/TSP buscan mejorar la capacidad y productividad de los procesos mediante niveles de madurez y métricas. SPICE establece requisitos para la evaluación de procesos.

Cargado por

Alexa
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 4

MODELOS DE CALIDAD DEL PRODUCTO

NIVELES DE
CARACTERÍSTICAS VENTAJAS DESVENTAJAS IMAGEN
MADUREZ
McCall Se propone una serie de Revisión: * Se focaliza en el * No siempre existe una
factores, la idea del modelo es  Corrección. producto final, relación perfectamente
la descomposición del  Confiabilidad. identificando lineal entre los valores
concepto genérico de la calidad  Eficiencia. atributos claves de las métricas y las
en las capacidades importantes Operación: desde el punto de características que
para un producto software,  Integridad. vista del usuario, deben estimar.
todo desde la mirada del  Mantenibilidad. focaliza en medidas
usuario.  Usabilidad. precisas de alto nivel.
 Flexibilidad.
Organiza los factores en 3 ejes  Testeabilidad.
desde los cuales el usuario Transición:
puede contemplar la calidad de  Portabilidad.
un producto, basándose en 11  Reusabilidad.
factores de calidad organizados  Interoperabilidad.
entorno a 3 ejes y su vez en
otros criterios.
Boëhm El modelo de Boëhm (1978) Portabilidad. * El análisis del riesgo * Genera mucho tiempo
agrega algunas características a Utilidad: se hace de forma en el desarrollo del
las existentes en el modelo de  Fiabilidad. explícita y clara. sistema.
McCall y representa una  Eficiencia. * Reduce riesgos del * Modelo costoso.
estructura jerárquica de  Interactividad. proyecto. * Requiere experiencia
características, cada una de las Mantenibilidad: * Incorpora objetivos en la identificación de
cuales contribuye a la calidad  Facilidad de de calidad. riesgos.
total. prueba. * Integra el
* Es fácil de usar y de aprender  Facilidad de desarrollo con el
para los usuarios. entendimiento. mantenimiento, etc.
* Esta bien diseñado,  Flexibilidad. * Este ciclo de vida
codificado y ser probado y no es rígido ni
mantenido fácilmente. estático.
ISO/IEC 9126 Creada para la especificación y Funcionalidad. * Permite un mejor * Describe la
evaluación extensiva de la Eficiencia. seguimiento. arquitectura de los
calidad de los productos Confiabilidad. * Crea repositorios, procesos del ciclo de
software. Especificando Mantenibilidad. siendo vida del software pero
características relevantes de Usabilidad. personalizados y de no especifica los
calidad. Portabilidad. fácil, adaptación. detalles de cómo
* Se obtiene implementar o llevar a
eficiencia y cabo las actividades y
practicidad, en él tareas incluidas en los
envío de una tarea a procesos.
diferentes usuarios a * No prescribe un
la vez, controlando el método o un modelo de
funcionamiento a los ciclo de vida concreto
repositorios para el desarrollo del
administrables. software.
MODELOS DE CALIDAD DEL PROCESO
NIVELES DE
CARACTERÍSTICAS VENTAJAS DESVENTAJAS IMAGEN
MADUREZ
CMMI CMMI (Capability Maturity * Nivel 1 (Inicial): El proceso * Reducción del coste * Falta de adecuación al
Model Integration) es un es impredecible. de desarrollo. enfoque a servicio que
modelo de mejora del * Nivel 2 (Administrado): En * Localización y está experimentando el
rendimiento de clase este nivel, el proceso es resolución de sector de las TI en todas
reactivo.
mundial para organizaciones defectos. sus líneas de actividad,
* Nivel 3 (Definido): El
competitivas que desean proceso se vuelve proactivo. * Mejora en la así como el alto esfuerzo
lograr operaciones de alto * Nivel 4 (Administrado fiabilidad de de implantación que
rendimiento. Cuantitativamente): Este planificación, en exige.
* Mejora los procesos que se proceso es medido y términos de * El proceso de
realicen en una compañía. controlado. dedicación y avaluación es muy costo
* Desarrollo de productos y * Nivel 5 (Optimizado): El calendario. en tiempo y esfuerzo.
servicios. Proceso se enfoca a una * Aumento de la * La complejidad de la
mejora continua. productividad. evaluación continua.
PSP/TSP Son dos modelos para * PSP 0: Proceso actual. * Mejora la * Debe de llenar toda la
alcanzar mejores resultados Registro de tiempos. productividad de las documentación
en la producción de software Registro de defectos. personas. requerida que incluye
y proporcionar a los * PSP 0.1: Estándares de * Mejora en los sus registros,
individuos y equipos la código. hábitos de planificación, las
formación para alcanzar el Medición de tamaño. programación, se plantillas o formularios.
éxito. * PSP 1 - Inicial: puede lograr una * Se debe de contar con
Estimación de tamaño. detección temprana un buen conjunto de
Reporte de pruebas. de defectos y riesgos. métricas y parámetros
* PSP 1.1: Calendario de * Se trabaja con un de calidad, lo cual, para
planeación de tareas. plan con una base de algunas organizaciones,
* PSP 2 - Repetible: estimación más puede ser difícil de
Revisión de diseño y certera al ser definir.
código. realizada por el
* PSP 2.1: Plantillas de equipo.
Diseño.
SPICE Establece requisitos para una * Nivel 0: El proceso es * El resultado de una * ISO/IEC TR-15504
ISO/IEC 15504 evaluación de procesos y los incompleto. evaluación de proceso permite que el dominio
modelos de evaluación * Nivel 1: El proceso se puede ser de procesos sea tan
pretendiendo que estos realiza. representado por un amplio para abarcar
requisitos puedan ser * Nivel 2: El proceso se perfil de proceso. todos los posibles ciclos
aplicados en cualquier gestiona. de vida, de tal manera
modelo de evaluación en una * Nivel 3: El proceso está * Es el modelo más que hace difícil que
organización. establecido. consensuado y todos los atributos de
Los requisitos para la * Nivel 4: El proceso es probado proceso sean
evaluación de procesos son: predecible. * Mayor universales, provocando
 Evaluación de * Nivel 5: El proceso está reconocimiento en el dificultad y confusión
procesos. en optimización. mercado Europeo. durante la evaluación.
 Mejora de procesos. Mejora continuamente * Pueden contar con * Poco reconocimiento
 Evaluación de la para ayudar a alcanzar una norma ISO, en el mercado
capacidad y/o los objetivos actuales y internacional y Norteamericano.
madurez de los futuros. abierta.
procesos.
MOPROSOFT El objetivo de éste modelo es * Nivel 0: Caos. * Fácil de entender. * Define actividades de
utilizar las mejores prácticas * Nivel 1: Proceso * Definido como un manera muy general.
en gestión e ingeniería de realizado. conjunto de procesos. Para asegurar la calidad
software, que al aplicarse en * Nivel 2: Proceso *Practico y fácil de de un producto y un
las organizaciones, éstas administrado. aplicar, sobre en proceso se requiere
obtengan y ofrezcan * Nivel 3: Proceso pequeñas CMMI.
productos de buena calidad. establecido. organizaciones. * Evaluaciones formales
MOPROSOFT determina el * Nivel 4: Proceso * Orientado a mejorar constantes. No
nivel de madurez de la predecible. los procesos para comprensible para los
capacidad de cada proceso a * Nivel 5: Optimización contribuir a los modelos ISO 9000:
través de una evaluación. del proceso. objetivos del negocio 2000. Mejora los
y no simplemente ser procesos Orientado al
un marco de Objeto del negocio.
referencia de * Proyectos para largos
certificación. plazos.
* Aplicable como
norma mexicana.

También podría gustarte