Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Modelo de Calidad Mccall

No description
by

CARLOS GARCIA

on 22 April 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Modelo de Calidad Mccall

MODELO DE CALIDAD
GRACIAS
El modelo de Jim A. McCall, desarrollado inicialmente para la Fuerza Aérea de los EE.UU (La División de Sistemas Informaticos), y es uno de los más renombrados actualmente. Es el más antiguo y que ha servido como guía o patrón para otros modelos y estandares. Fue desarrollado entre los años 1973 a 1977 y se conoce también como modelo GE (General Electric) ya que fue auspiciado por esta empresa, o se conoce tambien como FCM (Factores/Criterios/Métricas)
CONCEPTOS BASICOS
Destinado a ser utilizado durante el proceso de desarrollo de sistemas, funciona como puente entre los usuarios y los desarrolladores, concilia los puntos de la vista de los usuarios con las prioridades de los desarrolladores, todo basado con una perspectiva de visión de los criterios de la evaluación de la calidad.

PARTICIPANTES:

OSCAR ACEVEDO
JORGE MORALES
JHON GARZON
SERGIO PRIETO
CARLOS GARCIA

INGENIERIA
DE
SOFTWARE II
Las métricas son un buen medio para entender, monitorizar, controlar, predecir y probar el desarrollo software y los proyectos de mantenimiento.

Las métricas pueden ser utilizadas para que los profesionales e investigadores puedan tomar las mejores decisiones.
Los factores, se establecen a nivel del cliente y la administración, estos integran el punto de vista externo del software; es decir, lo que le interesa al usuario.

Estas propiedades pueden ser: la Confiabilidad, Mantenibilidad, y
Usabilidad.
Los criterios se establecen en el nivel de quien diseña el software y se definen como la manera en que deben construirse los componentes del mismo; es decir, aquellos aspectos, tecnologías y funciones que sólo competen al desarrollador del producto.

Bajo este concepto se definen la características de Prueba y Eficiencia.
Las métricas se definen a nivel de quienes usan el producto final. Son preguntas
cuyas respuestas indican con un valor numérico o alfabético la presencia del
atributo evaluado (por ejemplo; para evaluar el criterio Simplicidad, se verifica que las funciones requeridas en la prueba sean fáciles de experimentar).
McCall
Propuso dividir la suma de las métricas que cubrían aspectos de calidad entre el
número total de ellas, para obtener el valor del criterio.

Presenta once características que consideró identificaban la correcta planeación y funcionamiento de los programas de cómputo.
El modelo de McCall establece tres factores o perspectivas para definir e identificar la calidad de un producto software:

FACILIDAD DE MANTENIMIENTO
:

Es el esfuerzo requerido para encontrar y corregir las fallas o defectos.


Flexibilidad:

Es el esfuerzo requerido para modificar o para relizar los cambios necesarios.


Facilidad de Prueba:

Es el esfuerzo requerido para realizar pruebas, con el fin de asegurarse que el producto no tiente errores y cumple con las
especificaciones.
• Integridad:
Es el grado en que se puede proteger o controlar el acceso al software y/o a datos no autorizado.

• Eficiencia:
Mide la cantidad de recursos de computadora y de código requerido por un programa para que lleve a cabo las funciones especificadas. recursos tales como tiempo de ejecución y memoria de ejecución.

Portabilidad:

Es el esfuerzo requerido para transferir en distintos ambientes de operacion.
"Un software de un hardware o un entorno de sistemas a otro".


Reusabilidad:

Es la facilidad de reusar el software en diferentes contextos, es decir, el grado en que un programa (o partes de un programa) se puede reutilizar en otro.


Interoperatividad o Interoperabilidad:

Es el esfuerzo requerido para asociar
o aclopar un producto con
otros sistemas.
• Corrección:
Mide el grado en que un programa
satisface sus especificaciones y consigue los objetivos del usuario.

• Fiabilidad:

Mide el grado en que se puede esperar que un programa lleve a cabo las funciones esperadas con la precisión requerida y ante situaciones inesperadas.


Usabilidad:

Es el esfuerzo requerido para aprender un programa e interpretar la información de Entrada y de Salida, o la facilidad de operación del producto por parte de los
usuarios.
O R I G E N - H I S T O R I A
"Habilidad para ser cambiado"
"Adaptabilidad al nuevo ambiente"
"Características de operación"
Cómo emplear el modelo de McCall

Antes de comenzar a utilizar el modelo de McCall hay que seguir las siguientes pautas:

1.
Se aceptan los factores, criterios y métricas que propone el modelo.
2.
Se aceptan las relaciones entre factores y criterios, y entre criterios y métricas.
3.
Se selecciona un subconjunto de factores de calidad sobre los que aplicar los requisitos de calidad establecidos para el proyecto.

Al comienzo del proyecto habrá que especificar los requisitos de calidad del producto software, para lo cual se seleccionarán los aspectos inherentes a la calidad deseada del producto, teniendo que considerarse para ello:
• La determinación de las etapas del ciclo de vida


Donde es necesario evaluar cada factor de calidad para conocer en cuales se dejan sentir más los efectos de una calidad pobre con respecto a cada uno de los factores.

Las características particulares del propio producto que se está diseñando
:

Por ejemplo, su ciclo de vida que si se espera que sea largo implicará un mayor énfasis en la facilidad de mantenimiento y la flexibilidad, o bien si el sistema en desarrollo está destinado a un entorno donde el hardware evoluciona rápidamente implicará como requisito su portabilidad.
• La relación calidad precio:

Que puede evaluarse a través del coste de cada factor de calidad frente al beneficio que proporciona. La siguiente tabla muestra la relación calidad-precio para cada factor considerado:
• Las propias interrelaciones entre
los factores:


Debido a que algunos factores pueden entrar en conflicto entre sí:

Por ejemplo, la eficiencia plantea conflictos prácticamente con todos los demás factores de calidad.
Full transcript