Engenharia Múltipla Escolha

Quando falamos de problemas em projetos de software, temos que a maioria deles são encontrados em sistemas que trabalham com o paradigma orientado a objetos, devido a erros na construção do projeto. Por isso, é importante reconhecer os conceitos dos diagramas presentes na UML para que, quando chegar à codificação, não sejam encontrados problemas. Considerando o exposto acima, analise as afirmativas abaixo: I - Diagrama de classes modela classes, incluindo seus atributos, operações, relações e associações com outras classes. II - Diagrama de classes fornece uma visão estática ou estrutural de um sistema. III - Diagrama de sequência indica as comunicações dinâmicas entre objetos durante a execução de uma tarefa, mas não mostra a ordem temporal em que as mensagens são enviadas entre os objetos para executar aquela tarefa. IV - Um diagrama de implantação mostra a configuração dos nós de processamento em tempo de execução e os componentes que vivem neles.

Quando falamos de problemas em projetos de software, temos que a maioria deles são encontrados em sistemas que trabalham com o paradigma orientado a objetos, devido a erros na construção do projeto. Por isso, é importante reconhecer os conceitos dos diagramas presentes na UML para que, quando chegar à codificação, não sejam encontrados problemas.

Considerando o exposto acima, analise as afirmativas abaixo:

I - Diagrama de classes modela classes, incluindo seus atributos, operações, relações e associações com outras classes.
II - Diagrama de classes fornece uma visão estática ou estrutural de um sistema.
III - Diagrama de sequência indica as comunicações dinâmicas entre objetos durante a execução de uma tarefa, mas não mostra a ordem temporal em que as mensagens são enviadas entre os objetos para executar aquela tarefa.
IV - Um diagrama de implantação mostra a configuração dos nós de processamento em tempo de execução e os componentes que vivem neles.

  1. I e II
  2. II e III
  3. III e IV
  4. I, II e IV
  5. I, II, III e IV

Resolução completa

Explicação passo a passo

Resumo da resposta

Introdução

A UML (Unified Modeling Language) é uma linguagem padrão para modelagem de sistemas de software. Cada diagrama tem um propósito específico.

Desenvolvimento

I - Diagrama de classes:

  • Modela classes, atributos, operações, relações e associações.
  • Correto.

II - Diagrama de classes:

  • Fornece visão estática ou estrutural do sistema.
  • Correto.

III - Diagrama de sequência:

  • Indica comunicações dinâmicas entre objetos.
  • Mostra a ordem temporal das mensagens (eixo vertical = tempo).
  • Incorreto (afirma que NÃO mostra).

IV - Diagrama de implantação:

  • Mostra nós de processamento (hardware) e componentes de software.
  • Correto.

Análise

  • I, II e IV estão corretas.
  • III está incorreta porque o diagrama de sequência mostra a ordem temporal das mensagens.

Conclusão

As afirmativas corretas são I, II e IV.

Resposta: I, II e IV.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.