SóProvas


ID
5041492
Banca
CESPE / CEBRASPE
Órgão
TCE-RJ
Ano
2021
Provas
Disciplina
Engenharia de Software
Assuntos

A respeito da UML 2.2, julgue o item seguinte.


Diagramas de comportamento representam conceitos significativos de um sistema e podem incluir, entre outros, conceitos de implementação.

Alternativas
Comentários
  • Na UML existe um diagrama específico que trata da Implementação do Software: Deployment Diagram. É um diagrama Estrutural.

    Obs.: A palavra Deployment está relacionada a desenvolvimento, progressão. Existe uma confusão quanto às palavras Implantação x Implementação, que em português, muitas vezes são aplicadas de forma errada no contexto de TI. Implementação, no Diagrama de Implementação, está relacionada à arquitetura, à manifestação dos componentes em seus artefatos.

  • A gente estuda demais e viaja na batatinha. Associei com as visões da uml:

    Visão de Implementação: Corresponde aos componentes, subsistemas e arquivos que serão usados na composição do sistema.

    1. Diagrama de Componentes
    2. Diagrama de Interação
    3. Diagrama de Seqüência
    4. Diagrama de Estados e
    5. Diagrama de Atividades.

    Como diagramas comportamentais fazem parte da visão de implementação, e a assertiva diz que "podem incluir" dei como certo.

  • Diagramas comportamentais são aqueles onde existe alguma alteração de comportamento das classes. Os principais diagramas comportamentais da UML sãoDiagrama de Caso de Uso, Diagrama de Seqüência e Diagrama de Atividade. Este artigo tem o objetivo de descrever as principais características destes diagramas.

    No contexto da Linguagem de modelagem unificada (UML), um diagrama de implementação faz parte da família de diagramação estrutural pois descreve um aspecto do sistema em si. Neste caso, o diagrama de implementação descreve a implementação física de informações geradas pelo programa de software em componentes de hardware. A informação gerada pelo software é chamada de artefato. Não se deve confundir este com o uso do mesmo termo em outras abordagens de modelagem, como BPMN.

  • Trata-se de uma questão sobre UML.

    O comando da questão afirma que os diagramas de comportamento representam conceitos significativos de um sistema e podem incluir conceitos de implementação.

    Os diagramas de comportamento representam aspectos dinâmicos do sistema, porém é errado afirmar que qualquer diagrama UML conteria conceitos de implementação. O mais "próximo" de detalhes de implementação que veríamos no UML seriam detalhes de implantação contidos no diagrama de implantação, que é um diagrama estrutural e não comportamental.


    Gabarito do Professor: ERRADO.