0% encontró este documento útil (0 votos)
55 vistas17 páginas

QSA MODULOIII Intro2SQA

Cargado por

alolivet
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
55 vistas17 páginas

QSA MODULOIII Intro2SQA

Cargado por

alolivet
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

Ingeniera

Ingeniera Alma Alma Lucrecia


Lucrecia OlivetLópez
Olivet López(PhD)
(PhD)
NTRODUCCION AL SQA Docente
Docente
INTRODUCCION AL SQ
Ingeniera Alma Lucrecia Olivet López (PhD)
NTRODUCCION AL SQA Docente
CONCEPTOS SOBRE
CONTROL DE CALIDAD DEL
NTRODUCCION AL SQA SOFTWARE Y QSA
Ingeniera Alma Lucrecia Olivet López (PhD)
Docente
PROBLEMAS EN LOS PROYECTOS DE
ADQUISICIÓN

Conceptos:
• Control de Calidad del Software
• Aseguramiento de la Calidad del
Software
Ingeniera Alma Lucrecia Olivet López (PhD)
• Diferencias
NTRODUCCION AL SQA Docente
Contenido

Calidad del Software

Puntos de vista de la Calidad del Software

Calidad del Software

Control de Calidad del Software

Aseguramiento de la Calidad del Software –QSA-

Control de Calidad del Software Vs. Aseguramiento de la Calidad del Software

Ingeniera Alma Lucrecia Olivet López (PhD)


NTRODUCCION AL SQA Docente
Generales

Ingeniera Alma Lucrecia Olivet López (PhD)


NTRODUCCION AL SQA Docente
El Aseguramiento de la Calidad del Software (SQA) es un proceso fundamental en el desarrollo de software que se
enfoca en garantizar que el software producido cumpla con los estándares de calidad definidos.
Dada la complejidad de los procesos y los actores involucrados así como las demandas altamente exigentes, el
SQA enfrenta varios desafíos a lo largo de su implementación.

Cambios Constantes en los Requisitos: Los requisitos del software pueden cambiar a lo largo del proyecto,
lo que hace que sea difícil mantener la calidad cuando los objetivos están en constante evolución. El SQA
debe adaptarse a estos cambios y garantizar que el software siga siendo de alta calidad.

Presiones de Tiempo: Los plazos ajustados son un desafío común en el desarrollo de software. La presión
para entregar el producto rápidamente puede llevar a compromisos en la calidad. El SQA debe equilibrar la
necesidad de cumplir con los plazos con la necesidad de garantizar la calidad.

Complejidad del Software: Los proyectos de software a menudo son muy complejos, con múltiples
componentes interconectados. Asegurar la calidad en un entorno tan complejo puede ser un desafío, ya que
los defectos pueden surgir en cualquier parte del sistema.

Recursos Limitados: El SQA requiere recursos, como personal capacitado y herramientas de prueba. La
falta de recursos adecuados puede dificultar la implementación efectiva del SQA.
Ingeniera Alma Lucrecia Olivet López (PhD)
NTRODUCCION AL SQA Docente
Comunicación Deficiente: La comunicación deficiente entre los miembros del equipo de desarrollo y el
equipo de SQA puede llevar a malentendidos y a la falta de claridad sobre los criterios de calidad.

Evaluación Objetiva de la Calidad: Medir la calidad del software de manera objetiva y precisa puede ser un
desafío. Definir métricas y criterios de calidad sólidos es esencial para evaluar de manera efectiva el software.

Diversidad de Plataformas y Dispositivos: Con la creciente variedad de dispositivos y plataformas en las


que se ejecuta el software (móviles, web, escritorio, etc.), es un desafío garantizar que el software funcione de
manera consistente en todos estos entornos.

Cumplimiento de Normativas y Estándares: En ciertos sectores, como la salud o las finanzas, existen
regulaciones estrictas que deben cumplirse. El SQA debe asegurarse de que el software cumpla con estas
normativas.

Gestión de Defectos: Identificar, registrar y gestionar los defectos encontrados durante las pruebas y la
revisión de código puede ser complicado. Priorizar y solucionar estos defectos de manera eficiente es esencial
para mejorar la calidad.

