Está en la página 1de 2

Universidad de León

Segundo Examen Parcial


ADMINISTRACIÓN Y CALIDAD DE
LA INDUSTRIA DEL SOFTWARE
Grupo 1231-14

Nombre : Camila Denisse Hernández Alcantar Fecha 11/07/22 Calificación _________ Examen (30%)

____ Dinámicas (20%) ____ Tareas (30%) ____ Trabajo de investigación (20%) ____ Faltas 1er Periodo ____

Responda correctamente las siguientes preguntas.

1. ¿Qué es la ingeniería de software?

La Ingeniería de Software es una de las ramas de las ciencias de la computación que estudia la creación de
software confiable y de calidad, basándose en métodos y técnicas de ingeniería. Brindando soporte
operacional y de mantenimiento, el campo de estudio de la ingeniería de software

2. ¿Qué es un caso de prueba?

Un caso de prueba o test case es un conjunto de condiciones o variables bajo las cuales un analista
determinará si una aplicación, un sistema de software (software system), o una característica de éstos es
parcial o completamente satisfactoria.

3. ¿Qué es el Testing?

El testing de software o software QA, es un proceso para verificar y validar la funcionalidad de un programa o
una aplicación de software con el objetivo de garantizar que el producto de software esté libre de defectos

4. Mencione por lo menos 4 habilidades que debe tener un Tester.

Intelectualidad y Creatividad
Gestión del proyecto
Planificación y documentación de la prueba
Herramientas y técnicas de prueba

5. ¿A que refiere definir los casos de prueba con base a los requisitos?, la cual es una responsabilidad del
tester.

Su importancia radica en evitar que los errores o puntos vulnerables en el desarrollo del proyecto
lleguen al cliente, o al usuario. Por lo que las pruebas frecuentes, y un testing de gran calidad es
vital en el proceso de desarrollo.

6. Mencione otra actividad que debe cumplir un tester y descríbala.


•Detectar y corregir errores.
•Proporcionar calidad y confiabilidad del software
•Asegurar la correcta funcionalidad del producto.
•Evitar futuros errores.
•Facilitar la toma de decisiones para pasar a producción los desarrollos que no contengan errores.
•Cumplir con los requisitos del negocio y satisfacción del usuario.
Evitar la aparición de nuevos defectos en el futuro que puedan afectar al software

7. Supongamos que una empresa le solicitó el siguiente desarrollo al departamento de sistemas en el cual
usted labora el cual debemos entregar a la brevedad.

Utilizando el lenguaje de programación de su preferencia diseñe un programa que le permita simular el


funcionamiento de una computadora. Deberá utilizar una clase llamada computadora como prototipo.
Cuando arranque su programa, el sistema deberá indicar en pantalla si su computadora está encendida
o apagada. Si la computadora está apagada enseguida deberá encenderse indicando en pantalla que la
computadora estaba apagada y que se acaba de encender. Una vez encendida se solicitarán los
siguientes datos asociados con la computadora: Marca, Cantidad de memoria RAM, Capacidad del
Disco Duro, Sistema Operativo, Tipo de Sistema Operativo y tipo de monitor.

Después de haber realizado la captura, deberá imprimir los datos de la computadora (en estado
encendido) y después de esto la computadora se debe apagar.

Cuando esto suceda mande a pantalla el mensaje “la computadora se apagará en unos instantes” y
cuando la apague mediante código mande el siguiente mensaje “La computadora se apagó”.

Si al inicio del programa la computadora está encendida realice todo el procedimiento de forma
normal hasta apagar la computadora.

También podría gustarte