Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Actividad 3

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

Universidad Autónoma de Nuevo

León

Facultad de Ingeniería Mecánica y Eléctrica

SQA

Nombre: Luis Fernando García Medellín

Grupo: 002 Semestre: 3 Matricula: 1999107

Carrera: Ingeniero en Administración de Sistemas

Materia: Calidad en el Software

Nombre de la maestra: Ing. Berenice Wendoline Alemán Pérez

Santa Catarina, Nuevo León a 28 de abril de 2023


Introducción

Una de las principales fases dentro de la elaboración de un proyecto es el


Aseguramiento de la Calidad del Software (SQA), es decir, un modelo sistemático
y planeado de todas las acciones necesarias para proveer la confianza adecuada,
según los requerimientos técnicos establecidos, de cada producto e ítem del
proyecto. Un sinónimo del aseguramiento de la calidad del software es
aseguramiento del producto de software.

El plan de aseguramiento de la calidad del software (SQAP) define cuan adherido a


estos estándares se debe monitorear. El SQAP contiene una lista de comprobación
para las actividades que se deben llevar a cabo para asegurar la calidad del
producto. Para cada actividad, en las que tiene responsabilidad el SQA, se debe
crear un plan para su monitoreo.
SQA

SQA (Software Quality Assurance o Aseguramiento de la Calidad del Software) es


un software que asegura que todos los métodos, procesos, actividades y elementos
de trabajo de ingeniería de software puedan ser monitoreados y cumplan con los
estándares previamente definidos.

Esto implica revisar y auditar los productos y actividades de software para verificar
que se cumplen los procedimientos y los estándares, además de proveer a las
gerencias apropiadas (incluyendo a la de proyectos) con los resultados de estas
revisiones.

Propósito

El primer objetivo de la SQA es evaluar la calidad y la adherencia de los productos


de software a los estándares, procesos y procedimientos.

Además, el SQA permite proveer de una visibilidad adecuada del proceso utilizado
y los productos construidos mediante acciones planificadas y sistemáticas. Estas
acciones permiten asegurar la calidad de dichos procesos y productos.

Métodos

Los métodos más comunes para el aseguramiento de la calidad son los siguientes:

1. Auditorias PPQA (Process and Product Quality Assurance): Es la


actividad de garantizar que el proceso y el producto de trabajo se ajustan al
plan acordado.
2. Pruebas de validación: Es el acto de introducir datos, los cuales el tester
sabe que son erróneos en la aplicación.
3. Comparación de datos: Técnica que se realiza comparando los resultados
de una aplicación con parámetros específicos con los resultados de otra
aplicación previamente creada, introduciendo los mismos parámetros de
manera que se obtenga un resultado exacto.
4. Prueba de esfuerzo (Stress Testing): Se realiza cuando el SW es utilizado
de manera más “ruda” posible en un periodo de tiempo para ver si trabaja
con altos niveles de carga.
5. Pruebas de Uso: A veces conseguir usuarios que no existen familiarizados
con el SW para probarlo por un tiempo determinado, ofrece retroalimentación
a los desarrolladores acerca de las dificultades que encontraron. Esta es la
mejor manera de realizar mejoras a la interfaz.
6. Revisiones por Pares (Peer Reviews): Son actividades efectivas para el
control de la calidad. Pueden aplicarse el análisis, diseño y codificación.
7. Revisión Técnica formal (RTF): Es una actividad de garantía de calidad de
SW. Es una revisión que incluye recorridos, inspecciones y revisiones
cíclicas.

Herramientas

• WinRunner: Desarrollado por HP, WinRunner es una aplicación de usuario


que puede probar la reacción de las aplicaciones del usuario.
• LoadRunner: Desarrollado por HP LoadRunner es una de las aplicaciones
simples que puede probar el rendimiento real de la aplicación.
• QuickTest Professional: Creado por HP, QuickTest emula las acciones de los
usuarios y explota la aplicación según el procedimiento establecido por los
probadores.
• SilkTes: Aunque está disponible en el sistema operativo limitado, SilkTes es
una herramienta de prueba muy inteligente.
Conclusión

La SQA (Software Quality Assurance) es un proceso crítico en el desarrollo de


software que se enfoca en garantizar la calidad del software producido. La SQA se
centra en la identificación temprana y la resolución de problemas en todo el ciclo de
vida del software, desde la planificación y el diseño hasta la implementación y el
mantenimiento.

Una buena implementación de la SQA puede mejorar la eficiencia y efectividad del


proceso de desarrollo de software, lo que puede resultar en una reducción de costos
y tiempos de desarrollo, así como una mayor satisfacción del usuario y una mayor
confianza en el software producido.

Es importante recordar que la SQA no es un proceso aislado, sino que debe ser
integrada en todo el proceso de desarrollo de software. Además, la implementación
exitosa de la SQA requiere una combinación de habilidades técnicas y de gestión,
así como una cultura de calidad que valore la mejora continua y la excelencia en el
proceso de desarrollo de software.

En conclusión, la SQA es un proceso esencial en el desarrollo de software que


puede mejorar la calidad y la eficiencia del proceso de desarrollo. Si se implementa
de manera efectiva, la SQA puede tener un impacto positivo en la satisfacción del
usuario, la confianza en el software y los costos y tiempos de desarrollo.
Bibliografías

➢ Nunsys. (2023, 23 marzo). SQA - Calidad de Software | Nunsys.


https://www.nunsys.com/soluciones/gestion-y-negocio/sqa-calidad-de-
software/#:~:text=%C2%BFQu%C3%A9%20es%20el%20SQA%3F,con%20
los%20est%C3%A1ndares%20previamente%20definidos.
➢ Reyes, C. (2019, 11 junio). SQA: qué es, para que sirve y sus beneficios para
el desarrollo de software. Atica Ingeniería. https://aticaingenieria.cl/sqa-que-
es-para-que-sirve-y-sus-beneficios/
➢ Jod. (2022). Metodos y Herramientas de Sqa. dokumen.tips.
https://dokumen.tips/documents/metodos-y-herramientas-de-
sqa.html?page=7
➢ Métodos, Metodologías, Estándares y Herramientas en el SQA. (s. f.). emaze
presentations. https://www.emaze.com/@AOWQICFTO

También podría gustarte