Buscar

Prova UML - Questões de Concurso - Gabarito

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Questões de Concurso – UML 1 
[MP-RJ - 2001] 1 - Observe o seguinte diagrama de 
casos de uso 
 
 
 
 
 
 
 
 
 
 
Analise as assertivas a seguir: 
I - O ator Caixa participa somente do caso Pagando 
em Dinheiro. 
II - Caixa e Cliente são os atores de Pagando 
Conta. 
III - O roteiro de Pagando Conta tem variantes 
especificadas nos casos Pagando em Dinheiro e 
Pagando com Cartão. 
IV - O roteiro de Pagando em Dinheiro tem uma 
variante especificada no caso Pagando Conta. 
As assertivas verdadeiras são somente: 
a) I e II; 
b) I e III; 
c) II e III; 
d) II e IV; 
e) III e IV. 
 
[MP-RJ - 2001] 2 - Observe o seguinte modelo de 
classes em UML 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Analise as assertivas a seguir: 
I - Uma instância de Sócio está associada a pelo 
menos uma instância de Filme. 
II - Uma instância de Empréstimo está associada a 
pelo menos uma instância de Fita. 
III - Uma instância de Fita está associada a 
somente uma instância de Filme. 
IV - Uma instância de Reserva está associada a 
somente uma instância de Empréstimo. 
As assertivas corretas são somente: 
a) I e II; 
b) I e III; 
c) I e IV; 
d) II e III; 
e) III e IV. 
[MP-RJ - 2001] 3 - Observe o seguinte trecho de 
um diagrama de seqüência na notação da UML 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Analise as seguintes assertivas: 
I - ObterTituloFilme é um método da classe 
TcontEmprestimo. 
II - MostrarTituloFilme é um método da classe 
TFormEmprestimo. 
III - CodigoFita é um método da classe TFita. 
IV - ObterTituloFilme é um método da classe TFita. 
As assertivas corretas são somente: 
a) I e II 
b) I e III 
c) I e IV 
d) II e III 
e) II e IV 
 
[MP-RJ - 2001] 4 - Observe o seguinte diagrama de 
classes na notação da UML 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Analise as seguintes assertivas: 
I - Os atributos de Círculo são : X,Y,Cor, Raio e 
Lado 
II - Os atributos de Figura são : X,Y,Cor, Raio e 
Lado 
III - Os atributos de Círculo são: X,Y.Cor e Raio 
IV - Os atributos de Quadrado são: X,Y.Cor e Lado 
As assertivas corretas são somente: 
a) I e II; 
b) I e III; 
c) I e IV; 
d) II e IV; 
e) III e IV. 
 
Sócio 
Empréstimo 
Fita 
Reserva Filme 
0..* 
 
1..1 
 
0..* 
 1..1 
 
1..1 
0..* 
 
1..1 
1..* 
1..* 
1..1 
Emprestimo: 
TFormEmprestimo 
ContEmprestimo: 
TContEmprestimo 
Fita: 
TFita 
CodigoFita 
Mostrar Titulo Filme 
ObterTituloFilme 
X: INTEGER 
Y: INTEGER 
Cor: CHAR 
Figura 
Raio: INTEGER 
Circulo 
Lado: INTEGER 
Quadrado 
Questões de Concurso – UML 2 
[MPE-PR] 5 - Na UML (Unified Modeling Language) 
o ciclo de vida do desenvolvimento do software é 
dividido nas seguintes fases: 
a) Concepção, Elaboração, Construção, Testes e 
Transição 
b) Concepção, Elaboração, Construção e Transição 
c) Modelagem do Negócio, Requisitos, Análise e 
Projeto, Testes e Implantação 
d) Elaboração, Concepção, Construção e Transição 
e) Elaboração, Elaboração, Construção, Testes e 
Transição 
 
[MPE-PR] 6 - Analisando-se o diagrama UML 
(Unified Modeling Language) abaixo, em que o 
negócio é um clube social, é correto afirmar que: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
a) Associado é uma super-classe de Pessoa. 
b) Diretor é um objeto derivado de Pessoa. 
c) Diretor é um objeto que herda as características 
de Associado. 
d) Diretor é uma classe que herda as 
características de Pessoa. 
e) Diretor é uma generalização de Associado. 
 
[MPE-PR] 7 - Qual dos Diagramas disponíveis na 
UML deve ser utilizado na modelagem do 
contexto ou requisitos de um sistema? 
a) Seqüências 
b) Contexto 
c) Atividades 
d) Colaboração 
e) Casos de Uso 
 
[CNEN] 8 - Observe as seguintes assertivas sobre a 
forma de especificação de requisitos conhecida como 
Casos de Uso: 
I - todo diagrama de caso de uso tem pelo 
menos um ator; 
II - um ator pode participar de somente um 
caso de uso; 
III - o roteiro de um caso de uso pode 
utilizar roteiros de outros casos de uso; 
IV - o roteiro de um caso de uso pode ser 
alterado por outro caso de uso. 
A opção que contém somente assertivas corretas é: 
(A) I e III; 
(B) I e IV; 
(C) I. II e III; 
(D) I, III e IV; 
(E) II, III e IV. 
 
[CNEN] 9 - Observe as seguintes assertivas sobre os 
diagramas de classes na notação da UML: 
I - uma classe descreve um conjunto de 
objetos com propriedades e comportamentos 
comuns; 
II - duas classes podem ter, entre si, qualquer 
número de associações; 
III - uma associação de agregação relaciona 
um objeto com sua respectiva classe; 
IV - a relação de herança entre classes é 
simétrica, transitiva e reflexiva. 
A opção que contém somente assertivas 
corretas é: 
(A) I e II; 
(B) I e III; 
(C) II e IV; 
(D) I, II e IV; 
(E) II, III e IV. 
 
[CNEN] 10 - Observe as seguintes assertivas sobre os 
diagramas de seqüência (DS) na notação da 
UML: 
I - o objetivo do DS é mostrar como um 
conjunto de objetos colaboram entre si na 
implementação de um cenário; 
II - DS mostram uma seqüência temporal de 
trocas de mensagens entre objetos; 
III - DS mostram a seqüência de passos 
seguidos na execução de um método da 
classe. 
A opção que contém somente assertivas corretas 
é: 
(A) I; 
(B) II; 
(C) III; 
(D) I e II; 
(E) II,III. 
 
[SERPRO-2001] 11 - Entre outros, a UML inclui os 
diagramas de: 
a- classes, de objetos, de fluxo de dados e de 
atividades 
b- classes, de implantação, de gráfico de estados 
e de seqüências 
c- objetos, de classes, de contexto e de 
implantação 
d- classes, de objetos, de testes e de implantação 
e- objetos, de casos de uso, de contexto e de 
implantação 
 
Questões de Concurso – UML 3 
[SERPRO-2001] 12 - A respeito da linguagem UML é 
correto afirmar que: 
a- não se trata de uma linguagem de 
documentação 
b- é voltada para a representação conceitual e 
física de um sistema 
c- não abrange a documentação para a realização 
de testes 
d- não deve ser empregada para a documentação 
de artefatos que façam uso de sistemas 
complexos de software 
e- é uma linguagem utilizada para a realização de 
testes de programas 
 
[SERPRO-2001] 13 - A visão do Caso de Uso em UML 
descreve: 
a- o comportamento da distribuição, do 
fornecimento e instalação das partes que 
compõem o sistema físico 
b- a especificação da organização do sistema de 
software 
c- a visão de questões referentes ao desempenho 
do sistema 
d- o comportamento do sistema conforme é visto 
pelos usuários finais 
e- a modelagem dos aspectos dinâmicos do 
sistema 
 
[TRE-2001] 14 - Generalização/Especialização é um 
tipo de relacionamento possível de ser aplicado ao(s) 
seguinte(s) elemento(s) de modelo na UML: 
a- casos de uso, classes e atores; 
b- casos de uso e classes; 
c- classes e atores; 
d- casos de uso e atores; 
e- classes 
 
[Banco Central-2001] 15 - Os padrões a partir dos 
quais os objetos são criados são denominados: 
a- classes 
b- métodos 
c- exceções 
d- entidades 
e- instâncias 
 
[SERPRO-2001] 16 – Em UML uma classe é entendida 
como: 
a- a descrição de um intervalo de valores que as 
instâncias podem apresentar 
b- a implementação de um serviço que pode ser 
solicitado por algum objeto 
c- uma abstração do tipo de dados de um sistema 
d- uma abstração de algo que pode ser feito com 
um objeto e compartilhado por todos os objetos 
e- uma descrição de um conjunto de objetos que 
compartilham os mesmos atributos, operações, 
relacionamentos e semântica. 
 
[TCU-2002] 17- Analise as seguintes afirmações 
relativas à UML: 
I. Ação é uma abstração representativa de 
entidades externas que interagem com um produto 
ou sistema; 
II. Atributo é a descrição de um espaço com nome e 
tipo, dentro de uma classe, onde cada objeto desta 
classe mantém um valor deste tipo; 
III. Classe é o descritor para um conjunto de objetos 
que partilham os mesmos atributos, operações, 
relacionamentos e comportamento; 
IV. Evento é a condição ou situação de vida de um 
objeto durante a qual ele executa uma atividade. 
 
Indique a opção que contenha todas as afirmações 
verdadeiras. 
a) I e II 
b) II e III 
c) III eIV 
d) I e III 
e) II e IV 
 
[TCU-2002] 18- Na UML, para indicar que um 
atributo é protegido deve-se incorporar ao nome 
deste atributo o prefixo: 
a) + (símbolo de adição) 
b) - (símbolo de subtração) 
c) % (símbolo de porcentagem) 
d) # (símbolo de número) 
e) ! (símbolo de exclamação) 
 
[TCU-2002] 19- Analise as seguintes afirmações 
relativas à programação Orientada a Objetos e 
análise do software com diagramas UML: 
I. O diagrama de seqüências de análises é a 
implementação de um diagrama de classe onde os 
atributos e as operações ainda não estão 
completamente definidos; 
II. Um caso de uso não pode ser inicializado por um 
ator; 
III. Um diagrama de caso de uso contém elementos 
modelados para um sistema e mostra os diferentes 
relacionamentos, como também generalizações, 
associações e dependências entre estes 
elementos; 
IV. A interação entre casos de uso pode ser 
comunicação, extensão e uso. A comunicação é a 
conexão dos caminhos do caso de uso. A extensão 
mostra comportamentos de exceção e casos 
especiais que aumentariam a quantidade de casos 
de uso no modelo. 
 
Indique a opção que contenha todas as afirmações 
verdadeiras. 
a) I e II 
b) II e III 
c) III e IV 
d) I e III 
e) II e IV 
 
[TCU-2002] 20- Um gerente de projeto sabe que o 
modo para descrever os vários aspectos de 
modelagem pela UML é por meio da notação 
definida pelos seus vários tipos de diagramas. Em 
um determinado projeto, ele necessita de um 
diagrama estático onde a estrutura descrita é 
sempre válida em qualquer ponto do ciclo de vida 
Questões de Concurso – UML 4 
do sistema. O diagrama UML recomendado para 
suprir esta necessidade deste gerente é o 
a) diagrama de componente 
b) diagrama de colaboração 
c) diagrama de seqüência 
d) diagrama de classe 
e) diagrama de implantação 
 
[TCU-2002] 21- Na UML, ao se especificar que uma 
característica carac definida para um objeto obj de 
uma classe Class é protegida, isto implica que 
carac será visível: 
a) para qualquer objeto, mesmo que este pertença 
a uma outra classe que faça parte de mesma 
aplicação. 
b) para o objeto obj, mas carac não será herdada 
pelas subclasses de Class. 
c) apenas para o objeto obj. 
d) para os objetos da classe Class, mas não será 
visível para os objetos das subclasses de Class. 
e) apenas para os objetos da classe Class e para 
os objetos das subclasses de Class. 
 
[TCU-2002] 22- Analise as seguintes afirmações 
relativas à programação Orientada a Objetos e 
UML: 
I. O diagrama de estado mostra os estados 
admissíveis que os objetos de uma dada classe 
podem assumir e as transições permitidas entre 
pares de estados; 
II. Uma associação representa uma população 
variada de vínculos de relacionamentos entre 
instâncias de classe; 
III. Uma classe Class é denominada literal quando 
as classes que Class utiliza internamente são 
fornecidas apenas no momento em que um objeto 
da classe Class é gerado; 
IV. A reusabilidade é a facilidade pela qual um 
único nome de operação poderá ser definido sobre 
mais de uma classe, e poderá denotar métodos 
diferentes em cada uma dessas classes. 
Indique a opção que contenha todas as afirmações 
verdadeiras. 
a) II e IV 
b) II e III 
c) III e IV 
d) I e III 
e) I e II 
 
[TCU-2002] 23- No RUP, um modelo é uma 
simplificação da realidade. Ao decidir a topologia do 
hardware necessária para executar o sistema, a 
equipe de projeto está no modelo de: 
a) implantação 
b) teste 
c) projeto 
d) caso de uso 
e) processo 
 
 
 
 
 
[TCU-2002] 24- Em uma implementação Orientada 
a Objetos uma herança múltipla indica que 
a) deverá existir mais de uma associação entre as 
instâncias de uma classe. 
b) um objeto é derivado de mais de uma subclasse. 
c) sempre existirão duas ou mais subclasses para 
uma única superclasse. 
d) uma classe abstrata irá gerar vários objetos. 
e) uma classe é derivada de mais de uma 
superclasse. 
 
[BNDES-2008] 25- Considere o relacionamento de 
“todo-parte” ilustrado no diagrama UML abaixo: 
 
É correto afirmar que: 
a) um objeto da classe InfoCliente pode participar 
de mais de um relacionamento de composição 
desempenhando o papel de “parte”. 
b) um objeto da classe ItemPedido pode participar 
de mais de um relacionamento de composição 
desempenhando o papel de “parte”. 
c) uma instância da classe InfoCliente pode existir 
antes mesmo que a instância da classe Pedido com 
que se relacionará tenha sido criada. 
d) o relacionamento ilustrado acima é ternário. 
e) a cardinalidade do pedido no relacionamento 
com ItemPedido igual a 1 não precisaria ser 
apresentada, uma vez que não poderia assumir 
outro valor. 
 
[BNDES-2008] 26- O diagrama UML mais indicado 
para representar o passo a passo do fluxo de eventos 
principal de um caso de uso de um software orientado 
a objetos é o diagrama de 
a) casos de uso. 
b) atividades. 
c) eventos e transições. 
d) classes. 
e) componentes. 
Questões de Concurso – UML 5 
 
Gabarito Questões de Concurso - UML 
 
1- c 
2- d 
3- e 
4- e 
5- b 
6- d 
7- e 
8- d 
9- a 
10- d 
11- b 
12- b 
13- d 
14- a 
15- a 
16- e 
17- b 
18- d 
19- c 
20- d 
21- e 
22- e 
23- a 
24- e 
25- e 
26- b

Continue navegando