SóProvas


ID
3017719
Banca
FUNDATEC
Órgão
Prefeitura de Gramado - RS
Ano
2019
Provas
Disciplina
Engenharia de Software
Assuntos

Levando-se em consideração a UML (Unified Modeling Language), assinale a alternativa correta.

Alternativas
Comentários
  • As máquinas de estado são utilizadas para modelar o comportamento dinâmico de um elemento de modelo e, mais especificamente, os aspectos direcionados a eventos do comportamento do sistema (consulte Conceito: Eventos e Sinais). As máquinas de estado são utilizadas especificamente para definir o comportamento dependente do estado ou o comportamento que varia de acordo com o estado em que está o elemento de modelo. Os elementos de modelo cujos comportamentos não variam com o seu estado do elemento não precisam de máquinas de estado para descrever seus comportamentos (geralmente, esses elementos são classes passivas cuja responsabilidade principal é gerenciar dados). Especificamente, as máquinas de estado devem ser usadas para modelar o comportamento de classes ativas que usam eventos de chamada e de sinal para implementar suas operações (como as transições na máquina de estado da classe).

    Uma máquina de estado consiste em estados, vinculados por transições. Um estado é uma condição de um objeto em que ele realiza alguma tarefa ou espera um evento. Uma transição é um relacionamento entre dois estados que é disparado por algum evento, que executa determinadas ações ou avaliações e que resulta em um estado final específico. 

     

    https://www.cin.ufpe.br/~gta/rup-vc/core.base_rup/guidances/guidelines/statechart_diagram_640B5D0B.html

     

    Como passei em concurso estudando pouco Banca FGV

    https://www.youtube.com/watch?v=gL0-yHp2fNE