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!

Ano: 2018 Banca: FUNRIO Órgão: AL-RR Prova: FUNRIO - 2018 - AL-RR - Analista de Sistemas |
Q908903 Engenharia de Software
Seja um diagrama de classes, segundo o modelo UML. E m uma classe Y desse diagrama há um atributo que pode ser acessível por todas as outras classes existentes no diagrama.
Esse atributo é dito como sendo um atributo
Alternativas
Q907734 Engenharia de Software

Considere os diagramas de classe apresentados em 1, 2, 3 e 4, e sua implementação na linguagem Java.


Imagem associada para resolução da questão


Quanto a esses diagramas, analise as afirmativas seguintes.


I É impossível implementar em Java o modelo expresso pelo diagrama (1).

II É impossível implementar em Java o modelo expresso pelo diagrama (4).

III O diagrama (3) representa o envio da mensagem m de um objeto da classe K1 para um objeto da classe Y1.

IV O diagrama (2) descreve uma classe T1 que simultaneamente é uma especialização de W1 e implementa as interfaces X e Y.


Está(ão) correta(s)

Alternativas
Q900875 Engenharia de Software

Um Analista observou:


Assinatura de um atributo é a linha que representa uma classe ou interface em um diagrama de classe UML e tem este formato:  + AttributeName : TypeName [*].


Ele perguntou ao seu colega o que significava o símbolo + que antecede o AttributeName, ao que seu colega respondeu que significava visibilidade pública. Após essa resposta ele fez duas novas perguntas:


I. O que significam os símbolos – e # antes do AttributeName?

II. O que significa o símbolo [*] após o TypeName?


Seu colega respondeu, corretamente, que os símbolos – e # antes do AttributeName e o símbolo [*] após o TypeName significavam, respectivamente, visibilidade  

Alternativas
Ano: 2014 Banca: FAURGS Órgão: TJ-RS Prova: FAURGS - 2014 - TJ-RS - Analista de Sistema |
Q876923 Engenharia de Software

Considere as informações abaixo sobre diagramas UML.


I - O diagrama de classes modela classes, incluindo seus atributos, operações, relações e associações com outras classes.

II - O diagrama de classes fornece uma visão estática ou estrutural de um sistema, contudo não mostra a natureza dinâmica das comunicações entre os objetos das classes no diagrama.

III - O diagrama de sequência é utilizado para indicar as comunicações dinâmicas entre objetos, durante a execução de uma tarefa, contudo não mostra a ordem temporal na qual as mensagens são enviadas entre os objetos para executar aquela tarefa.


Quais estão corretas?

Alternativas
Q871477 Engenharia de Software

Considere os três diagramas de classes a seguir.


Imagem associada para resolução da questão


Assinale a alternativa que identifica corretamente o conceito do paradigma de orientação a objetos presente em cada diagrama.

Alternativas
Respostas
171: B
172: D
173: C
174: B
175: D