29. Segunda iteración de la tarjeta CRC CLASE Clase Controlador de Ascensor RESPONSABILIDAD 1.- Enviar mensaje a Clase Botón Ascensor para encender botón ascensor 2.- Enviar mensaje a Clase Botón Ascensor para apagar botón ascensor 3.- Enviar mensaje a Clase Botón Piso para encender botón piso 4.- Enviar mensaje a Clase Botón Piso para apagar botón piso 5.- Enviar mensaje a Clase Ascensor para mover ascensor un piso hacia arriba 6.- Enviar mensaje a Clase Ascensor para mover ascensor un piso hacia abajo 7.- Enviar mensaje a Clase Puertas Ascensor para abrir puertas del ascensor 8.- Iniciar tiempo de espera 8.- Enviar mensaje a Clase Puertas Ascensor para cerrar puertas del ascensor después de timeout 9.- Revisar pedidos 10.- Actualizar pedidos COLABORACIÓN 1.- Clase Botón Ascensor (subclase) 2.- Clase Botón Piso (subclase) 3.- Clase Puertas Ascensor 4.- Clase Ascensor
30.
31. Tercera iteración del diagrama de clases Clase Botón Clase Botón de piso Clase Botón ascensor Clase Ascensor Pedidos: tipoPedido Encendido: boolean 1 nm 2m -2 1 controla controla Clase Ascensor 1 n controla Clase Puertas Ascensor Puerta abierta: boolean controla 1 n