Introducing 

Prezi AI.

Your new presentation assistant.

Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.

Loading content…
Loading…
Transcript

Modelo de McCall

Inicio del proyecto

Introducción

Aplicación del modelo McCall

Integrantes

DEFINICIÓN PARTICULAR DE LA CALIDAD

MODELO FIJO

  • Aguilar León, Arturo Pablo
  • Cerna Ruiz, Erick Gianpierre
  • Diaz Minaya, Carlos
  • Huañec Huacac, Juan Fernando
  • Medina Ortiz, Yeily
  • Salvador García, Juan Carlos

Para hacer frente al mundo globalizado, de hoy, la calidad aparece como una necesidad para aumentar las posibilidades de éxito. La necesidad de obtener un software de calidad debe de satisfacer los requerimientos del usuario; el Modelo McCall busca reducir la brecha entre usuarios y desarrolladores enfocándose en un número de factores de calidad que reflejen las prioridades de ambos.

El modelo establece una jerarquía de Perspectivas (3), Factores (11), Criterios de Calidad (23) y Métricas (41).

  • Se aceptan los factores, criterios y métricas que propone el modelo.
  • Se aceptan las relaciones entre factores y criterios, y entre criterios y métricas.
  • Sólo es necesario seleccionar un subconjunto de los factores de calidad como requisitos de calidad para el proyecto.
  • Se acepta la filosofía de la descomposición.
  • Se selecciona un subconjunto de los factores de calidad como requisitos de calidad para el proyecto.
  • Se decide la descomposición más adecuada para los factores de calidad seleccionados.

  • Quiñones Nieto, Yamil

Asesor

Durante el proyecto

  • Implementar las métricas, es decir, tomar las medidas necesarias.
  • Analizar los resultados de las métricas.
  • Tomar medidas correctivas si es necesario, es decir, si los valores obtenidos están por debajo de los valores mínimos aceptables.
  • Estas medidas correctivas pueden afectar tanto al proceso de desarrollo como al proceso de gestión.

Modelo de Calidad de Software

Desde el principio de la ingeniería de software, se observa que la calidad está representada por una composición de muchas características.Un modelo de calidad describe entonces estas características y sus relaciones.

Muchos modelos hacen difusa la distinción entre atributos internos y externos, lo que dificulta la comprensión del concepto de calidad.Existen distintos modelos de cálidad, entre ellos tenemos:

FLEXIBILIDAD

Esfuerzo necesario para modificar un software operativo.

Criterios:

  • Auto Descripción
  • Capacidad de expansión
  • Generalidad
  • Modularidad

Modelo de Dromey

Modelo de McCall

Modelo Sistémico de Calidad

INTEROPERABILIDAD

El coste y esfuerzo necesario para hacer que el software pueda operar conjuntamente con otros sistemas o aplicaciones software externos.

Criterios:

  • Modularidad.
  • Compatibilidad de comunicaciones.
  • Compatibilidad de datos.

FIABILIDAD

Hasta que punto un software puede cumplir sus funciones exactamente como se solicitó.

Criterios:

  • Precisión
  • Consistencia
  • Tolerancia a fallos
  • Modularidad
  • Simplicidad
  • Exactitud

Revisión del producto

Habilidad para ser cambiado.

EFICIENCIA

EXACTITUD

Hace referencia a la cantidad de recursos que utilizó el sofware para cumplir sus funciones.

Hasta donde cumple con lo solicitado un programa y logra los objetivos del cliente.

Criterios:

  • Eficiencia en ejecución.
  • Eficiencia en almacenamiento.

Criterios:

  • Completitud
  • Consistencia
  • Trazabilidad

Transición del producto

Operación del producto

Final del proyecto

Características de operación.

Adaptabilidad al nuevo ambiente

FACILIDAD DE PRUEBA

FACILIDAD DE MANTENIMIENTO

No exceder el esfuerzo para correguir un error en el software.

Capacidad que se utilizara para poder comprobar que un software cumple con las funciones requeridas.

Criterios:

  • Modularidad
  • Simplicidad
  • Consistencia
  • Concisión
  • Auto Descripción

Criterios:

  • Modularidad
  • Simplicidad
  • Auto Descripción
  • Instrumetación
  • Validar las medidas predictivas utilizadas.
  • Comprobar si en efecto se pueden tomar como indicadores de los valores finales.

PORTABILIDAD

REUSABILIDAD

USABILIDAD

INTEGRIDAD

El coste de transportar o migrar un producto de una configuración hardware o entorno operativo a otro.

Capacidad para poder utilizar el software y poder interpretar las respuestas que nos brindaras.

Control que se tiene sobre el acceso a datos o al software por parte de personas no autorizadas.

Hasta qué punto se puede transferir un módulo o programa del presente sistema a otra aplicación, y con qué esfuerzo.

Criterios:

  • Auto descripción
  • Generalidad.
  • Modularidad.
  • Independencia entre sistema y software.
  • Independencia del hardware.

Criterios:

  • Facilidad de operación.
  • Facilidad de comunicación.
  • Facilidad de aprendizaje.
  • Formación.

Criterios:

  • Control de accesos.
  • Facilidad de auditoria.
  • Seguridad.

Criterios:

  • Auto descripción.
  • Modularidad.
  • Independencia entre sistema y software.
  • Independencia del hardware.

Perspectivas de McCall

Modelo McCall

Historia

Conclusiones

Objetivos

  • Fue presentado en 1977, y se originó motivado por US Air Force.
  • Desarrollado por Jim McCall.
  • Es uno de los más renombrados actualmente.
  • Se focaliza en el producto final, identificando sus atributos desde la perspectiva del usuario, estos atributos son los que realmente desarrollan e implementan calidad.
  • Busca reducir la brecha entre usuarios y desarrolladores enfocándose en factores de calidad.
  • McCall asocia la calidad a la ausencia de defectos.

  • McCall-1977 sigue vigente como Modelo para la Calidad debido a que los factores que afectan la Calidad no cambian.

  • Este modelo concilia los puntos de vista del usuario con las prioridades de los desarrolladores.

  • El valor costo - beneficio puede ser determinante para la calidad del producto sw.

  • Deben fijarse valores máximo y mínimo aceptables para cada criterio.

"La calidad solo la producen profesionales motivados orgullosos de su trabajo."

(Watts Humphrey)

Learn more about creating dynamic, engaging presentations with Prezi