Cultura Organizacional: Cambiar la cultura organizacional para dar prioridad a la calidad puede ser un
Ingeniera Alma Lucrecia Olivet López (PhD)
NTRODUCCION
desafío.AL SQA que todos los miembros del equipo comprendan la importancia del SQA y estén
Es importante Docente
Superar estos desafíos requiere de:

 una planificación adecuada,

 el uso de buenas prácticas de desarrollo de software y

 la implementación de procesos de SQA sólidos.

También es importante que el SQA se considere como un proceso continuo a lo


largo del ciclo de vida del software y no como una tarea aislada al final del
proyecto.

Ingeniera Alma Lucrecia Olivet López (PhD)


NTRODUCCION AL SQA Docente
Definición y objetivos del SQA.

Ingeniera Alma Lucrecia Olivet López (PhD)


NTRODUCCION AL SQA Docente
OBJETIVOS DEL SQA.
El Aseguramiento de la Calidad del Software (SQA) tiene varios objetivos
fundamentales que se centran en:

Garantizar que el software producido sea de alta calidad y cumpla con las
expectativas de los stakeholders (partes interesadas).

Objetivos Fundamentales del SQA.


Mejorar la Calidad del Software: El objetivo principal del SQA es mejorar la calidad del software. Esto
implica garantizar que el software sea confiable, eficiente, seguro, fácil de mantener y cumpla con los requisitos
y estándares de calidad definidos.

Cumplir con los Requisitos del Cliente: El SQA se esfuerza por garantizar que el software cumpla con los
requisitos y expectativas del cliente. Esto implica entender claramente las necesidades del cliente y traducirlas en
características y funcionalidades del software.

Prevenir Defectos: El SQA se centra en la prevención de defectos en lugar de su corrección posterior. Esto
implica la identificación temprana de problemas potenciales y la implementación de prácticas
Ingeniera para evitar
Alma Lucrecia queLópez (PhD)
Olivet
NTRODUCCION AL SQA
ocurran defectos en el software. Docente
OBJETIVOS DEL SQA.
Objetivos Fundamentales del SQA.
Asegurar la Conformidad con Estándares y Normativas: En algunos sectores, como la salud o las finanzas,
existen regulaciones y normativas estrictas. El SQA garantiza que el software cumpla con estos estándares y
regulaciones.

Incrementar la Eficiencia del Desarrollo: El SQA busca optimizar el proceso de desarrollo de software para
hacerlo más eficiente. Esto puede incluir la automatización de pruebas, la gestión de configuración y la mejora de
los flujos de trabajo.

Gestionar Riesgos: El SQA ayuda a identificar y gestionar los riesgos que pueden afectar la calidad del software y
el éxito del proyecto. Esto incluye la identificación temprana de riesgos y la implementación de estrategias para
mitigarlos.

Facilitar la Comunicación: El SQA promueve una comunicación efectiva entre los miembros del equipo de
desarrollo, los stakeholders y los equipos de SQA. Una comunicación clara y abierta es esencial para garantizar
que todos comprendan los objetivos de calidad.

Medir y Evaluar la Calidad: El SQA establece métricas y criterios de calidad para medir
Ingeniera y evaluar
Alma la Olivet
Lucrecia calidad del (PhD)
López
NTRODUCCION ALpermite
software. Esto SQAtomar decisiones informadas sobre la calidad y la mejora continua. Docente
OBJETIVOS DEL SQA.
Objetivos Fundamentales del SQA.
Mejora Continua: Uno de los objetivos clave del SQA es la mejora continua. Esto implica aprender de
experiencias pasadas, identificar áreas de mejora y aplicar cambios para aumentar la calidad en futuros
proyectos.

Garantizar la Seguridad: En proyectos de software críticos, la seguridad es fundamental. El SQA se


asegura de que se apliquen prácticas de seguridad adecuadas, como pruebas de seguridad y análisis de
vulnerabilidades.

Fomentar la Responsabilidad y Ética Profesional: El SQA promueve la responsabilidad y la ética en el


desarrollo de software. Esto incluye la honestidad en la comunicación de problemas de calidad y la toma
de decisiones éticas en el proceso de desarrollo.
Estos objetivos son esenciales para garantizar que el software cumpla con los
estándares de calidad y las expectativas de los stakeholders, y para contribuir al éxito
de los proyectos de desarrollo de software. El SQA es un proceso continuo que se lleva
a cabo a lo largo de todo el ciclo de vida del software para lograr estos objetivos.

