Aplicações desenvolvidas para ambiente WEB podem ter um flux...

Próximas questões
Com base no mesmo assunto
Q720230 Engenharia de Software
Aplicações desenvolvidas para ambiente WEB podem ter um fluxo de navegação entre páginas que seja complexo, mas o melhor diagrama UML para modelar esse fluxo é o de Sequência.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: E - errado

Vamos entender o tema em questão. O enunciado trata sobre a modelagem de fluxo de navegação em aplicações web. Quando falamos de UML (Unified Modeling Language), estamos nos referindo a uma linguagem padronizada para a modelagem de sistemas, a qual oferece uma série de diagramas para representar diferentes aspectos de um sistema de software.

No contexto de modelagem de fluxo de navegação, o Diagrama de Sequência é utilizado para mostrar como os objetos interagem em termos de uma sequência de mensagens. Isso é muito útil para representar interações específicas baseadas no tempo entre objetos, como a troca de mensagens em uma operação ou um caso de uso.

Entretanto, quando queremos representar o fluxo de navegação entre páginas em uma aplicação web, o diagrama mais apropriado é o Diagrama de Atividades ou o Diagrama de Estados. O Diagrama de Atividades é similar a um fluxograma e é ideal para modelar o fluxo de controle ou o fluxo de processos, enquanto o Diagrama de Estados é bom para modelar o ciclo de vida de objetos, mostrando os estados pelos quais um objeto pode passar e as transições que representam a mudança de um estado para outro.

Por isso, a afirmação de que o Diagrama de Sequência é o melhor para modelar o fluxo de navegação entre páginas web está equivocada. O Diagrama de Sequência pode ser usado para detalhar as interações que ocorrem durante a navegação entre as páginas, mas não é o mais adequado para representar o fluxo em si.

Assim, para a modelagem de um fluxo de navegação complexo em uma aplicação web, devemos considerar o uso de Diagramas de Atividades ou de Estados, que proporcionam uma melhor visualização e compreensão dos passos ou estados pelos quais uma aplicação passa, o que justifica a alternativa "E - errado" como a correta.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo

Comentários

Veja os comentários dos nossos alunos

e-

Navegação de paginas web nao segue diagrama de sequencia porque o fluxo nao envolve tempo, mas decicoes de quais paginas acessar depois. Um Diagrama de Sequência identifica os métodos e atributos de cada classe e suas responsabilidades na realização de um caso de uso. Os elementos de um Diagrama se Sequência são:


Atores: entidades externas que interagem com o sistema e que solicitam serviços. Normalmente, o ator primário é o responsável por enviar a mensagem inicial que inicia a interação entre os objetos.


Objetos: as instâncias das classes representadas no processo.

 

Linha do tempo (uma para cada objeto e ator): vertical. Uma linha de vida é composta de duas partes, a cabeça (retângulo com dois compartimentos,no superior a identificação do objeto e  no inferior (opcional) valores para os atributos definidos na classe do objeto)e a cauda.


Comunicação: entre ator e objeto ou entre objetos.


Interpretação das mensagens: evento do sistema operacional ou de uma interface, envio de mensagem ou chamada de método.

FLUXO = DIAGRAMA DE ATIVIDADES

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo