jueves, 4 de abril de 2013

Proceso de diseño de equipos electrónicos (5/8)

2.3. - Fase de definición del Test

Cada uno de los bloques identificados en la fase de diseño tienen que ser testeados. En realidad hay dos tipos de tests:
- Test individual. Se comprueba una parte del diseño a bajo nivel.
- Test final, o test de sistema. Se comprueba todo el equipo en funcionamiento.
El objetivo de esta fase es describir los tests, y los resultados esperados, para cumplir con todos los requerimientos identificados en la fase de definición y diseño.

¿Qué pasa cuando no se comprueba que el equipo cumple con todos los requerimentos?, hay ejemplos dolorosos a lo largo de la historia, algunos de los más sonados:

- Apollo 13. El módulo lunar se quedó sin sistema de ventilación mientra orbitaba la luna.
Un extracto de la wikipedia dice:
"The heater and protection thermostats were originally designed for the command module's 28-volt DC bus. The specifications for the heater and thermostat were later changed to allow a 65-volt ground supply, in order to pressurize the tanks more rapidly. Beechcraft, the tank subcontractor, did not upgrade the thermostat to handle the higher voltage. The temperature sensor could not read above the highest operational temperature of the heater, which was approximately 100 °F (38 °C). This was not normally a problem because the thermostat was designed to open at 80 °F(27 °C)."
- Space Shuttle Challenger: transbordador espacial que explotó al despegar.
La comisión de investigación de las causas del accidente determinó en su conclusión:

"In view of the findings, the Commission concluded that the cause of the Challenger accident was the failure of the pressure seal in the aft field joint of the right Solid Rocket Booster.  The failure was due to a faulty design unacceptably sensitive to a number of factors. These factors were the effects of temperature, physical dimensions, the character of materials, the effects of reusability, processing and the reaction of the joint to dynamic loading."

Si este tipo de errores ocurren en grandes proyecto aeroespaciales, con enormes esfuerzos de estanderización y gigantescos presupuestos, ¿qué no puede ocurrir en pequeñas organizaciones sin procesos de diseño definidos?...

No hay comentarios:

Publicar un comentario