Diagrama de estados. UML. MyBreath
MyBreath
Se está creando un software para la realización de un respirador mecánico para uso sanitario.
El respirador mecánico es una máquina de turbina la cual puede regular el flujo y presión de aire para adaptarse a las necesidades del paciente. También puede regular la mezcla de oxígeno y aire y la humedad para que esta combinación sea la más óptima.
El aparato cuando se enciende recibe los datos de un pulsioxímetro. Si el respirador nota que el pulso o el oxígeno es demasiado bajo generará una alarma.
Si en la monitorización se nota un descenso del nivel de oxígeno, el respirador aumentará el nivel hasta llegar al necesario.
Si los niveles de oxígeno están bajo parámetros se monitorizará la humedad. En el caso que no esté bajo parámetros se ajustará a una humedad correcta.
En el caso de que la humedad sea correcta se monitorizará la capacidad pulmonar, en el caso de que sea baja se tendrá que aumentar la presión del respirador.
Estos parámetros se mantienen durante 15 segundos antes de volver a monitorizar al paciente.
Se pide:
Realice el diagrama de estados para este supuesto.