Está en la página 1de 10

Modelos de Calidad de Software

Entrega I

INGENIERÍA EN DESARROLLO DE SOFTWARE

FERNANDO SANCHEZ RUIZ


CODIGO: 171021684

Pruebas y Calidad de Software

Docente Tutor
Margarita Avellaneda Vargas
Ingeniería de Software
Pruebas y Calidad de Software

TABLA DE CONTENIDO

Introducción 3
Objetivos 4
Modelos de Calidad de Software y Elementos 5
Empresa Seleccionada 9
Conclusiones 10
Bibliografía 10
Ingeniería de Software
Pruebas y Calidad de Software

INTRODUCCIÓN

Los Modelos de Calidad de Software son un conjunto de características y factores


que pueden ser medidos directa o indirectamente, una medición directa como
errores y unidades de tiempo e indirectamente como la facilidad del mantenimiento.

Estas medidas obtenidas se comparan para obtener una indicación de la realidad


entre más alta sea la complejidad más difícil será el mantenimiento del
producto, de tal manera según el tipo de software y de cliente, distintos factores serán
necesarios para distintos atributos de calidad, lo que debe indicar que modelo de calidad
o estándar se debe elegir para realizar el control de la misma.

Los factores de calidad o atributos externos, son características que componen la


calidad, representan la calidad desde el punto de vista del usuario.

Los criterios de calidad o atributos internos, son aquellos en los que se


descomponen los diferentes factores representan la calidad desde el punto de
vista del producto, son aspectos de calidad asociados a cada factor.

Las métricas se definen para cada criterio de calidad, son medidas cuantitativas que
indican el grado en el que está presente un atributo en el producto.

Calidad de software implica distinguir entre calidad del producto y calidad del proceso.

Cuando se hace referencia a la calidad del producto, lo importante es obtener un software


de alta calidad para enfrentar la fuerte competitividad existente actualmente,
mientras que la calidad en el proceso de desarrollo permite garantizar
productos con calidad aceptable.
Ingeniería de Software
Pruebas y Calidad de Software

OBJETIVOS

Objetivo General: Identificar los elementos y las características fundamentales de los


diferentes modelos para calidad de software, teniendo en cuenta la madurez, ventajas y
desventajas de cada modelo.

Objetivos Específicos: Poder implementar el (los) modelo (s) que se ajusten para
pruebas de software y de esta forma lograr generar e implementar software que cumpla
con las necesidades y demanda del cliente, entregando un producto de óptima calidad.

MODELOS DE CALIDAD DE SOFTWARE


Ingeniería de Software
Pruebas y Calidad de Software

MODELO CARACTERISTICAS MADUREZ DESVENTAJAS VENTAJAS

Se propone una serie de Revisión: Se focaliza en el Se focaliza en el


factores, la idea del • Corrección producto final, producto final,
modelo es la • Confiabilidad identificando identificando
descomposición del • Eficiencia atributos claves atributos claves
concepto genérico de la desde el punto desde el punto de
calidad en las Operación: de vista del vista del usuario,
capacidades importantes • Integridad usuario, focaliza focaliza en
para un producto • en medidas medidas precisas
software, todo desde la Mantenibilidad precisas de alto de alto nivel.
mirada del usuario. • Usabilidad nivel.
McCALL • Flexibilidad No siempre
Organiza los factores en • existe una
3 ejes de los cuales el Testeabilidad relación
usuario puede perfectamente
contemplar la calidad de Transición: lineal entre sus
un producto, basándose • Portabilidad valores de las
en 11 factores de calidad • Reusabilidad métricas y las
organizados en torno a 3 • características
ejes y su vez en otros Interoperabilid que deben
criterios. ad estimar.

El modelo de Bohemh Portabilidad • Genera mucho • El análisis del


(1978) agrega algunas Utilidad: tiempo en el riesgo se hace de
características a las • Fiabilidad desarrollo del forma explícita y
existentes en el modelo • Eficiencia sistema clara.
McCall y representa una •
estructura jerárquica de Interactividad • Costoso • Reduce el riesgo
características, cada una de proyecto
BOEMH de las cuales contribuye Mantenibilidad • Requiere
a la calidad total. : experiencia en la • Incorpora
• Facilidad de identificación de objetivos de
• Está bien diseñado y prueba riesgos. calidad.
codificado. • Facilidad de
• Es fácil de usa y de entendimiento • Integra el
aprender para los • Flexibilidad desarrollo con el
usuarios. mantenimiento,
etc.

• Este ciclo de vida


no es rígido ni
estático.
Ingeniería de Software
Pruebas y Calidad de Software

Este modelo es un • • Describe la • Permite un mejor


estándar internacional, Funcionalidad arquitectura de seguimiento
publicado en el año 1991 los procesos del
en la que estructura los • Eficiencia ciclo de vida del • Crea repositorios,
requerimientos para la software pero no siendo
evaluación de calidad de • Confiabilidad especifica los personalizados y
software en cuatro detalles del de fácil
partes: • cómo. adaptación.
• ISO 9126-1: Modelo de Mantenibilidad
calidad.
ISO 9116 • ISO 9126-2: Métricas • Usabilidad
Y 25000 externas.
• ISO 9126-3: Métricas • Portabilidad
Internas
• ISO 9125-4: Métricas de
calidad de uso.

