

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Considere o diagrama de classes de UML abaixo.
-

-
A respeito desse diagrama, é correto afirmar:
1. O diagrama apresenta pelo menos um relacionamento de realização.
2. O diagrama apresenta pelo menos um relacionamento de dependência.
3. O diagrama apresenta pelo menos um relacionamento de composição.
4. Lance é subclasse de Jogada.
-
Assinale a alternativa que indica todas as afirmativas corretas.
É correta apenas a afirmativa 1.
São corretas apenas as afirmativas 2 e 3.
São corretas apenas as afirmativas 2 e 4.
São corretas apenas as afirmativas 3 e 4.
São corretas apenas as afirmativas 1, 2 e 4.
Considere o diagrama de casos de uso de UML abaixo.
-

-
A respeito desse diagrama, é correto afirmar:
1. Durante uma ocorrência do caso de uso “tratar o lance”, também haverá a ocorrência do caso de uso “procedimento de lance”
2. Durante uma ocorrência do caso de uso “receber jogada”, também haverá a ocorrência do caso de uso “tratar o lance”.
3. Considerando que apenas o elemento “AtorJogador” modela a interação com usuário humano e “AtorAplicacaoRemota” modela a interação com um artefato de software, pode-se afirmar que não é possível que dois usuários interajam com o programa simultaneamente.
Assinale a alternativa que indica todas as afirmativas corretas.
É correta apenas a afirmativa 1.
É correta apenas a afirmativa 2.
São corretas apenas as afirmativas 1 e 3.
São corretas apenas as afirmativas 2 e 3.
São corretas as afirmativas 1, 2 e 3.
Considere o diagrama de sequência de UML abaixo.
-

-
A respeito desse diagrama, é correto afirmar:
-
1. O diagrama apresenta dois fragmentos combinados (combined fragments) opção (option).
2. A sexta mensagem (identificada com o número 6) só será enviada se “conectado” e “exito” apresentarem (ambos) valor “true”.
3. O diagrama apresenta uma mensagem achada.
4. O diagrama apresenta uma mensagem perdida.
5. A instância da classe “Tabuleiro” tem a responsabilidade de definir o valor da condição “conectado”.
-
Assinale a alternativa que indica todas as afirmativas corretas.
São corretas apenas as afirmativas 2 e 3.
São corretas apenas as afirmativas 3 e 4.
São corretas apenas as afirmativas 1, 4 e 5.
São corretas apenas as afirmativas 1, 2, 3 e 5.
São corretas apenas as afirmativas 1, 2, 4 e 5.

A figura acima corresponde a um diagrama da UML do tipo
de sequência.
de estado.
de classes.
de colaboração.
de caso de uso.
Acerca de diagramas de casos de uso da UML, assinale a opção correta.
Os diagramas de casos de uso são diagramas UML para modelagem de aspectos estáticos de sistemas.
O relacionamento de dependência que usa o estereótipo
especifica que um caso de uso incorpora recursos opcionais, ou seja, o sistema pode ser utilizado com ou sem os recursos adicionais.
O relacionamento de dependência que usa o estereótipo
especifica que o caso de uso de origem incorpora explicitamente outro caso de uso, que representa uma atividade significativa.
Em diagramas de casos de uso, não é possível utilizar relacionamento de generalização entre atores nem entre casos de uso.
O uso de pacotes permite formar grupos de casos de uso e de atores, de modo a facilitar a compreensão de um sistema complexo. Pacotes de atores refletem os tipos de usuários do sistema.
Na UML os diagramas servem para capturar diferentes visões do sistema. NÂO é um diagrama UML:
Diagrama de Métodos.
Diagrama de Classes.
Diagrama de Objetos.
Diagrama de Sequência.
Diagrama de Estados.
Em UML o diagrama de
navegação de janelas constitui uma adaptação direta do diagrama de fluxo de dados.
transição de janelas retrata as tecnologias selecionadas para implantação do sistema.
janelas gerenciais define a abordagem de decisões estratégicas da organização hospedeira do sistema.
navegação de janelas retrata as rotas expressivas e significativas entre os processadores executores dos objetos.
layout de janelas define o conteúdo de uma janela a ser apresentado como parte da interface humana de um sistema.
Considere o diagrama de classes de UML abaixo.

