Está en la página 1de 6

Anexo 3

Inspecciones y pruebas de software

Presentado por:
Jhair Antonio Caicedo Diaz

Instructor:
Jorge Luis

Dosquebradas
Servicio Nacional De Aprendizaje-SENA
Centro de Diseño e Innovación Tecnológica Industrial
Tecnología en análisis y desarrollo de S.I-1796238
Junio de 2019

GC-F -005 V. 01
1. Indique la diferencia entre errores y defectos de software.

Los errores de software son los que se presentan en el proceso de


codificación del software como por ejemplo los errores de sintaxis; los
defectos de software, son los errores que no fueron detectados y
permanecieron hasta el momento de entrega al usuario.

2. Mencione y explique las características y subcaracterìsticas del


estándar de calidad ISO/IEC 9126-1.

El estándar está dividido en cuatro partes las cuales dirigen, realidad,


métricas externas, métricas internas y calidad en las métricas de uso y
expendido.

CARACTERÍSTICAS

Funcionalidad: Un conjunto de atributos que se relacionan con la


existencia de un conjunto de funciones y sus propiedades específicas.
Las funciones son las que satisfacen las necesidades implícitas o
explícitas.

Fiabilidad: Un conjunto de atributos relacionados con la capacidad del


software de mantener su nivel de prestación bajo condiciones
establecidas durante un período establecido.

3. Mencione y explique los tipos de revisiones de software del estándar


IEEE Std 1028-1997.

4.Defina con sus propias palabras el término de inspecciones de


software

Son el orden que se establece durante el desarrollo y el diseño del


producto para detectar errores en documentos de requisitos, en los
documentos de diseño, en el código fuente, en los planes de pruebas y
en los pasos de prueba.

5. Defina con sus propias palabras el término de pruebas de software.

GC-F -005 V. 01
Se realizan para encontrar la mayor cantidad de errores posibles en el
producto antes de dar su entrega final.

6. Mencione los objetivos de las inspecciones de software que a su


criterio son los más representativos.

Encontrar:
Buscar errores y evitar que se propaguen.

Revisar:
Todos los documentos que estén de acuerdo al producto y al día.

Verificar:
Que el producto cumpla con las expectativas propuestas al inicio y
dadas por el cliente.

Descubrir:
Errores que buscaremos no solo dentro del código sino también en la
documentación e implementaciones.

Identificar:
las desviaciones y las omisiones de los lineamientos, de los estándares
y de las especificaciones previamente establecidas.

Efectuar:
O realizar la documentación respectiva acerca de los hallazgos o fallas
en el producto.

7. Indique el proceso general para las inspecciones de software.

Descripción: se hace la descripción del elemento o documento a


inspeccionar.

Verificación de los criterios de iniciación: se verifica que el


documento que se va a inspeccionar esté terminado.

Documentación de entrada: Documentación usada como soporte


para la elaboración del documento o código fuente que será
inspeccionado.

8. Mencione los aspectos de las pruebas de software.

GC-F -005 V. 01
Casos de prueba: Secuencia de pasos que se realizan para probar el
resultado antes de la entrega final.

Técnicas de pruebas: o Pruebas de caja blanca o pruebas


estructurales: Se enfocan en la estructura de control del programa. o
Pruebas de caja negra o pruebas funcionales: Se enfocan en los
requisitos funcionales del sistema.

9. Investigue y defina el término de pruebas de caja blanca. Elabore un


ejemplo.

Pruebas de caja blanca o pruebas estructurales: Se enfocan en la


estructura de control del programa, ejemplo; realizar la revisión del
código fuente de twitter.

10. Investigue y defina el término de pruebas de caja negra. Elabore un


ejemplo.

Pruebas de caja negra o pruebas funcionales: Se enfocan en los


requisitos funcionales del sistema, ejemplo; realizar una interacción con
el sitio, twitter.

11. Mencione los tipos de pruebas.

Prueba de unidad: se utiliza técnicas de prueba de caja blanca; su


objetivo es encontrar errores de lógica, de estructuras de datos y de
algoritmos en el interior del sistema.
Prueba de integración: Sus objetivos son encontrar errores en las
interfaces entre componentes y comprobar la integración del sistema,
verificando el correcto funcionamiento de las interfaces, para su
aplicación se utiliza la técnica de prueba de caja negra.
Prueba del sistema: Se aplican a la seguridad, la resistencia y el
desempeño; el objetivo es encontrar errores en el comportamiento y en
la funcionalidad del sistema con respecto a la especificación de
requisitos.
Prueba de validación o aceptación: Verifica que el sistema funcione
de acuerdo con las expectativas del cliente y para corroborar que todos
los elementos de la configuración del software se han desarrollado
apropiadamente.

12. Indique la importancia de conformar un equipo de inspecciones y


de pruebas eficaz o eficiente que incluya la combinación de experiencia
técnica y un dominio relevante.

GC-F -005 V. 01
13. Mencione los roles para personal de inspecciones.

 Administrador de inspecciones
 Inspector o revisor
 Autor o desarrollador
 Lector o secretario.

14. Mencione los roles del personal de pruebas.

 Administrador de pruebas
 Líder de prueba
 Ingeniero de pruebas de usabilidad
 Ingeniero de pruebas manuales
 Ingeniero de pruebas automáticas
 Ingeniero de pruebas de red
 Ingeniero de pruebas de seguridad
 Especialista del ambiente de prueba
 Especialista en configuración y documentación de pruebas.

15. Indique el rol (s) para personal de inspecciones con el que se


identifica. Justifique su respuesta.

Autor o desarrollador. Ya que este rol me ayuda a indagar más acerca


de mis conocimientos y plasmarlos en una base.

16. Indique el rol (s) para personal de pruebas con el que se identifica.
Justifique su respuesta.

Líder de prueba. Porque me considero un buen líder y tener mis


conocimientos específicos acerca del tema me servirá para ayudar a
los demás

17. Mencione los elementos que componen el modelo general de


proceso de construcción de software.

18. Mencione los elementos que componen la metodología para la


aplicación de inspecciones y pruebas en el proceso de construcción de
software en la fase de análisis.

GC-F -005 V. 01
19. Investigue y explique los siguientes términos:

 Pruebas funcionales.
 Pruebas de robustez.
 Pruebas de fronteras.
 Pruebas de tolerancia a fallas.

20. Mencione los elementos que componen la metodología para la


aplicación de inspecciones y pruebas en el proceso de construcción de
software en la fase de diseño arquitectónico.

21. Mencione los elementos que componen la metodología para la


aplicación de inspecciones y pruebas en el proceso de construcción de
software en la fase de diseño detallado.

22. Mencione los elementos que componen la metodología para la


aplicación de inspecciones y pruebas en el proceso de construcción de
software en la fase de codificación.

23. Indique la importancia de aplicar inspecciones y pruebas de


software.

Son importantes para verificar que se cumpla con cada componente de


las listas de chequeo.

24. Con los anexos de aplicación de inspecciones y pruebas de


software (27 Anexosen total), aplíquelos al proyecto formativo que se
encuentra desarrollando.

GC-F -005 V. 01

También podría gustarte