Modelo presentado por Presenta gran El modelo


Hewlett- Packard (HP) en • Confiabilidad cantidad de posibilita la
1987, donde se métricas que estandarización de
desarrolla un conjunto de • Eficiencia tiene el modelo, algunos criterios
factores de calidad genera mayor para poder obtener
software, el modelo • Capacidad uso de tiempo y los requerimientos
FURPS+ establece cinco de soporte costos más Sus criterios son
FURPS características como elevados. de fácil
factores de calidad que • comprensión y
son los que le dan Implementació ello, facilita su
nombre: n implementación.
• Functionality
(Funcionalidad) •
• Usability (Usabilidad) Empaquetami
• Reliability ento
(Confiabilidad)
• Performance
(Prestación)
• Supportability (Soporte)
Ingeniería de Software
Pruebas y Calidad de Software

Creado por Gilb en 1988 Atributos: Este modelo


Presenta como aspecto • Utilizabilidad: Se evalúan evalúa el producto
fundamental la definición Es la medida muchos factores de manera
de los atributos de de la facilidad que provocan un independiente
calidad que realmente con que la mayor trabajo en Al igual que otros
interesan al usuario. gente será tiempo y costo procesos utiliza
Caracteristicas: capaz de niveles de
• Corrección. utilizar el jerarquías
• Facilidad de sistema en la
GILB Mantenimiento practica
• Integridad • Adaptación:
• Facilidad de Uso. Es la medida
de la
capacidad de
un sistema
para ser
modificado de
manera
adecuada

Disponibilidad:
Refleja la
medida de
disponibilidad
del sistema
para realizar
de forma útil el
trabajo para el
que fue
diseñado
• Capacidad
de Trabajo:
Evalúa la
capacidad
natural del
sistema para
evaluar su
trabajo
Ingeniería de Software
Pruebas y Calidad de Software

Debe ser
Creado por Basili en 1992 Se puede construido desde Se aplica a todo el
El modelo de calidad aplicar a todo cero y no se ciclo de vida del
GQM o Goal Question el ciclo de vida puede reutilizar producto y se
Metric: “ Se enfoca a del producto. en otros alinea fàcilmente
proporcionar una forma puede ser proyectos. con el ambiente
que permita definir utilizado por organizacional.
métricas para medir el los Pueden ser
avance como los miembrosde refinados y
resultados de algún un equipo de precisos.
proyecto, a partir de la proyecto para
aplicación de unas enfocar y
GQM preguntas relacionadas determinar su
con el proyecto, que progreso.
permitan alcanzar unas mejora
metas previamente calidad, ofrece
planteadas, el modelo confiabilidad y
trabaja sobre metas, reduce costos.
preguntas y métricas”.
Tiene como puntos
directrices:
• Establecer metas.
• Generación de
preguntas
• Especificación de
medidas.
• Preparar recolección de
datos.
• Recolectar, validar y
analizar los datos.
• Analizar los datos para
el logro de los objetivos.
Ingeniería de Software
Pruebas y Calidad de Software

EMPRESA SELECCIONADA

Seleccione para aplicar los modelos de calidad de software y de esta forma poder realizar la
entrega de software de calidad que satisfaga la necesidad del cliente, al Sr. Sneyder Sarmiento,
quien es programador y desarrolla software a demanda, tanto para estudiantes como para cliente
medianos.

Sneyder Sarmiento, fue entrevistado y considera que los diferentes modelos y etapas de los
modelos de Calidad de Software y pruebas, son supremamente importantes y de gran relevancia
para la entrega de un software de calidad que cubra y supere las expectativas del cliente.
Ingeniería de Software
Pruebas y Calidad de Software

Conclusiones

La implementación e inicio del proceso de prueba puede mejorar la calidad de los


productos obtenidos en el proceso de producción (vale la pena hacer redundancia), y
puede organizar y gestionar las actividades de prueba funcional en el ciclo de vida.

La información obtenida de este proceso ahora se puede controlar, y la información se


unifica en soluciones similares, de modo que se puede realizar un control de calidad más
efectivo.

A través de este procedimiento establecido, se pueden detectar y rastrear defectos, para


que las soluciones entregadas a los clientes de la organización tengan un mayor nivel de
calidad.

Bibilografia

Microtech, Mayo 04 de 2021, Pruebas y Calidad de Softwar,


https://www.microtech.es/blog/proceso-de-pruebas-de-calidad-de-software

Ecured, (15 de Marzo de 2020), Pruebas de Calidad de Sotware,


https://www.ecured.cu/Pruebas_de_Calidad_de_Software

Loadview, Enero 2021, Tipos de Pruebas de calidad de software,


https://www.loadview-testing.com/es/blog/tipos-de-pruebas-de-software-diferencias-y-
ejemplos/

También podría gustarte