Está en la página 1de 2

VERIFICACION Y VALIDACION DE SOFTWARE - ISO410-41043-001

Adonis E. Angomas Perez - 20190455

PRÁCTICA 2. PRUEBAS UNITARIAS

En este caso revisaremos el problema del vehículo marca Maserati el cual presenta fallos cuando este
alcanza la velocidad promedio de 120 km/h, el tipo de fallo que este presenta es que durante esta velocidad
la computadora realiza durante breve segundos un cambio de marcha más pesada lo que posteriormente
se traduce como una disminución de potencia, se revisara la clase automóvil(), que realiza las funciones
básicas tales como integración del sistema ABS, inyección de combustible por aceleración, sistema
ecológico, etc.

El código es el siguiente:
Usando los métodos aumentarVelocidad(), disminuirVelocidad(), y frenadoTotal(), haremos pruebas de
cómo cambian ciertos atributos del automóvil. Por ejemplo;

• Al aumentar la velocidad, el consumo de combustible aumenta 10% por cada 10 millas entre las
revoluciones por segundo
• Durante la marcha se comprobara los cambios de estados de clase Automovil() que se realizan
automáticamente entre los modos (MarchCity(), MarchSport(), MarchECO()) y calcular el
consumo de combustible de cada uno.
• Al disminuir o aumentar las revoluciones, se debe comprobar (cambio modo ECO) que la
"gasolina" disminuye una cierta cantidad.
• Al "frenar" se debe comprobar sistema de ABS reduce la velocidad 35% por segundo.

Conclusión

Se encuentra la causa raíz que provoca la computadora cuando el vehículo alcanza la velocidad de 120
km/h o superior. Se determinó que el consumo de combustible aumenta en un 20% cuando este alcanza
dicha velocidad por lo que este cambia automáticamente a modo Sport sin embargo debido al pequeño
aumento de consumo la computadora erróneamente intercambia durante un intervalo de 2 segundo entre
los modos Sport y el modo ECO afectando negativamente la potencia del motor y por consiguiente
reduciendo la marcha del vehículo. Se cambiara la manera de como opera y se interrelacionan las class
Modes() para eliminar dicho inconveniente.

También podría gustarte