CESGRANRIO — Profissional Transpetro de Nível Superior - Junior: Ênfase 7: Análise de Sistemas - Sap - Finanças e Contabilidade — UML — 2023

Enunciado

Considere que em uma ponte de uma ferrovia só é permitido passar uma composição por vez. Para maior segurança, já que composições trafegam em sentidos opostos nessa ponte, instalou-se um sistema, de modo que, nesse trecho, a aproximação ou o afastamento de uma composição são captados e informados ao sistema por meio de sensores instalados nos trilhos, a 1 km de distância, em ambos os lados da ponte. Quando passa uma composição, o sistema aciona as lâmpadas (verde ou vermelha) dos semáforos, instalados a uma distância de 500 m de ambos os lados da ponte, permitindo ou não a passagem de outra composição. Deve-se descrever, por meio de um Diagrama da UML, que o acionamento dos semáforos é consequência do evento assíncrono de notificação, realizado pelo sensor, da passagem de uma composição. O diagrama a ser utilizado para essa descrição é o de

Alternativas

  1. A)

    classes

  2. B)

    componentes

  3. C)

    casos de uso

  4. D)

    fluxo de dados

  5. E)

    máquina de estados

Gabarito e comentário

Resposta correta: E

O comportamento descrito depende de eventos assíncronos gerados pelos sensores. A aproximação ou o afastamento de um trem provoca mudanças nas condições do sistema e, consequentemente, altera o estado dos semáforos. O diagrama de máquina de estados da UML é o mais adequado para representar estados, eventos que provocam transições e ações executadas em resposta a esses eventos. Diagramas de classes e componentes mostram estrutura estática; casos de uso mostram interações funcionais, mas não detalham essa dinâmica de estados. Alternativa E.

Questões relacionadas