Pág. 1
MODELOS DE CALIDAD DEL SOFTWARE
DEDICATORIA
Pág. 2
MODELOS DE CALIDAD DEL SOFTWARE
INDICE
INTRODUCCIÓN 5
1. MODELO 6
2. MODELO DE CALIDAD 6
3. MODELO DE CALIDAD DE SOFTWARE 6
3.1. VENTAJAS DE LOS MODELOS DE CALIDAD DEL SOFTWARE 7
3.2. DESVENTAJAS DE LOS MODELOS DE CALIDAD DEL SOFTWARE 7
3.3. ESTRUCTURA Y ENFOQUE DE LOS MODELOS DE CALIDAD DEL
SOFTWARE 8
3.3.1. FACTORES DE CALIDAD 8
3.3.2. CRITERIOS DE CALIDAD 10
3.3.3. METRICAS DE CALIDAD 11
4. ENFOQUE DE LOS MODELOS DE CALIDAD DEL SOFTWARE 11
4.1. CALIDAD A NIVEL DE PROCESO 11
4.2. CALIDAD A NIVEL DE PRODUCTO 11
4.3. CALIDAD DE USO 12
5. CLASIFICACION DE LOS MODELOS DE CALIDAD DE SOFTWARE 12
5.1. MODELOS A NIVEL DE PROCESO 12
5.1.1. MODELOS DROMEY 12
5.2. MODELOS A NIIVEL DE PRODUCTO 13
5.2.1. MODELO MCCALL 13
5.2.2. MODELO BOEHM 22
5.2.3. MODLEO FURPS 27
5.2.4. MODELO GILB 29
5.2.5. MODELO ISO/IEC 9126 32
CONCLUSIONES 42
RECOMENDACIONES 42
BIBLIOGRAFIA 43
Pág. 3
MODELOS DE CALIDAD DEL SOFTWARE
Índice de Tablas
TABLA Nª1: RELACIÓN DE FACTORES CON LAS FASES DEL CICLO DE VIDA 9
TABLA Nª2: EFECTO DE LOS CRITERIOS SOBRE LOS FACTORES DE CALIDAD DEL
SOFTWARE 10
Pág. 4
MODELOS DE CALIDAD DEL SOFTWARE
INTRODUCCION
Pág. 5
MODELOS DE CALIDAD DEL SOFTWARE
2. MODELO DE CALIDAD
Es un conjunto de prácticas vinculadas a los procesos de gestión y el
desarrollo de proyectos. Este modelo supone una planificación para
alcanzar un impacto estratégico, cumpliendo con los objetivos fijados
en lo referente a la calidad del producto o servicio.
Los Modelos de Calidad son herramientas que guían a las
Organizaciones a la Mejora Continua y la Competitividad dándoles
especificaciones de qué tipo de requisitos debe de implementar para
poder brindar productos y servicios de alto nivel.
Los modelos de calidad permiten:
• Definición estructurada de criterios de evaluación
• Especificación de requisitos con relación a ellos
• Descripción de componentes en un marco común
• Definición de métricas y prioridades
Pág. 6
MODELOS DE CALIDAD DEL SOFTWARE
Pág. 7
MODELOS DE CALIDAD DEL SOFTWARE
Fuente: http://bit.do/exq2q
Pág. 8
MODELOS DE CALIDAD DEL SOFTWARE
EXACTITUD △ △ △ X X X
CONFIABILIDAD △ △ △ X X X
EFICIENCIA △ △ X
INTEGRIDAD △ △ △ X
USABILIDAD △ △ X X X
MANTENIBILIDAD △ △ X X
CAPACIDAD DE △ △ X X X
PRUEBA
FLEXIBILIDAD △ △ X X
PORTABILIDAD △ △ X
REUTILIZABILIDAD △ △ X
INTEROPERABILIDAD △ X
Fuente: http://bit.do/exq2q
Pág. 9
MODELOS DE CALIDAD DEL SOFTWARE
INTEROPERABILIDAD
FACTORES DE
CONFIABILIDAD
PORTABILIDAD
MANTENIMIENTO
REUSABILIDAD
TESTEABILIDAD
EXACTITUD
CALIDAD
FLEXIBILIDAD
INTEGRIDAD
EFICIENCIA
USABILIDAD
CRITERIOS
TRAZABILIDAD
LO COMPLETO
CONSISTENCIA
EXACTITUD
TOLERANCIA DE ERRORES
SENCILLEZ
MODULARIDAD
GENERALIDAD
EXPANDABILIDAD
INSTRUMENTACIÓN
DESCRIPCIÓN ESPECÍFICA
EFICIENCIA DE EJECUCIÓN
EFICIENCIA DE ALMACENAMIENTO
CONTROL DE ACCESO
OPERABILIDAD
FORMACIÓN
COMUNICATIVIDAD
INDEPENDENCIA DEL SISTEMA DE SOFTWARE
INDEPENDENCIA DE LA MÁQUINA
COMUNICACIONES COMUNIDAD
COMUNIDAD DE DATOS
CONCIENCIA
ACCESO A AUDITORÍA
Tabla 2: Efecto de los criterios sobre los factores de calidad del software
Fuente: http://bit.do/exq2q
Pág. 10
MODELOS DE CALIDAD DEL SOFTWARE
Pág. 11
MODELOS DE CALIDAD DEL SOFTWARE
Pág. 12
MODELOS DE CALIDAD DEL SOFTWARE
Factor Criterio
Correctitud Funcionalidad
Confiabilidad
Internas Mantenibilidad
Eficiencia
Confiabilidad
Contextuales Mantenibilidad
Reusabilidad
Portabilidad
Confiabilidad
Descriptivas Mantenibilidad
Reusabilidad
Portabilidad
Usabilidad
Fuentes: http://bit.do/exq2g
Pág. 13
MODELOS DE CALIDAD DEL SOFTWARE
DEFINICION
El modelo de McCall organiza los factores en tres ejes o
puntos de vista desde los cuales el usuario puede
contemplar la calidad de un producto, basándose en
factores de calidad organizados en torno a los tres ejes y a
su vez cada factor se desglosa en criterios de calidad.
Este modelo se focaliza en el producto final identificando
atributo claves desde el punto de vista del Cliente. Estos
atributos se denominan factores de calidad y son
normalmente atributos externos, pero también se incluyen
algunos atributos internos.
Cada atributo externo se dominan factores de calidad los
cuales son abstractos para ser medidos directamente por lo
cual se introduce un atributo de bajo nivel denominado
criterios de calidad.
Según McCall algunos criterios de calidad son atributos
internos que tienen efectos directos en atributos externos.
Este modelo busca reducir la brecha entre usuarios y
desarrolladores enfocándose en un número de factores de
calidad que reflejen las prioridades de ambos.
PERSPECTIVAS PARA DEFINIR E IDENTIFICAR LA CALIDAD DE
UN PRODUCTO SOFTWARE SEGÚN MCCALL
Pág. 14
MODELOS DE CALIDAD DEL SOFTWARE
Fuentes: http://bit.do/exqNp
FACTORES DE CALIDAD
Los Factores, se establecen a nivel del cliente y la
administración, estas integran el punto de vista
externo del software, es decir lo que le interesa al
usuario
Factores según los ejes o perspectivas:
Pág. 15
MODELOS DE CALIDAD DEL SOFTWARE
Pág. 16
MODELOS DE CALIDAD DEL SOFTWARE
CRITERIOS: Se definen como la manera en que deben construirse los componentes; es decir, aquellos
aspectos, tecnologías y funciones que solo competen al desarrollador del producto
Tabla 4: Criterios de los Factores del Modelo de McCall según sus ejes
Fuentes: http://bit.do/exq2g
Pág. 17
MODELOS DE CALIDAD DEL SOFTWARE
➢ Integridad
o Control de accesos. Atributos del software
que proporcionan control de acceso al
software y los datos que maneja.
o Facilidad de auditoría: Atributos del
software que facilitan la auditoría de los
accesos al software.
o Seguridad: La disponibilidad de mecanismos
que controlen o protejan los programas o los
datos.
➢ Corrección
o Completitud: Atributos del software que
proporcionan la implementación completa
de todas las funciones requeridas.
o Consistencia: Atributos del software que
proporcionan uniformidad en las técnicas y
notaciones de diseño e implementación.
Pág. 18
MODELOS DE CALIDAD DEL SOFTWARE
Pág. 19
MODELOS DE CALIDAD DEL SOFTWARE
Pág. 20
MODELOS DE CALIDAD DEL SOFTWARE
Pág. 21
MODELOS DE CALIDAD DEL SOFTWARE
Pág. 22
MODELOS DE CALIDAD DEL SOFTWARE
Fuentes: http://bit.do/exqRM
Pág. 23
MODELOS DE CALIDAD DEL SOFTWARE
Pág. 24
MODELOS DE CALIDAD DEL SOFTWARE
De portabilidad:
• Independencia de dispositivos.
• Autocontención. De confiabilidad
• Autocontención.
• Exactitud.
• Completitud.
• Consistencia.
• Robustez/integridad.
De eficiencia:
• Accesibilidad.
• Eficiencia de uso de dispositivos.
De usabilidad:
• Robustez/integridad.
• Accesibilidad.
• Comunicación.
De testeabilidad:
• Comunicación.
• Auto descripción.
• Estructuración.
De entendibilidad:
• Consistencia.
• Estructuración.
• Concisidad.
• Legibilidad.
De modificabilidad:
• Estructuración.
Pág. 25
MODELOS DE CALIDAD DEL SOFTWARE
Fuentes: http://bit.do/exqZ5
Pág. 26
MODELOS DE CALIDAD DEL SOFTWARE
Pág. 27
MODELOS DE CALIDAD DEL SOFTWARE
Fuentes: http://bit.do/exqT6-
Pág. 28
MODELOS DE CALIDAD DEL SOFTWARE
Utilidad de FURPS
✓ Permite reducir los riesgos de no considerar alguna de
las facetas del desarrollo de un sistema.
✓ Permite estandarizar algunos criterios para poder
obtener los requerimientos.
Una limitación de este modelo de calidad es que no tiene en
cuenta la portabilidad de los productos software que se
estén considerando, factor digno de consideración en
función de las exigencias actuales que recaen sobre el
proceso de desarrollo del software.
5.2.4. MODELO GILB
Este modelo presenta como aspecto fundamental la
definición de los atributos de calidad que realmente
interesan al usuario y el nivel de calidad que debe tener cada
uno de ellos para satisfacerlo ya que no tiene sentido exigir
calidad en un producto, si no se cuenta con esta base.
Pág. 29
MODELOS DE CALIDAD DEL SOFTWARE
Subatributos
Improbabilidad, extensibilidad y transportabilidad.
➢ Usabilidad
Es la medida de la facilidad con que la gente será
capaz y estará motivada para utilizar el sistema en
la práctica.
Subatributos
Requisitos de entrada, requisitos de aprendizaje y
habilidad de manejo.
ELEMENTOS DE CALIDAD DEL MODELO GILB
Propone características como la corrección, la integridad, la
facilidad de mantenimiento y la facilidad de uso, como base
para proporcionar indicadores útiles para los equipos de
trabajo y sugiere las definiciones, puntos de vista y medida
para cada una de las siguientes características:
➢ Corrección
Grado en el que el software lleva a cabo su función
requerida. Si un programa no opera
correctamente, no dará valor agregado a sus
usuarios.
➢ Facilidad de Mantenimiento
Posibilidad de corregir un programa si se
encuentra un error, adaptarlo si cambia su
entorno, mejorarlo si el cliente desea un cambio.
➢ Integridad
Habilidad de un sistema para resistir ataques, tanto
accidentales como intencionados, contra su
seguridad, a nivel de cualquiera de los tres
principales componentes del software.
➢ Facilidad de Uso
Es simplemente "lo amigable que puede ser el
producto con el usuario".
Pág. 30
MODELOS DE CALIDAD DEL SOFTWARE
➢ Métricas internas
Las métricas internas pueden ser aplicadas durante
el diseño y la codificación del producto software no
ejecutable (por ejemplo, código fuente) y
proporciona a todos los involucrados el beneficio
de conocer la calidad del producto durante su
construcción y tomar decisiones sobre esa base
para conseguir el producto con la calidad esperada
➢ Métricas de uso
Mide como un producto cumple con las
necesidades de los usuarios para alcancen sus
objetivos. La evaluación de la calidad en el uso
valida la calidad del producto software en
escenarios específicos de uso.
Pág. 31
MODELOS DE CALIDAD DEL SOFTWARE
Pág. 32
MODELOS DE CALIDAD DEL SOFTWARE
Pág. 33
MODELOS DE CALIDAD DEL SOFTWARE
A. FUNCIONALIDAD
B. CONFIABILIDAD
Pág. 35
MODELOS DE CALIDAD DEL SOFTWARE
C. USABILIDAD
Pág. 36
MODELOS DE CALIDAD DEL SOFTWARE
D. EFICIENCIA
Pág. 37
MODELOS DE CALIDAD DEL SOFTWARE
E. CAPACIDAD DE MANTENIMIENTO
Pág. 38
MODELOS DE CALIDAD DEL SOFTWARE
F. PORTABILIDAD
La capacidad que tiene el software para ser
trasladado de un entorno a otro.
Pág. 39
MODELOS DE CALIDAD DEL SOFTWARE
G. CALIDAD EN USO
Pág. 40
MODELOS DE CALIDAD DEL SOFTWARE
Pág. 41
MODELOS DE CALIDAD DEL SOFTWARE
CONCLUSIONES
Como conclusión tenemos que la calidad de un producto ya no está centrada
en la satisfacción plena del cliente, la evolución de la calidad ahora nos
permite y exige tener un producto de calidad debido a un proceso de calidad
y este a su vez guiado por una gestión de calidad. La calidad debe estar
implícita en cada área y proceso de la empresa y no así solo en el producto
final.
Para lograr que las empresas produzcan productos de calidad deben regirse
a normas, estándares de calidad a nivel mundial, para ello hay
organizaciones dedicadas a elaborar, modelos, parámetros para lograr la
calidad de nuestra empresa. Una de ella son las normas ISO reconocidas
internacionalmente y están siempre en un proceso de mejora continua para
garantizar que las empresas certificadas por dichas normas ofrezcan al
usuario final un producto o servicio de calidad
RECOMENDACIONES
Como recomendación se sugiere la aplicación de normativas establecidas a
nivel internacional, mediante la aplicación de métodos de calidad al software
a desarrollar. Con ello se logra garantizar la calidad de este y que logre
cumplir su objetivo.
Pág. 42
MODELOS DE CALIDAD DEL SOFTWARE
BIBLIOGRAFIA
✓ http://bit.do/exrai-
✓ http://bit.do/exrav
✓ http://bit.do/exraA
✓ http://bit.do/exraC
✓ http://tesis.pucp.edu.pe/repositorio/bitstream/handle/123456789/5383
/MEDINA_GUSTAVO_MODELO_CALIDAD_USO_PORTAL_NORMA_ISO_25
000_ANEXOS.pdf?sequence=2
✓ https://core.ac.uk/download/pdf/47239930.pdf
✓ http://iswescom.blogspot.com/2013/02/modelos.html
✓ https://www.coursehero.com/register/?reg_only=1&get_doc=23884117
✓ https://es.slideshare.net/juanksi28/modelo-cascada-y-espiral
✓ https://es.scribd.com/document/327814717/Modelo-de-Boehm
✓ https://sites.google.com/site/moduloevaluacionred/modelo-de-calidad-
boehm
✓ https://es.scribd.com/document/361125292/Modelo-de-Boehm
✓ https://www.youtube.com/watch?v=sDAeM7Gss3k
✓ http://mccallisos.blogspot.com
✓ https://www.youtube.com/watch?v=eDuC0zBKv0Q
✓ https://profelozano.files.wordpress.com/2015/10/eduard_lozano_cuadr
ocomparativo_actividad2_2.pdf
Pág. 43