Analise as afirmações abaixo, a respeito do diagrama:
I. EstadoParcialPartida está relacionada a Serializable por dependência.
II. ImagemDeJogadores está relacionada a Serializable por herança.
III. ImagemDeTabuleiro está relacionada a Serializable por realização.
IV. AtorJogador está relacionado a Tabuleiro por composição.
V. AtorJogador está relacionado a Tabuleiro por agregação.
VI. EstadoParcialPartida está relacionado a ImagemDeJogadores por composição.
VII. EstadoParcialPartida está relacionado a ImagemDeJogadores por agregação.
Assinale a alternativa que enumera todas as afirmações corretas.
I, IV e VII.
I, V e VII.
II, IV e VI.
III, IV e VII.
III, V e VI.
Considere o diagrama de casos de uso de UML abaixo.

Analise as afirmações abaixo, a respeito do diagrama:
I. Durante a ocorrência de “iniciar partida” há obrigatoriamente a ocorrência de “estabelecer sequenciamento”.
II. Durante a ocorrência de “iniciar partida” há obrigatoriamente a ocorrência de “reiniciar partida”.
III. Durante a ocorrência de “reiniciar partida” há possibilidade da ocorrência de “iniciar partida”.
IV. Durante a ocorrência de “procedimento de lance” há obrigatoriamente a ocorrência de “tratar posicao” e “estabelecer sequenciamento”.
V. Durante a ocorrência de “estabelecer sequenciamento” há possibilidade da ocorrência de “tratar posicao”.
Assinale a alternativa que enumera todas as afirmações corretas.
I, II e V.
I, III e IV.
I, III e V.
II, III e IV.
II, IV e V.
Um dos mais importantes detalhes que se pode especificar para os atributos e operações de uma classe é a sua visibilidade. Na UML, os níveis de visibilidade podem ser representados pelos símbolos
+ (público), − (privado), # (pacote), ∼ (protegido).
+ (privado), − (público), # (pacote), ∼ (protegido).
+ (público), − (privado) e # (protegido), somente.
+ (público) e − (privado), somente.
+ (público), − (privado), # (protegido), ∼ (pacote).
Com relação a diagramas de estados da UML, assinale a opção correta.
Uma condição de guarda é uma expressão booleana que precisa ser falsa para que uma transição ocorra.
Diagramas de estados não podem ser aninhados e, portanto, não são capazes de expressar situações complexas.
Não há como expressar a concorrência entre objetos por meio de diagramas de estados.
Um estado é uma condição ou situação na vida de um objeto durante a qual o objeto satisfaz alguma condição, realiza alguma atividade ou aguarda um evento.
As combinações de eventos, estados e transições de estado para determinada classe não podem ser representadas em um único diagrama de estados.
No emprego da UML utilizam-se diversos diagramas. Nos Casos de Uso, analise a situação abaixo:
Sejam ALFA e BETA dois casos de uso.
Quando BETA herda de ALFA, as sequências de comportamento de ALFA valem também para BETA.
Quando for necessário, BETA pode redefinir as sequências de comportamento de ALFA.
Além disso, BETA, na condição de caso de uso herdeiro, participa em qualquer relacionamento no qual ALFA participa.
A situação descrita caracteriza um relacionamento denominado
de inclusão.
de extensão.
generalização.
associação.
agregação.
NÃO é um diagrama utilizado pela UML 2.0:
Diagrama de casos de uso.
Diagrama de classes.
Diagrama de objetos.
Diagrama de blocos múltiplos.
Diagrama de sequência.
Analise o texto abaixo.
A respeito da linguagem UML, pode-se afirmar que o diagrama de __________ é classificado como diagrama de comportamento, o diagrama de ______________ é classificado como de estrutura e o diagrama de _____________ é classificado como de interação.
Assinale a alternativa que preenche correta e sequancialmente as lacunas do texto.
componentes ; classes ; sequência
comunicação ; pacotes ; temporização
atividades ; casos de uso ; comunicação
casos de uso ; estrutura composta ; atividades
estrutura composta ; componentes ; sequência
A Unified Modeling Language (UML) é uma linguagem de modelagem de sistemas orientado a objetos. Assinale a alternativa que NÂO apresenta um diagrama da UML.
Diagrama de Entidade-Relacionamento.
Diagrama de classes.
Diagrama de casos de uso
Diagrama de seqüência.
Digrama de transição de estados.
Seja o seguinte diagrama de classesUML2.0:

