Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TRABAJO DE INVESTIGACIÓN
INTEGRANTES
SIMÓN MARQUEZ
GABRIEL IRIARTE
ALCIDES PATERNINA
SEMESTRE
OCTAVO
2023
Introducción:
El aseguramiento de la calidad del software es un conjunto de prácticas y
procesos diseñados para garantizar que un software cumpla con los estándares
de calidad establecidos. En un entorno tecnológico en constante evolución, la
calidad del software se ha convertido en un aspecto crítico para el éxito de
cualquier organización que desarrolle aplicaciones. Este trabajo de investigación
se centrará en analizar el aseguramiento de la calidad del software y proponer un
programa para abordar y solucionar los desafíos relacionados con la calidad del
software en la industria.
Objetivos :
Objetivos Generales:
- Analizar la importancia del aseguramiento de la calidad del software en el
desarrollo de aplicaciones.
- Identificar los principales desafíos y problemas asociados con la calidad del
software.
- Proponer un programa integral para abordar y solucionar los problemas
identificados.
- Evaluar los beneficios potenciales de implementar el programa propuesto en el
aseguramiento de la calidad del software.
Objetivos Específicos:
1. Investigar los estándares y marcos de calidad del software existentes.
2. Analizar los desafíos comunes que enfrentan las organizaciones en términos de
calidad del software.
3. Identificar los factores críticos para el aseguramiento de la calidad del software.
4. Diseñar un programa de aseguramiento de la calidad del software adaptado a
las necesidades de la organización.
5. Implementar y evaluar el programa propuesto en un entorno de desarrollo de
software.
6. Medir y cuantificar los beneficios obtenidos a través de la implementación del
programa.
Planteamiento del Problema:
El desarrollo de software enfrenta desafíos significativos en cuanto a la calidad del
producto final. Entre los problemas más comunes se encuentran los defectos y
errores en el software, la falta de cumplimiento de requisitos, la falta de pruebas
adecuadas y la ineficiencia en los procesos de desarrollo. Estos problemas
pueden resultar en costos adicionales, retrasos en los plazos de entrega y la
insatisfacción del cliente. Por lo tanto, es crucial abordar y solucionar estos
problemas para mejorar la calidad del software y lograr resultados exitosos en los
proyectos de desarrollo.
Programa para Abordar y Solucionar el Problema:
1. Establecimiento de un marco de calidad: Se definirán los estándares y procesos
de calidad del software que se aplicarán en todo el ciclo de vida del desarrollo de
aplicaciones.
2. Implementación de pruebas y revisiones: Se realizarán pruebas exhaustivas y
revisiones sistemáticas en todas las etapas del desarrollo para identificar y corregir
errores tempranamente.
3. Mejora de la gestión de requisitos: Se establecerán procesos efectivos para la
captura, documentación y gestión de los requisitos del software, asegurando su
alineación con las necesidades del cliente.
4. Automatización de pruebas: Se implementarán herramientas y técnicas de
automatización de pruebas para agilizar el proceso de prueba y garantizar una
cobertura exhaustiva.
5. Capacitación y concientización: Se brindará capacitación regular a los equipos
de desarrollo para mejorar sus habilidades en cuanto a calidad del software y se
promoverá una cultura de calidad en toda la organización.
Solución:
La implementación de este programa integral de aseguramiento de la calidad del
software permitirá a las organizaciones abordar los problemas y desafíos
asociados con la calidad del software. Al establecer estándares y procesos de
calidad, realizar pruebas y revisiones exhaustivas, mejorar la gestión de requisitos,
automatizar pruebas y promover una cultura de calidad, las organizaciones podrán
desarrollar aplicaciones más confiables, eficientes y satisfactorias para los
usuarios finales. Esto se traducirá en una reducción de costos, tiempos de entrega
más rápidos y una mayor satisfacción del cliente.
El objetivo de este test es evaluar y asegurar la calidad del software durante el
proceso de creación de aplicaciones. A continuación, se presentan diferentes
métodos de aseguramiento de calidad que se pueden aplicar en cada etapa del
ciclo de vida del desarrollo de software.
1. Revisión de requisitos:
2. Diseño de software:
4. Pruebas de integración:
5. Pruebas de sistema: