Questões de Concurso Sobre diagrama de classes em engenharia de software

Foram encontradas 381 questões

Q2389080 Engenharia de Software
Considere que uma classe P possui nela uma propriedade de objeto que guarda a instância de uma classe Q.
Nesse caso, o tipo de relacionamento entre as classes P e Q que deve ser modelado em um diagrama de classe da UML é o relacionamento de
Alternativas
Q2388379 Engenharia de Software

Considerando a linguagem de modelagem unificada (UML) e os diagramas utilizados na análise orientada a objetos, julgue o item.


O diagrama de classes é utilizado para ilustrar a estrutura estática de um sistema, mostrando as classes, seus atributos e como se relacionam entre si (por exemplo, associações e heranças).

Alternativas
Q2383114 Engenharia de Software
Em um diagrama de classes criado por uma equipe, há uma classe P que possui um relacionamento de associação com a classe Q.
Qual situação, em código, representa, de maneira adequada, tal ideia de relacionamento entre essas classes?
Alternativas
Q2353987 Engenharia de Software
No diagrama de classes da UML, as classes podem se associar por meio de herança, composição, agregação e dependência. Tome-se como base o diagrama de classes abaixo.


Imagem associada para resolução da questão


Nesse diagrama, a associação correta entre as classes “A” e “B” representa 
Alternativas
Q2341093 Engenharia de Software

Acerca de orientação a objetos, julgue o item subsequente.



O “problema do diamante”, que surge quando uma classe herda de duas classes que compartilham uma mesma classe pai, não resulta em conflitos de métodos ou ambiguidades na resolução de herança múltipla.


Alternativas
Q2341092 Engenharia de Software

Acerca de orientação a objetos, julgue o item subsequente.



Considere-se que, em um encapsulamento de uma classe de nome Carro para um sistema de automóveis, exista um atributo privado de nome quilometragem. Nesse caso, ao se fornecerem métodos públicos do tipo obter_quilometragem() e atualizar_quilometragem(), protegem-se detalhes internos da classe Carro.

Alternativas
Q2295801 Engenharia de Software
Os diagramas de classe I, II e III, ilustrados a seguir, representam relações específicas entre classes. Respectivamente, são elas: 

Imagem associada para resolução da questão
Alternativas
Q2295423 Engenharia de Software
UML é uma sigla para uma linguagem visual, utilizada na modelagem de sistemas orientadas a objetos. Um processo de desenvolvimento que utilize a UML envolve a criação de diversos diagramas, sendo dois descritos a seguir:
I. É uma ferramenta utilizada desde o nível de análise até o de especificação, onde os atributos correspondem à descrição dos dados armazenados pelos objetos de uma classe e as operações correspondem à descrição das ações que os objetos de uma classe sabem realizar. Para representar o fato de que os objetos podem se relacionar uns com os outros, existe um outro elemento que é a associação, que, por sua vez, representa relacionamentos formados durante a execução do sistema.
II. É uma ferramenta que possibilita a representação das funcionalidades externamente observáveis do sistema e dos elementos externos ao sistema que interagem com ele, sendo parte integrante da especificação de requisitos que molda os requisitos funcionais do sistema. Na sua representação emprega atores e os relacionamentos entre estes.

As ferramentas descritas em I e II são conhecidos, respectivamente, como diagramas de
Alternativas
Q2287877 Engenharia de Software
A Unified Modeling Language™ (UML®) é uma linguagem de modelagem visual padrão para os analistas de negócios, arquitetos de software e desenvolvedores, empregada para descrever, especificar, projetar e documentar processos de negócios novos ou existentes, estrutura e comportamento de artefatos de sistemas de software. Sobre diagramas UML, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Diagrama de Estados: usado para representar o comportamento de um objeto em diferentes estados e as transições entre esses estados.
( ) Diagrama de Sequência: empregado para mostrar a sequência de interações entre objetos ou atores ao longo do tempo, geralmente em resposta a um evento específico.
( ) Diagrama de Classes: amplamente utilizado para representar a estrutura estática de um sistema orientado a objetos; mostra as classes do sistema, seus atributos, métodos e relacionamentos entre elas.
( ) Diagrama de Casos de Uso: usado para representar a interação entre atores e casos de uso, mostrando como os usuários interagem com o sistema e quais funcionalidades o sistema oferece para os atores.
A sequência está correta em
Alternativas
Q2264344 Engenharia de Software
Considere o seguinte diagrama de classes UML.
Imagem associada para resolução da questão

Com base nesse diagrama, é correto concluir que 
Alternativas
Q2254287 Engenharia de Software
Em relação ao diagrama de classes na notação UML, analise:
I. uma classe representa um conjunto de objetos cuja cardinalidade é sempre maior do que um; II. o polimorfismo das operações é uma conseqüência da relação de herança entre classes; III. se um objeto A está associado a um objeto B e B está associado a mais de um objeto C, então, obrigatoriamente, um objeto C estará associado a mais de um objeto A.
É correto o que consta APENAS em
Alternativas
Q2253503 Engenharia de Software
 São elementos da representação de um Diagrama de Classes da UML:
Alternativas
Q2253501 Engenharia de Software
 Com relação aos diagramas da UML, é correto afirmar que o diagrama de
Alternativas
Q2252521 Engenharia de Software
No diagrama de classes tem-se os elementos para representar as relações de:
Alternativas
Q2252520 Engenharia de Software
São elementos do Diagrama de Classes, exceto: 
Alternativas
Q2251518 Engenharia de Software

Considere o diagrama UML abaixo.

Imagem associada para resolução da questão


Os relacionamentos que podem ser identificados nesse diagrama são 

Alternativas
Q2241326 Engenharia de Software

Imagem associada para resolução da questão


O diagrama de classes UML acima descreve 

Alternativas
Q2241325 Engenharia de Software

Imagem associada para resolução da questão


O diagrama de classes UML acima descreve

Alternativas
Q2241323 Engenharia de Software

Diagrama de classes para a questão.



Ainda considerando o diagrama de classes UML mostrado, assinale a opção correta.
Alternativas
Q2241322 Engenharia de Software

Diagrama de classes para a questão.



Considerando o diagrama de classes UML mostrado, assinale a opção correta.
Alternativas
Respostas
21: A
22: C
23: C
24: B
25: E
26: C
27: D
28: A
29: A
30: B
31: C
32: C
33: B
34: D
35: E
36: D
37: C
38: D
39: C
40: D