A UML (Unified Modeling Language) possui vários tipos de dia...

Próximas questões
Com base no mesmo assunto
Q57077 Engenharia de Software
A UML (Unified Modeling Language) possui vários tipos de diagramas que em conjunto são utilizados para descrever a visão estática e dinâmica de um sistema.
Assinale a alternativa em que todos os diagramas listados descrevem uma visão dinâmica de um sistema.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

A alternativa correta é a E - Casos de Uso, Sequência, Visão Geral e Atividades.

Para resolver esta questão, é necessário compreender a diferença entre os diagramas que representam a visão estática e os que representam a visão dinâmica de um sistema na UML. A visão estática é geralmente descrita por diagramas que mostram a estrutura do sistema, como os diagramas de Classes, Objetos, Implantação e Pacotes. Já a visão dinâmica foca no comportamento do sistema ao longo do tempo, incluindo a interação entre os objetos, o fluxo de controle e de dados, representada por diagramas como Casos de Uso, Sequência, Visão Geral da Interação e Atividades.

Justificamos a resposta correta, a alternativa E, analisando cada diagrama mencionado:

  • Casos de Uso: Mostram as funções do sistema a partir da perspectiva dos usuários. Eles descrevem como os atores interagem com o sistema, o que é um aspecto dinâmico do software.
  • Sequência: Apresentam a sequência de mensagens trocadas entre objetos para realização de uma função ou processo do sistema, ilustrando a dinâmica de como as funções são executadas.
  • Visão Geral da Interação: Combinam elementos dos diagramas de atividade com elementos dos diagramas de sequência, representando o fluxo de trabalho dinâmico através do sistema.
  • Atividades: Descrevem o fluxo de trabalho do ponto de vista das atividades realizadas, focando na sequência e condições para a execução das mesmas, refletindo o comportamento dinâmico.

É imprescindível entender que a dinâmica do sistema se refere a como as coisas ocorrem no tempo e em resposta a eventos externos ou internos, diferente da estrutura estática, que representa aspectos mais imutáveis do sistema como tipos de dados, configuração e relação entre componentes de software. Assim, a alternativa correta é a única que enumera apenas diagramas associados à visão dinâmica.

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

alguém poderia me explicar sobre esse diagrama Visão Geral??? Nunca ouvi falar dele na UML 2.0. Por eliminação só podia ser essa alternativa mesmo, mas fiquei com essa dúvida.

Item correto Letra E

Os diagramas são os gráficos que descrevem o conteúdo em uma visão. A visão é uma abstração de uma série de diagramas. Cada visão é descrita por um número de diagramas que contém informações que dão ênfase aos aspectos particulares do sistema. Existe em alguns casos uma certa sobreposição entre os diagramas o que significa que um deste pode fazer parte de mais de uma visão. Os diagramas que compõem as visões contém os modelos de elementos do sistema. As visões que compõem um sistema são:Visão "use-case",  Visão Lógica,  Visão de Componentes,   Visão de concorrência e Visão de Organização.

A UML 2.0 classifica de forma geral seus diagramas da seguinte forma:

Diagrama de Comportamento, Interação e Extrutura.

Diagramas de comportamento. Um tipo de diagrama que descreve características comportamentais de um sistema ou processo de negócio. Isto inclui a actividade, máquina de estado e diagramas de casos de uso, ,bem como os quatro diagramas de interação

Diagramas de interação. Um subconjunto dos diagramas de comportamento que enfatizam interações de objetos. Isso inclui a comunicação, visão geral de interação, seqüência e diagramas de tempo.

Diagramas de estrutura. Um tipo de diagrama que descreve os elementos de uma especificação que são independentes do tempo. Isto inclui estrutra composta, estrutura de classes, componentes, implantação, objeto e diagramas de pacote.

fonte: http://www.agilemodeling.com/essays/umlDiagrams.htm

O diagrama de visão geral (ou mais adequadamente, visão geral de integração), é uma variante do diagrama de atividades, e inclui diferentes sequências num fluxo de atividades para mostrar suas interações. 
Ex:

Clique para visualizar este comentário

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