Proceso de desarrollo adoptado por un proyecto
dependera de sus objetivos y meta que tenga el
mismo
VERIFICACIÓN
VALIDACIÓN
El proceso determina si el software
cumple con su especificación.
Asegura que el software se comporta como
se espera y de acuerdo a las expectativas
del cliente.
CICLO DE VIDA
Definición de
Requerimientos
Diseño
Desarrollo
Integración
Entrega y Soporte
Conjunto de procesos de comprobación y análisis
que aseguran que el software que se desarrolla,
está acorde a su especificación y cumple las
necesidades de los clientes.
¿Qué quiere el cliente?
COTO DE ERRORES
Para conocr el costo de un error
debemos conocer el Tamaño del
proyecto
Confiabilidad
Costo de error
Detección y Corrección de errores en
el software.
BUG
Algo que se arrastra por su propia
voluntad en el codigo y produce
problemas
Proporción de Errores de
un Software durante su
Ciclo de Desarrollo
¿Por que urgen los errores durante el
desarrollo del sistema?
Ignorancia de los requerimientos del usuario, Ignorancia del
entorno en que se utiliza el software, Escaso flujo de información
entre usuario y programador, Escasa documentación del Software.
ORGANIGRAMA DEL PROCESO DE TESTING
Es un ciiclo de pruebas
Técnicas de la especificación de las
pruebas.
Son estrategias planificadas
realizando el uso de los recursos
disponibles.
Ealuación de pruebas ejecutables
Estas pruebas permite evaluar el
grado de aceptación de las mismas
Recursos de plan de pruebas
Se identifican los recursos humanos y no
humanos como son: Harware, Software y
Herramientas de soporte
Diversos Testing
Unitariass, Integración, Construcción, Funcioanles,
Transición y Aceptación
RESPONSABILIDAD DE LAS
PRUBAS
¿Para que nos sirve?
Para reducir defectos, fallas,
errores, etc, en el sistema de
software.
Método FAGAN para inspecciones
EQUIPO
Modifiador
Persona clave en una
inspección existosa
Diseñador
Responsable de producir el diseño del
programa
Implementador/Codificador
Responsable de transformar el
diseño en codigo
Encargado de pruebas
Responsable de escribir y/o ejecutar los
casos de prueba
TIPOS DE ERRORES
Tres tipos de errores en programación
Sisntaxis
Cuando en alguna instrucción del código fuente
de un programa existe un error de sintaxis
Ejecución
Cuando el ordenador no puede ejecutar alguna
instrucción de forma correcta
Lógica
Cuano un programa no tiene errores
de sintaxis ni de ejecución, pero, aún
así, no funciona bien.