Ingeniera Alma Lucrecia Olivet López (PhD)


NTRODUCCION AL SQA Docente
IMPORTANCIA DE LA CALIDAD DEL SOFTWARE EN EL
DESARROLLO Y EN LA INDUSTRIA.
La calidad del software es esencial para:
 la satisfacción del cliente,
 la eficiencia operativa,
 la seguridad y,
 la competitividad en la industria.

La falta de calidad puede tener graves consecuencias, mientras que la inversión en SQA y
buenas prácticas de desarrollo puede proporcionar beneficios significativos a las empresas y a
la industria en general.

La calidad del software no es simplemente un objetivo deseable, sino un imperativo en el


mundo actual impulsado por la tecnología.

Ingeniera Alma Lucrecia Olivet López (PhD)


NTRODUCCION AL SQA Docente
IMPORTANCIA DE LA CALIDAD DEL SOFTWARE EN EL
DESARROLLO Y EN LA INDUSTRIA.
Satisfacción del Cliente: La calidad del software es fundamental para la satisfacción del cliente. Los
usuarios esperan que el software funcione sin problemas, cumpla con sus necesidades y sea fácil de usar.
La falta de calidad puede resultar en insatisfacción del cliente y pérdida de negocios.

Reputación de la Empresa: La calidad del software está directamente relacionada con la reputación de
una empresa. Los productos de software de alta calidad pueden mejorar la imagen de la empresa y generar
confianza entre los clientes. Por otro lado, problemas de calidad pueden dañar la reputación de la empresa.

Costos de Mantenimiento: La falta de calidad en el software puede llevar a costosos problemas de


mantenimiento. Los errores y defectos en el software a menudo requieren correcciones y actualizaciones
que consumen tiempo y recursos.

Eficiencia Operativa: El software de calidad mejora la eficiencia operativa. Las aplicaciones que
funcionan sin problemas permiten a las empresas realizar sus tareas de manera más eficiente, lo que puede
traducirse en ahorros de tiempo y costos.

Competitividad en el Mercado: En un mercado altamente competitivo, la calidad del software puede ser
un diferenciador clave. Las empresas que ofrecen software de alta calidad tienen una ventaja competitiva
sobre aquellas que no lo hacen. Ingeniera Alma Lucrecia Olivet López (PhD)
NTRODUCCION AL SQA Docente
IMPORTANCIA DE LA CALIDAD DEL SOFTWARE EN EL
DESARROLLO Y EN LA INDUSTRIA.
Seguridad: La calidad del software es esencial para la seguridad. Los errores de software pueden llevar a
vulnerabilidades y brechas de seguridad, lo que pone en riesgo la información confidencial y la integridad
de los sistemas.

Cumplimiento Normativo: En ciertas industrias, como la atención médica y las finanzas, existen
regulaciones estrictas que requieren software de alta calidad y seguro. El incumplimiento puede dar lugar a
sanciones legales y financieras.

Ciclos de Desarrollo Más Cortos: El software de calidad puede acortar los ciclos de desarrollo. Cuando el
software es más fiable y requiere menos correcciones, los equipos pueden centrarse en la creación de
nuevas funcionalidades en lugar de resolver problemas existentes.

Facilita la Innovación: La calidad del software crea una base sólida para la innovación. Los equipos
pueden experimentar y desarrollar nuevas características de manera más efectiva cuando no están
constantemente lidiando con problemas de calidad.

Mejora la Productividad: Los desarrolladores y equipos de TI pueden ser más productivos en un entorno
donde la calidad del software es una prioridad. Se reduce la necesidad de dedicar tiempo a solucionar
problemas de calidad.
Ingeniera Alma Lucrecia Olivet López (PhD)
NTRODUCCION AL aSQA
Sostenibilidad Largo Plazo: El software de alta calidad es más sostenible a largo plazo. Puede adaptarse Docente
INTRODUCCION AL SQ
Ingeniera Alma Lucrecia Olivet López (PhD)
NTRODUCCION AL SQA Docente

También podría gustarte