Entrega I Pruebas y Calidad de Software
September 13, 2022 | Author: Anonymous | Category: N/A
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