Questões de Concurso Comentadas por alunos sobre diagrama de classes em engenharia de software

Foram encontradas 350 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q1902812 Engenharia de Software

Com relação à engenharia de software, julgue o item a seguir.


O diagrama de classes da UML inclui atributos e operações de uma classe, sem apresentar o dinamismo da comunicação com outras classes.

Alternativas
Q1899168 Engenharia de Software

Para responder à questão, analise o diagrama de classes UML da Figura 2 abaixo.



Caso a linha que conecta A1 a A2 possuísse setas nas duas direções (de A1 para A2 e de A2 para A1), qual seria o código Java que representaria corretamente a classe A2? 
Alternativas
Q1889082 Engenharia de Software
Considere as seguintes afirmações sobre o uso de UML para o projeto conceitual de banco de dados.

I - Diagramas de Classes podem ser utilizados para a modelagem conceitual da base de dados. As classes seriam usadas com o mesmo propósito de entidades no modelo Entidade-Relacionamento (ER), e as associações seriam usadas para representar os relacionamentos. As extensões mais comuns ao modelo ER, como atributos opcionais e repetitivos, e hierarquias de generalização/especialização, também estão presentes nesse tipo de diagrama UML.
II - As regras comuns para mapeamento de entidades/relacionamentos em modelos conceituais ER para gerar um esquema lógico relacional são aplicáveis no caso de modelos conceituais da base de dados expressos como um Diagrama de Classes UML. As classes são mapeadas para tabelas, e, de acordo com a cardinalidade das associações, essas são mapeadas para tabelas próprias ou para colunas adicionais em tabelas correspondendo às classes.
III- Para especificar restrições de integridade não nativas ao Diagrama de Classes, é possível utilizar a linguagem OCL.

Quais estão corretas?
Alternativas
Q1885311 Engenharia de Software
Considerando o diagrama de classes a seguir e, sabendo que a classe ClienteDAO precisa de uma instância da classe SQLiteOpenHelper, responda à questão. 




Assinale a alternativa que melhor discursa sobre algumas características do diagrama.
Alternativas
Q1881563 Engenharia de Software
A modelagem de sistemas usando UML consiste em organizar o software como uma coleção de objetos discretos que incorporam a estrutura dos dados e o comportamento. Um exemplo é exibido pela figura a seguir:
Imagem associada para resolução da questão
https://www.inf.ufpr.br/lmperes/2017_2/ci167/uml/uml_parte2_coppe.pdf

Sobre a UML, pode-se afirmar que:
Alternativas
Respostas
61: C
62: B
63: E
64: A
65: C