Marque a alternativa que apresenta uma tradução correta dos elementos do diagrama acima para a linguagem Java.
public class AA {}
public class BB extends AA {}
public class CC {}
public class Classe extends CC
extends BB {}
public interface AA {}
public interface BB extends AA {}
public class CC {}
public class Classe extends CC
extends BB {}
public interface AA {}
public interface BB extends AA {}
public class CC {}
public class Classe extends CC
implements BB {}
public interface AA {}
public interface BB implements
AA {}
public class CC {}
public class Classe extends CC
implements BB {}
public interface AA {}
public interface BB extends AA {}
public class CC {}
public class Classe implements CC
extends BB {}
Considere as seguintes afirmações a respeito de modelagem com diagrama de casos de uso de UML:
|. Uma associação entre um ator e um caso de uso denota a participação do elemento externo modelado pelo ator na ocorrência do caso de uso.
Il. A associação de dois atores a um mesmo caso de uso implica que os dois elementos externos modelados pelos atores participam simultaneamente na ocorrência do caso de uso.
III. É possível que, apesar de não haver uma associação entre um ator e um caso de uso, eles estejam associados indiretamente, em função de uma associação de inclusão entre dois casos de uso, sendo um deles associado ao ator.
IV. Uma associação de extensão entre dois casos de uso implica que um deles corresponde a uma especialização do outro.
Assinale a alternativa que enumera todas as afirmações corretas.
Apenas as afirmações l e Il.
Apenas as afirmações I e III.
Apenas as afirmações l e IV.
Apenas as afirmações lll e IV.
As afirmações I, ll, Ill e IV.
Considere os diagramas de UML abaixo:

Analise as afirmações a seguir, a respeito do diagrama.
I. Nos dois tipos de diagrama (de sequência e de comunicação) é possível condicionar o envio de uma mensagem ao resultado de uma expressão booleana (guarda). .
II. Nos dois tipos de diagrama (de sequência e de comunicação) é possível representar mensagens enviadas concorrentemente.
III. Como regra geral, pode-se afirmar que há total equivalência semântica entre os diagramas de comunicação e de sequência; isto é, uma modelagem produzida com um pode ser convertida no outro, sem perda de informação.
IV. Há total equivalência semântica entre os dois diagramas apresentados.
Assinale a alternativa que contém todas as afirmações corretas.
Apenas a afirmação IV.
Apenas as afirmações I e Il.
Apenas as afirmações I e III.
Apenas as afirmações I, Il e IV.
As afirmações I, ll, Ill e IV.
Considere o diagrama de atividades de UML abaixo.
-

-
A respeito desse diagrama, é correto afirmar:
-
1. O diagrama apresenta transições com guarda.
2. O diagrama apresenta um estado inicial e um estado final.
3. O diagrama apresenta nodos fusão e nodos decisão.
4. Considerando que o diagrama refine um caso de uso, pode-se afirmar que o respectivo caso de uso apresenta três possíveis cenários.
-
Assinale a alternativa que indica todas as afirmativas corretas.
São corretas apenas as afirmativas 1 e 3.
São corretas apenas as afirmativas 2 e 4.
São corretas apenas as afirmativas 3 e 4.
São corretas apenas as afirmativas 1, 2 e 3.
São corretas apenas as afirmativas 1, 2 e 4.
A UML é uma linguagem visual utilizada para modelar sistemas computacionais por meio do paradigma de orientação a objetos. Entre os diagramas da UML, NÃO se inclui o Diagrama de
Colaboração.
Componentes.
Contexto.
Implantação.