Zusammenfassung der Ressource
CALIDAD Y TESTEO DEL
SOFTWARE
- ¿QUE ES LA CALIDAD Y
GESTION DE CALIDAD?
- en estándares como *ISO 8402
*ISO 9000 *ISO 14598
- El software es la capacidad de
características de un producto.
- sistema o proceso para
satisfacer requisitos del cliente
y otras partes interesadas.
- el estandar de
gestion de calidad
actual es ISO 9000
- Es una organización
bien gestionada con un
proceso de ingeniería
bien definido.
- construye productos consistentes
con los requisitos del cliente.
- La gestión de la calidad cuenta con
4 pilares de desarrollo
- •Procesos de ciclo de vida
- es el periodo de tiempo en el que tarda la
concepción de la idea de un software y que
termina con la vida útil del mismo.
- En este operan un
conjunto de procesos
los cuales son:
- PROCESOS PRIMARIOS
DE INGENIERÍA
- •Análisis de requisitos
•Diseño
•Implementación
•Validación y
Verificación (V&V)
•Mantenimiento
- *en la gestión se capturan los
requisitos su especificación y su
formato bien definido
- *el diseño es la arquitectura del
sistema, de las estructuras de datos y
los algoritmos a emplear.
- *En la implementación no se hace
mayor cosa que agregar contenido o
depurar errores, se considera una tarea de bajo nivel.
- El mantenimiento se encarga de la
modificación del producto después de
entregarlo para corregir fallos o mejorar
su rendimiento.
- *V&V determina si los objetivos
se han cumplido o no
- •Verificación: comprueba la consistencia del
Software de acuerdo a los requisitos
establecidos .
- Validación: comprueba si lo que se
ha especificado es lo que el cliente
realmente desea.
- PROCESOS DE GESTIÓN
DE PROYECTOS
- estiman el tamaño del proyecto de
software a desarrollar y los recursos
necesarios para su gestión
- Estimación: estimar el tamaño del
proceso, estimar el esfuerzo total,
estimar el tiempo total de el
proyecto.
- Gestión de riesgos: identifica y analiza cada
riesgo, estima su probabilidad de ocurrencia y
posible impacto de cronograma.
- Planificación : ordena las tareas en el
tiempo, asignando recursos humanos y
materiales para su realización
- Control y Seguimiento: verifican que el
progreso del proyecto se ajuste al plan y a
los estándares.
- Medición de
estadísticos: mide la
calidad del software y la
productividad
- Gestión de
relaciones con los
clientes.
- PROCESOS DE
ASEGURAMIENTO DE LA
CALIDAD
- •Técnicas (¿Cómo?)
- •Organización (¿Quién?)
- se basa en las personas, en su
formación o especialización y en como
se organizan para desarrollar un
proyecto.
- •Infraestructura (¿Con Qué?)
- son las instalaciones, equipamiento, instalaciones,
servidores, medios de comunicación de los que se
dispone para el desarrollo del software.