Entrega I Pruebas y Calidad de Software

September 13, 2022 | Author: Anonymous | Category: N/A
Share Embed Donate


Short Description

Download Entrega I Pruebas y Calidad de Software...

Description

 

 

Modelos de Calidad de Software  Entrega I

INGENIERÍA EN DESARROLLO DE SOFTWARE

FERNANDO CODIGO:SANCHEZ 171021684RUIZ

Pruebas y Calidad de Software

Docente Tutor Margarita Avellaneda Vargas

 

Ingeniería de Software Pruebas y Calidad de Software

TABLA DE CONTENIDO

Introducción Objetivos Modelos de Calidad de Software y Elementos Empresa Seleccionada Conclusiones Bibliografía

3 4 5 9 10 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 e ell 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 calidad desventajas de cadapara modelo.   de software, teniendo en cuenta la madurez, ventajas y

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

McCALL

CARACTERISTICAS

DESVENTAJAS Se focaliza en el producto final,

Se propone una serie de factores, la idea del

Revisión:

modelo es la descomposición del concepto genérico de la calidad en las capacidades importantes para un producto software, todo desde la mirada del usuario.

•• Eficienc Confiabilidad identificando claves ia   atributos

Organiza los factores en 3 ejes de los cuales el usuario puede contemplar la calidad de

BOEMH

MADUREZ

• Corrección 

desde el punto de vista del Operación: usuario, focaliza • Integridad  en medidas • Mantenibilidad precisas de alto nivel. • Usabilidad  No siempre • Flexibilidad  existe una • Testeabilidad relación perfectamente lineal entre sus Transición:

VENTAJAS Se focaliza en el producto final, identificando atributos claves desde el punto de vista del usuario, focaliza en medidas precisas de alto nivel.

un producto, basándose en 11 factores de calidad organizados en torno a 3 ejes y su vez en otros criterios.

• Portabilidad  valores de las • Reusabilidad  métricas y las características •

Interoperabilid ad

que deben estimar.

El modelo de Bohemh (1978) agrega algunas características a las existentes en el modelo McCall y representa una estructura jerárquica de características, cada una de las cuales contribuye a la calidad total.

Portabilidad Utilidad: • Fiabilidad  • Eficiencia 

• Genera mucho

• El análisis del

tiempo en el desarrollo del sistema

riesgo se hace de forma explícita y clara.

• Costoso 

• Reduce el riesgo

• Está bien diseñado y

codificado. • Es fácil de usa y de aprender para los usuarios.



Interactividad

de proyecto Mantenibilidad • Requiere experiencia en la • Incorpora : identificación de objetivos de • Facilidad de riesgos. calidad. prueba • Facilidad de

entendimiento • Flexibilidad 

• Integra el

desarrollo con el mantenimiento, etc. • Este ciclo de vida

no es rígido ni estático.

 

Ingeniería de Software Pruebas y Calidad de Software

ISO 9116  Y 25000

FURPS

Este modelo es un estándar internacional, publicado en el año 1991 en la que estructura los requerimientos para la



• Describe la

Funcionalidad

seguimiento arquitectura de los procesos del ciclo de vida del • Crea repositorios, software pero no siendo

evaluación calidad de software ende cuatro partes: • ISO 9126-1: Modelo de calidad. • ISO 9126-2: Métricas externas. • ISO 9126-3: Métricas Internas • ISO 9125-4: Métricas de calidad de uso.

• Confiabilidad  especifica los detalles del

Modelo presentado por Hewlett- Packard (HP) en 1987, donde se desarrolla un conjunto de factores de calidad software, el modelo FURPS+ establece cinco características como factores de calidad que son los que le dan nombre:

iciencia • Ef iciencia

• • Usabilidad  • Portabilidad 

Presenta gran

• Confiabilidad  cantidad de • Eficiencia  • Capacidad

de soporte •

Implementació n

(Funcionalidad)



• Usability (Usabilidad)  • Reliability

Empaquetami ento

• Performance

(Prestación) • Supportability (Soporte) 

personalizados y de fácil adaptación.

Mantenibilidad

• Functionality

(Confiabilidad)

cómo.

• Permite un mejor

métricas que tiene el modelo, genera mayor uso de tiempo y costos más elevados.

El modelo posibilita la estandarización de algunos criterios para poder obtener los requerimientos Sus criterios son de fácil comprensión y ello, facilita su implementación.

 

Ingeniería de Software Pruebas y Calidad de Software

GILB

Creado por Gilb en 1988  Atributos: Presenta como aspecto • Utilizabilidad: fundamental la definición Es la medida de los atributos de de la facilidad calidad que realmente con que la

Este modelo Se evalúan evalúa el producto muchos factores de manera que provocan un independiente mayor trabajo en  Al igual que otros

interesan al usuario. Caracteristicas: • Corrección. 

tiempo y costo

• Facilidad de

Mantenimiento • Integridad  • Facilidad de Uso. 

gente capaz será de utilizar el sistema en la practica • Adaptación:

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

procesos niveles deutiliza  jerarquías

 

Ingeniería de Software Pruebas y Calidad de Software

Creado por Basili en 1992 Se puede El modelo de calidad aplicar a todo GQM o Goal Question el ciclo de vida Metric: “ Se enfoca a del producto.

GQM

proporcionar forma que permitauna definir métricas para medir el avance como los resultados de algún proyecto, a partir de la aplicación de unas preguntas relacionadas con el proyecto, que permitan alcanzar unas metas previamente planteadas, el modelo trabaja sobre metas, preguntas

y

Tiene como directrices: • Establecer •

métricas”. 

puntos

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.

Debe ser construido desde cero y no se puede reutilizar en otros

puede ser proyectos. utilizado por los miembrosde un equipo de proyecto para enfocar y determinar su progreso. mejora calidad, ofrece confiabilidad y reduce costos.

Se aplica a todo el ciclo de vida del producto y se alinea fàcilmente con el ambiente organizacional. Pueden ser refinados y precisos.

 

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 Sarmiento, entrega de software de calidad que satisfaga la necesidad del cliente, al Sr. Sneyder Sarmiento, quien es programador y desarrolla software soft ware 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 r ealizar 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 n ivel 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-yejemplos/

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF