Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Aseguramiento de la Calidad del Software (SQA)

Que es Aseguramiento de la Calidad del Software
by

Jorge Von Borstel

on 15 September 2012

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Aseguramiento de la Calidad del Software (SQA)

(SQA) Aseguramiento de la
Calidad del Software La Verificación asegura
que el producto se construya
correctamente, está asociada al
comportamiento y rendimiento
del producto En los años 50, Usualmente estos proyectos
estaban
muy alejados de la planificación,
se pasaban del presupuesto
y tenían muchos
problemas técnicos. Frecuentemente no
funcionaban como se esperaba
y muchos proyectos eran cancelados
antes de ser entregados. Para intentar resolver este problema
se estableció
la Verificación y Validación (V&V),
es un proceso que se ejecuta a
lo largo del desarrollo de la aplicación un proceso de ingeniería que empleaba
metodologías rigurosas para evaluar
la correctitud y calidad del
software a lo largo de su ciclo de vida. consiste en determinar si un producto
intermedio o final,
elaborado durante el desarrollo
de una aplicación satisface: el conjunto de requisitos
establecidos en el Documento de
Requisitos de la aplicación
y
las necesidades reales
del cliente y/o sus usuarios La actividad que llamamos SQA evoluciona
directamente de la Verificación y Validación
Independientes (IV&V), muchas de las
tareas que asociamos con SQA
son originarias de IV&V. SQA evoluciono hacia una
herramienta que las compañías
de desarrollo de software utilizaban
para identificar de forma temprana
los problemas de calidad
en el proceso de desarrollo. La validación está asociada
al uso del producto
y al grado de satisfacción
del usuario con el producto Definición de SQA
(Software Quality Assurance) La IEEE define el aseguramiento de la calidad
como “Una guía planificada y sistemática
de todas las acciones necesarias
para proveer la evidencia adecuada
de que un producto cumple los
requerimientos técnicos
establecidos. El Aseguramiento pretende dar confianza
en que el producto tiene calidad. se enfoca en identificar y evaluar los defectos
que puedan afectar al software.
Si los errores se pueden identificar de forma
temprana en el proceso de software,
se pueden corregir los errores
en cada etapa es decir durante
el proceso, ahorrando esfuerzos,
tiempo y recursos. La calidad de la aplicación depende,
en muy buena medida, del proceso
empleado para desarrollarla es un proceso de soporte que tiene por finalidad
garantizar que los productos de software y
los procesos de desarrollo cumplan
con estándares y atributos de
calidad previamente
establecidos. SQA se divide en los subprocesos Consiste en elaborar el Plan SQA
este plan define las actividades,
procedimientos y recursos necesarios para asegurar que: el proceso de desarrollo de la aplicación se siga; y la aplicación satisfaga los atributos
de calidad establecidos para ella Planificación de la SQA Los diferentes productos intermedios
y finales que se producen a lo
largo del desarrollo de una aplicación
deben ser evaluados,
a fin de determinar si ellos cumplen o
no con los requisitos de calidad
establecidos para la aplicación Evaluación Objetiva de Productos consiste en monitorear periódicamente
el proceso de desarrollo de cada
aplicación, a fin de determinar si
el equipo de desarrollo sigue dicho Evaluación Objetiva del Proceso El incumplimiento de los atributos de calidad
en los productos y de los elementos metodológicos
en el proceso seguido deben ser debidamente
identificados, documentados y reportados al Líder
del Proyecto, a fin de tomar los
correctivos necesarios Comunicación de los Aspectos de Calidad Cada uno de los aspectos no-cumplidos del proceso y de los productos,
que hayan sido identificados durante la evaluación,
deben ser analizados por el grupo SQA y el Líder del
Proyecto a fin de establecer las medidas
correctivas necesarias Resolución de Aspectos No-Cumplidos Proporcionar visibilidad sobre los procesos utilizados
por el proyecto de software y sobre los productos que genera. Propósito 1.-Planificar las actividades de aseguramiento de la calidad.

2.-Revisar y auditar objetivamente los productos y las actividades para verificar que están conformes con los procedimientos y estándares aplicables.

3.-Proporcionar los resultados de estas revisiones o auditorías informando a la dirección cuando sea necesaria su mediación.
Objetivos Aumenta las posibilidades de éxito del proyecto

Ayuda a definir los parámetros de medición de la calidad del software

Verifica que los estándares sean aplicados correctamente

Define un plan de monitoreo del proceso de desarrollo del software (ciclo de vida)
Problemas que resuelve SQA Beneficios de usar SQA Se detectan problemas rápidamente,
Es posible identificar problemas
en tempranas etapas del desarrollo
de productos de software Se crean y se siguen estándares de trabajo,
Con apoyo del proceso de aseguramiento
de calidad, se pueden establecer
estándares tan diversos como son los
de codificación o de documentación Se verifica que los objetivos individuales
vayan acordes con los objetivos
de la organización Se evita incurrir en costos innecesarios, la práctica de procesos de aseguramiento de calidad lleva a las organizaciones
a evitar costos no deseados como
pueden ser todos aquellos
ocasionados por mantenimiento
correctivo Funciones generales del SQA *Auditar los productos del trabajo para identificar deficiencias.
* Determinar el cumplimiento del plan de desarrollo del proyecto y del proceso de desarrollo de software.

* Juzgar el proceso y no el producto
Como policía del proceso * Identificar la funcionalidad que al cliente le gustaría encontrar.
* Ayudar a la organización a sensibilizarse con las necesidades del cliente.
* Actuar como un cliente de prueba para obtener una alta satisfacción del cliente.
Como abogado del cliente * Juntar muchos datos sobre todos los aspectos del producto y del proceso.
* Con esta información ayudar a mejorar los procesos y los productos.
Como analista *Proveer información técnica objetiva para que la gerencia pueda
usarla para tomar mejores decisiones.

* Proveer información apropiada de las clases de productos y
de los riesgos asociados con estos.

* Concentrarse más en la reducción de los riesgos que en el
cumplimiento del proceso.
Como proveedor de información Los estándares de ingeniería del software del IEEE
proporcionan el conjunto de requerimientos y
guías más importante para el aseguramiento
de la calidad del software Estándares IEEE para el Aseguramiento
de la Calidad del Software es una recomendación para elaborar un Plan de Aseguramiento
de la Calidad del Software (SQAP, Software Quality Assurance Plan)
para los proyectos de desarrollo de software. Proporciona los requisitos
mínimos aceptables para la preparación y el contenido
de los planes de aseguramiento de la calidad de software IEEE Std 730-2002 - Standard for Software Quality Assurance Plans http://sedici.unlp.edu.ar/bitstream/handle/10915/3956/3_-_Aseguramiento_de_la_calidad_del_software.pdf?sequence=113 (PDF)

http://www.qualitrain.com.mx/Aseguramiento-de-la-Calidad-de-Software.html

http://es.scribd.com/doc/18739201/SQA

http://es.scribd.com/doc/46890250/Estandares-para-el-Aseguramiento-de-la-Calidad-del-Software

http://www.slideshare4.net/Anita325/aseguramiento-de-la-calidad-del-software-sqa

http://es.scribd.com/doc/38563777/37/Aseguramiento-de-la-Calidad-del-Software-SQA Fuentes
Full transcript