SóProvas


ID
150949
Banca
CESGRANRIO
Órgão
Petrobras
Ano
2008
Provas
Disciplina
Engenharia de Software
Assuntos

Aplicações com interfaces web podem apresentar fluxos de navegação complexos entre suas páginas. Há links e botões a serem clicados a qualquer momento, disparando eventos de transição de uma página para outra e até para si mesma. Utilizando Javascript no lado do cliente, e possivelmente recursos Ajax, é possível habilitar ou desabilitar links e permitir ou impedir o envio de formulários com base em condições verificadas em tempo real. Dentre os tipos de diagrama UML listados a seguir, qual o que melhor modelaria o fluxo de navegação descrito?

Alternativas
Comentários
  • O diagrama de estado ou diagrama de máquina de estado descreve o comportamento do sistema. Ele é desenhado para uma única classe para mostrar o comportamento do ciclo de vida de um único objeto. Disparando eventos de transição caracteriza uma mudança de estado.
  • O Diagrama de máquina de estado que serviria perfeitamente para modelar alterações nos estados dos links (ativo/inativo) além das ações necessárias para que a mudança ocorra.
  • O diagrama de estados ou de máquina de estados é uma representação do estado ou situação em que um objeto pode se encontrar no decorrer da execução de processos de um sistema. Também representa as ações ocorridas em resposta ao recebimento de um evento, onde cada ponto de parada representa um estado da aplicação.
  • Não entendi. Não seria mais correto a letra B?
  • O que mata essa questão é a parte "disparando eventos de transição". Eventos de transição são encontrados em diagrama de transição de estados ou máquinas de estado.
  • Tb fiquei na dúvida entre a 'B' e a 'C'.