Questões de Concurso
Sobre diagrama de classes em engenharia de software
Foram encontradas 397 questões
Considere o Diagrama de Classes fornecido na figura abaixo:
Com base nesse diagrama, assinale a alternativa correta.

Os tipos de relacionamentos que a FIGURA I e a FIGURA II representam, são, respectivamente:
Considere o Diagrama de Classes a seguir.

A respeito desse diagrama, assinale a afirmativa INCORRETA.
I - O Diagrama de Estado UML modela os estados de um objeto, as ações executadas que dependem desses estados do objeto e as transições entre os estados do objeto. II - O Diagrama de Sequência UML é utilizado para indicar as comunicações dinâmicas entre objetos durante a execução de uma tarefa, mas não mostra a ordem temporal na qual as mensagens são enviadas entre os objetos para executar tarefa. III - No Diagrama de Classes UML, a superclasse é a especialização da subclasse. A superclasse herda todos os atributos e operações associados à sua subclasse, mas não pode incorporar atributos ou operações adicionais específicos.
Quais estão corretas?
O diagrama de classe é um dos diagramas utilizados pela UML (Unified Modeling Language). Ele fornece uma visão dinâmica das comunicações entre os objetos das classes no diagrama.
Após uma primeira rodada de levantamento de requisitos, o analista de dados apresentou para validação o diagrama de classes a seguir.

Infere-se, pela leitura desse modelo, que

Equivale ao modelo anterior, representado segundo o modelo de classes da UML, o expresso em
Considere o código em PHP apresentado a seguir e responda a questão.

Analise a base do Diagrama de Classes UML apresentado a seguir:

É correto afirmar que
Seja o seguinte diagrama de classes UML.

Qual diagrama de sequência UML é semanticamente compatível com o diagrama de classes acima?
Figura 1 – Diagrama de Classes
Figura 2 – Diagrama de Máquina de Estados da Classe Delta
Sobre o que está especificado nesses diagramas, assinale a alternativa correta.
A figura a seguir representa um diagrama de classe UML.

Com base nesse diagrama UML, analise as afirmativas abaixo.
I Classe B implementa a interface C.
II Classe A está associada à classe B.
III Classe A é composta de objetos da interface C.
IV Classe B está associada à interface C.
Estão corretas as afirmativas
A linguagem de modelagem unificada (UML) oferece vários diagramas para modelagem de sistemas de software. Considere as afirmativas abaixo a respeito do diagrama de classes UML.
I Permite documentar a comunicação de instâncias de classes do sistema.
II As relações de associação entre duas classes no diagrama de classes são mapeadas para atributos das classes durante sua implementação.
III Pode ser usado para representar uma visão da arquitetura de um sistema de software.
IV O conceito de pacotes é utilizado para agregar diagramas de classes que fazem parte do mesmo sistema.
Estão corretas as afirmações
Em relação a UML, julgue o próximo item.
Um diagrama de classes UML de um sistema a ser
desenvolvido em Java representa conjuntos de objetos
que compartilham atributos, operações, relacionamentos
e semântica.
I - O diagrama de classes é um diagrama comportamental.
II - A multiplicidade 2..* estabelece que existem pelo menos dois objetos envolvidos no relacionamento, podendo haver muitos objetos envolvidos.
III- Em uma agregação, os objetos-parte não podem ser destruídos por um objeto diferente do objeto-todo ao qual estão relacionados.
Quais estão corretas?
Assinale a alternativa que preenche corretamente a lacuna do texto acima.