Buscar

MODELAGEM DE SISTEMAS

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 19 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

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 6, do total de 19 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

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 9, do total de 19 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

Prévia do material em texto

1a Questão (Ref.
:201804126959) 
Acerto: 1,0 / 
1,0 
A UML divide os diagramas em: 
 
 
Diagramas Estruturais, 
Diagramas Transacionais e 
Diagramas de Agrupamento 
 Diagramas Estruturais e 
Diagramas Comportamentais 
 
Diagramas Comportamentais 
e Diagramas de Fluxo de 
Dados 
 
Diagramas Estruturais, 
Diagramas Comportamentais, 
Diagramas de Notas e 
Diagramas de Agrupamento 
 
Nenhuma das anteriores 
2a Questão (Ref.
:201804127035) 
Acerto: 1,0 / 
1,0 
A orientação a objetos não é só 
teoria, mas uma tecnologia de 
eficiência e qualidade comprovadas, 
usadas em inúmeros projetos e para 
construção de diferentes tipos de 
sistemas. Qual das alternativas 
abaixo, não representa uma 
vantagem na sua utilização: Quando 
o sistema é desenvolvido com esta 
tecnologia, tem-se: 
 
 
Facilidade de manutenção; 
 
Melhor reaproveitamento do 
seu código; 
 Necessidade de menor 
quantidade de requesitos 
funcionais; 
 
Melhor compreensão do 
código; 
 
Mais segurança no uso dos 
componentes por parte do 
programador; 
3a Questão (Ref.
:201804127119) 
Acerto: 1,0 / 
1,0 
Em UML, os diagramas de Caso de 
Uso tem por objetivo 
 
 obter funcionalidades e 
requerimentos do sistema 
 
representar os atributos e 
operações de uma classe ou 
objeto. 
 
mostrar o fluxo de 
mensagens de uma atividade 
do sistema para outra. 
 
exibir uma interação entre 
um conjunto de objetos e 
seus relacionamentos. 
 
representar o estado ou 
situação em que um objeto 
pode se encontrar no 
decorrer da execução de 
processos de um sistema. 
4a Questão (Ref.
:201804126884) 
Acerto: 1,0 / 
1,0 
Dados os requisitos: 
I) Efetuar troca de produtos com 
defeito. 
II) Tolerante a falhas. 
III) A resposta do sistema não deve 
exceder 30 seg. 
IV) O sistema deverá rodar num 
computador 486 com 16MB de 
memória. 
V) Não emprestar livros para clientes 
com débito. 
Quais dos itens acima são requisitos 
funcionais de um sistema: 
 
 
I, IV e V. 
 
I, II, III, V. 
 
I, II, V 
 I e V. 
 
Somente o V. 
5a Questão (Ref.
:201804126983) 
Acerto: 1,0 / 
1,0 
Analise as assertivas a seguir e 
classifique cada uma como 
verdadeiro (V) e falso (F): 
 
1 - ( ) A Descrição de caso de uso 
não registra a lógica do sistema. 
 
2 - ( ) A descrição de caso de uso, é 
representação textual dos casos de 
uso e auxilia a validação do 
entendimmento dos requisitos do 
sistema. 
 
3 - ( ) Nem todos os casos de uso 
devem ser descritos. 
 
4 - ( ) Quanto mais técnico forem os 
termos da descrição de casos de uso, 
melhor será para apresentar ao 
usuário. 
 
Com base em sua avaliação, assinale 
a alternativa que apresente a correta 
sequencia de V e F: 
 
 
F, F, V, V 
 
F, F, V, F 
 
V, V, F, F 
 F, V, F, F 
 
V, F, V, V 
6a Questão (Ref.
:201804127065) 
Acerto: 1,0 / 
1,0 
Depois que é feito o diagrama de 
casos de uso, o próximo passo é 
documentar essas funcionalidades 
descrevendo com detalhes suas 
principais características. Apesar de 
não existir uma padronização sobre 
essa especificação funcional, quais 
podem ser consideradas as principais 
informações relativas a um Caso de 
Uso? 
 
 
Diagrama de 
implementação 
correspondente 
 Ator responsável, fluxo 
principal e fluxos 
secundários 
 
Protótipo e lista de 
mensagens 
 
Ator responsável, classe 
correspondente e lista de 
mensagens 
 
Diagrama de classe e de 
sequência correspondente 
7a Questão (Ref.
:201804126755) 
Acerto: 0,0 / 
1,0 
(PRODEB 2008) Assinale a 
alternativa correta. 
 
 
Diagramas de classes são 
uma técnica conhecida pata 
descrever o comportamento 
de um sistema. 
 
Diagramas de classes são 
uma técnica para captar os 
requisitos funcionais de um 
sistema. 
 Diagramas de classes 
representam a forma básica 
de estruturação de um 
sistema orientado a objetos. 
 
Diagramas de classes são 
uma técnica para descrever 
lógica de procedimentos, 
processo de negócio e fluxo 
de trabalho. 
 Diagramas de classes 
descrevem os tipos de 
objetos presentes no sistema 
e os vários tipos de 
relacionamentos estáticos 
existentes entre eles. 
8a Questão (Ref.
:201804127045) 
Acerto: 0,0 / 
1,0 
A visibilidade é especificada para os 
atributos de uma classe. Assinale 
dentre as opções abaixo,qual a 
correta quando o indicador de 
visibilidade for representado pela 
palavra PÚBLICO: 
 
 
indica que nenhuma função 
(métodos de outras classes) 
poderá ter acesso e usar 
estes atributos; 
 
indica que as funções 
especificadas dentro de uma 
estrutura generalização - 
especialização podem ter 
acesso e usar estes 
atributos. 
 indica que apenas as funções 
(métodos) escritas dentro da 
classe podem ter acesso e 
usar esses atributos; 
 
indica que qualquer função 
(métodos de outras classes) 
não poderá ter acesso e usar 
estes atributos; 
 indica que qualquer função 
(métodos de outras classes) 
poderá ter acesso e usar 
estes atributos; 
9a Questão (Ref.
:201804127128) 
Acerto: 0,0 / 
1,0 
Um diagrama UML é uma 
apresentação gráfica de uma coleção 
de elementos do modelo de um 
sistema. Identifique o diagrama 
utilizado pela UML que apresenta a 
interação entre os objetos em 
relação ao tempo. 
 
 
Diagrama de Implantação 
 
Diagrama de Atividades 
 
Diagrama de 
Componentes 
 Diagrama de Caso de Uso 
 Diagrama de Sequência 
10a Questão (Ref
.:201804126973) 
Acerto: 1,0 / 
1,0 
De acordo com os padrões de 
projetos, os projetos devem ser 
desenvolvidos em camadas, função 
esta que fica a cargo do projetista de 
sistema. 
Analise as afirmativas a seguir 
 
I. O projetista deve garantir que o 
código seja reutilizável. 
 
II. O código deve ser de fácil 
manutenção. 
 
III. O código não precisa estar 
organizado de forma a atender as 
classes do domínio. 
 
Com base em suas assertivas, 
assinale a ÚNICA resposta correta: 
 
 
Somente a III; 
 
Somente a I; 
 
Somente a II; 
 Somente a I e II; 
 
I, II e III. 
 
1a Questão (Ref.
:201804126730) 
Acerto: 1,0 / 
1,0 
São exemplos de diagramas 
comportamentais: 
 
 
Casos de Usos, Atividades, 
Estados e Distribuição. 
 
Casos de Usos, Objetos, 
Estados e Interações. 
 
Casos de Usos, Atividades, 
Componentes e Interações. 
 Casos de Usos, Atividades, 
Estados e Interações. 
 
Classes, Atividades, Estados 
e Interações. 
2a Questão (Ref.
:201804127077) 
Acerto: 1,0 / 
1,0 
Dos conceitos da orientação a 
objetos aquele que consiste na 
separação de aspectos internos e 
externos de um objeto. Além disto, é 
utilizado amplamente para impedir o 
acesso direto ao estado de um 
objeto, disponibilizando 
externamente apenas os métodos 
que alteram estes estados é 
chamado de: 
 
 Encapsulamento 
 
Objeto 
 
Polimorfismo 
 
Herança 
 
Classe 
3a Questão (Ref.
:201804126968) 
Acerto: 1,0 / 
1,0 
Quais são os relacionamentos 
possíveis entre Casos de Uso? 
 
 generalização, inclusão e 
extensão 
 
composição, generalização e 
extensão 
 
associação, inclusão e 
extensão 
 
agregação, generalização, 
associação 
 
agregação, inclusão, 
extensão 
4a Questão (Ref.
:201804126720) 
Acerto: 1,0 / 
1,0 
A figura abaixo ilustra um Diagrama 
de Casos de Uso e é utilizada no 
desenvolvimento de projetos de 
sistemas, utilizando ferramentas da 
Análise Orientada a Objetos. 
O relacionamento entre o ator Cliente 
e o caso de uso Comprar um produto, 
é denominado e definido como: 
 
 
Generalização / uma 
funcionalidade do sistema do 
ponto de vista do usuário. 
 
Globalização / uma 
funcionalidade do sistema do 
ponto de vista do 
relacionamento. 
 Associação / uma 
funcionalidade do sistema do 
ponto de vista do usuário. 
 
Associação / uma 
funcionalidade do sistema do 
ponto de vista do 
relacionamento. 
 
Generalização / uma 
funcionalidade do sistema do 
ponto de vista do 
relacionamento. 
5a Questão (Ref.
:201804126916) 
Acerto: 1,0 / 
1,0 
Analise a especificação abaixo, 
referente ao CENÁRIO PRINCIPAL do 
caso de uso INCLUIR CLIENTE, 
referente a um Sistemade Vendas. 
1. Cliente informa seu CPF 
2. Sistema valida CPF 
3. Sistema Busca CPF - uses 
BUSCAR_CPF 
4. Cliente informa demais dados 
5. Sistema registra dados do cliente 
6. Sistemas encerra o caso de uso 
Com base na especificação do caso 
de uso, analise as alternativas a 
seguir 
I. O cliente sendo um ator, significa 
que ele interage com o sistema 
informando diretamente os seus 
dados. 
II. Nesse caso de uso, não caberia 
nenhum cenário alternativo. 
III. O passo 3, da forma como esta 
descrito, mostra que no diagrama de 
casos de uso, haverá o caso de Uso 
BUSCAR_CPF, que estará relacionado 
com INCLUIR CLIENTE, através do 
relacionamento de ou Uses ou 
Include 
Com base em sua análise, assinale a 
única alternativa correta 
 
 
Está correta apenas a 
assertiva III 
 
Está correta apenas a 
assertiva I 
 Estão corretas apenas as 
assertivas I e III 
 
Estão corretas as 
assertivas I e II e III 
 
Estão corretas apenas as 
assertivas II e III 
6a Questão (Ref.
:201806278643) 
Acerto: 0,0 / 
1,0 
Considere a seguinte Linha, da 
especificação do caso de uso 
"C.UsoProva" 
1.. 
2.. 
3. Sistema Inclui Novo Cliente - 
"extends Cadastrar Cliente" 
4.. 
Assinale a opção que melhor 
representa o que esta descrito na 
linha 3 da especificação do caso 
"C.UsoProva" 
 
 O caso de uso Cadastrar 
Cliente, opcionalmente, 
incorpora o caso de uso 
C.UsoProva 
 
O relacionamento ¿extends¿ 
não pode usado dessa forma. 
 
O caso de uso Cadastrar 
Cliente, obrigatoriamente, 
incorpora o caso de uso 
C.UsoProva 
 O caso de uso Cadastrar 
Cliente é, opcionalmente, 
incorporado ao caso de uso 
C.UsoProva 
 
O caso de uso Cadastrar 
Cliente é, obrigatoriamente, 
incorporado ao caso de uso 
C.UsoProva 
7a Questão (Ref.
:201804126741) 
Acerto: 1,0 / 
1,0 
Num diagrama de classes da UML, 
multiplicidade se refere: 
 
 à informação dos limites 
inferior e superior da 
quantidade de objetos aos 
quais um outro objeto pode 
estar associado. 
 
ao número de chamadas de 
métodos de uma classe por 
um objeto de outra classe. 
 
ao tipo de associação entre 
várias classes que depende 
da quantidade de objetos que 
se relacionam. 
 
à quantidade máxima de 
objetos de uma classe que 
podem estar associados às 
demais classes presentes no 
diagrama. 
 
aos dados sobre a 
quantidades de objetos 
participantes de uma classe 
associativa. 
8a Questão (Ref.
:201804126790) 
Acerto: 1,0 / 
1,0 
Uma agencia de automóveis vende 
carros populares, utilitários e e classe 
A. Os carros possuem as informações 
chassi e quantidade de passageiros, 
mas os carros classe A podem ter 
acessórios especiais e os utilitários 
possuem percentual de bônus na 
compra. 
Qual a simbologia do diagrama de 
classe deve ser usada nesse 
contexto? 
 
 
Agregação por valor 
 Generalização 
 
Auto-Associação 
 
Agregação por referência 
 
Associação 
9a Questão (Ref.
:201804127054) 
Acerto: 1,0 / 
1,0 
A empresa SoftPerfeitos estava 
desenvolvendo um aplicativo Mobile 
para um de seus cliente. O 
programador durante a fase de 
codificação sentiu extrema 
dificuldade no entendimento de uma 
referida regra de negócio expressa 
no diagrama de caso de uso. Para 
que o desenvolvedor compreendesse 
melhor o requisito, o analista de 
sistema fez uma atualização na 
documentação do software criando 
um diagrama com o objetivo de 
determinar a sequência de eventos 
que ocorrem em um determinado 
processo, ou seja, quais condições 
devem ser satisfeitas e quais 
métodos devem ser disparados entre 
os objetos envolvidos e em que 
ordem durante um processo 
específico. Com base na UML 
identifique qual o diagrama o analista 
de sistemas confeccionou. 
 
 
Diagrama de 
Implantação. 
 
Diagrama de Classes. 
 
Diagrama de Negócio. 
 
Diagrama de Caso de 
Uso. 
 Diagrama de Sequência. 
10a Questão (Ref
.:201804385690) 
Acerto: 1,0 / 
1,0 
Um Analista pretende desenvolver 
um projeto utilizando UML 2.0 e, em 
seus propósitos, verificou a 
possibilidade de uso de alguns 
diagramas. Um deles é o Diagrama 
de Sequência que representa a 
indicação do conjunto de objetos 
envolvidos em um cenário e a 
especificação das mensagens 
trocadas entre estes ao longo de 
linhas do tempo que são linhas 
tracejadas, traçadas verticalmente da 
base dos objetos até a parte inferior 
do diagrama. 
Retângulos colocados sobre as 
linhas de tempo indicam: 
 
 
as etapas em que o objeto 
estará inativo. 
 os períodos de ativação do 
objeto. 
 
o tempo decorrido entre as 
iterações de um processo 
recursivo. 
 
as interações entre as 
atividades, no tempo. 
 
os casos de uso de cada 
objeto. 
 
1a Questão (Ref.
:201804126717) 
Acerto: 0,0 / 
1,0 
Qual diagrama tem a função de 
representar um objeto do mundo real 
em termos conceituais de POO? 
 
 Diagrama de casos de 
usos. 
 
Diagrama de atividades. 
 Diagrama de classes. 
 
Diagrama de 
componentes. 
 
Diagrama de estados. 
2a Questão (Ref.
:201804126918) 
Acerto: 0,0 / 
1,0 
 A orientação a objetos não é só 
teoria, mas uma tecnologia de 
eficiência e qualidade comprovadas, 
usadas em inúmeros projetos e para 
construção de diferentes tipos de 
sistemas. Assinale dentro das opções 
apresentadas, aquela que não é 
verdadeira 
Quando o sistema é desenvolvido 
com esta tecnologia, temos: 
 
 
Facilidade de Manutenção; 
 A certeza do menor tempo 
de desenvolvimento 
 
Maior segurança no uso de 
componentes por parte do 
programador; 
 Melhor aproveitamento do 
seu código; 
 
Melhor compreensão do 
código; 
3a Questão (Ref.
:201804126742) 
Acerto: 1,0 / 
1,0 
O diagrama da UML que fornece uma 
visão externa do sistema, 
representando um nível alto de 
abstração nos quais elementos 
externos (atores) interagem com o 
sistema é denominado diagrama de 
 
 
transição de estados. 
 casos de uso. 
 
colaboração. 
 
atividades. 
 
sequência. 
4a Questão (Ref.
:201804127032) 
Acerto: 0,0 / 
1,0 
Um relacionamento entre casos de 
uso ajudam na descrição dos 
mesmos. Entre um ator e um caso de 
uso temos um relacionamento de : 
 
 Associação. 
 
Include. 
 Generalização. 
 
Especialização. 
 
Extends. 
5a Questão (Ref.
:201804126916) 
Acerto: 0,0 / 
1,0 
Analise a especificação abaixo, 
referente ao CENÁRIO PRINCIPAL do 
caso de uso INCLUIR CLIENTE, 
referente a um Sistema de Vendas. 
1. Cliente informa seu CPF 
2. Sistema valida CPF 
3. Sistema Busca CPF - uses 
BUSCAR_CPF 
4. Cliente informa demais dados 
5. Sistema registra dados do cliente 
6. Sistemas encerra o caso de uso 
Com base na especificação do caso 
de uso, analise as alternativas a 
seguir 
I. O cliente sendo um ator, significa 
que ele interage com o sistema 
informando diretamente os seus 
dados. 
II. Nesse caso de uso, não caberia 
nenhum cenário alternativo. 
III. O passo 3, da forma como esta 
descrito, mostra que no diagrama de 
casos de uso, haverá o caso de Uso 
BUSCAR_CPF, que estará relacionado 
com INCLUIR CLIENTE, através do 
relacionamento de ou Uses ou 
Include 
Com base em sua análise, assinale a 
única alternativa correta 
 
 
Está correta apenas a 
assertiva III 
 Estão corretas as 
assertivas I e II e III 
 
Está correta apenas a 
assertiva I 
 Estão corretas apenas as 
assertivas I e III 
 
Estão corretas apenas as 
assertivas II e III 
6a Questão (Ref.
:201804126813) 
Acerto: 0,0 / 
1,0 
Na UML, as suposições, pré-
condições, pós-condições, garantias 
mínimas e garantias de sucesso são 
comumente utilizadas como recursos 
de narrativa de um(a): 
 
 
nó 
 caso de uso 
 classe 
 
pacote 
 
herança múltipla. 
7a Questão (Ref.
:201804127045) 
Acerto: 1,0 / 
1,0 
A visibilidade é especificada para os 
atributos de uma classe. Assinale 
dentre as opções abaixo,qual a 
correta quando o indicador de 
visibilidade for representado pela 
palavra PÚBLICO: 
 
 
indica que apenas as funções 
(métodos) escritas dentro da 
classe podem ter acesso e 
usar esses atributos;indica que as funções 
especificadas dentro de uma 
estrutura generalização - 
especialização podem ter 
acesso e usar estes 
atributos. 
 
indica que nenhuma função 
(métodos de outras classes) 
poderá ter acesso e usar 
estes atributos; 
 indica que qualquer função 
(métodos de outras classes) 
poderá ter acesso e usar 
estes atributos; 
 
indica que qualquer função 
(métodos de outras classes) 
não poderá ter acesso e usar 
estes atributos; 
8a Questão (Ref.
:201804127132) 
Acerto: 0,0 / 
1,0 
Na UML, o componente que tem 
acesso aos serviços do outro 
componente por meio da interface é 
conectado a ela usando um: 
 
 relacionamento de 
dependência. 
 
relacionamento ternário. 
 
auto relacionamento. 
 
Diagrama de casos de uso; 
diagrama de classes; 
diagrama de sequência 
 
relacionamento de 
generalização. 
9a Questão (Ref.
:201804127047) 
Acerto: 0,0 / 
1,0 
A coesão é um conceito que define o 
quanto elementos devem 
permanecer juntos. 
Assinale a ÚNICA opção que 
apresenta as características corretas 
quando uma classe tem baixa 
coesão. 
 
 
normalmente são fáceis de 
compreender, difíceis de 
manter e de se reutilizarem. 
 normalmente são difíceis de 
compreender, difíceis de 
manter e de se reutilizarem. 
 
normalmente são difíceis de 
compreender, fácil de manter 
e de se reutilizarem. 
 normalmente são difíceis de 
compreender, difíceis de 
manter e de fácil 
reutilização; 
 
normalmente são de alta 
visibilidade, difíceis de 
manter e de se reutilizarem. 
10a Questão (Ref
.:201804126973) 
Acerto: 1,0 / 
1,0 
De acordo com os padrões de 
projetos, os projetos devem ser 
desenvolvidos em camadas, função 
esta que fica a cargo do projetista de 
sistema. 
Analise as afirmativas a seguir 
 
I. O projetista deve garantir que o 
código seja reutilizável. 
 
II. O código deve ser de fácil 
manutenção. 
 
III. O código não precisa estar 
organizado de forma a atender as 
classes do domínio. 
 
Com base em suas assertivas, 
assinale a ÚNICA resposta correta: 
 
 
I, II e III. 
 
Somente a III; 
 
Somente a I; 
 Somente a I e II; 
 
Somente a II; 
 
1a Questão 
 
Os diagramas UML da categoria 
comportamental são os de: 
 
 casos de uso, atividades e 
máquinas de estados. 
 
casos de uso, sequência e 
classes. 
 
classes, objetos e 
componentes. 
 
classes, atividades e 
sequência. 
 
objetos, estrutura composta e 
máquinas de estado. 
 2a Questão 
 
 
Na Análise Orientada a Objetos, o 
princípio pelo qual duas ou mais 
classes derivadas de uma mesma 
superclasse podem invocar métodos 
que têm a mesma identificação 
(assinatura) mas comportamentos 
distintos, especializados para cada 
classe derivada, usando para tanto 
uma referência a um objeto do tipo 
da superclasse é denominado: 
 
 
independência. 
 polimorfismo. 
 
encapsulamento. 
 
modularidade. 
 
herança. 
 3a Questão 
 
 
A orientação a objetos não é só 
teoria, mas uma tecnologia de 
eficiência e qualidade comprovadas, 
usadas em inúmeros projetos e para 
construção de diferentes tipos de 
sistemas. Qual das alternativas 
abaixo, não representa uma 
vantagem na sua utilização: Quando o 
sistema é desenvolvido com esta 
tecnologia, tem-se: 
 
 Necessidade de menor 
quantidade de requesitos 
funcionais; 
 
Melhor compreensão do 
código; 
 
Mais segurança no uso dos 
componentes por parte do 
programador; 
 
Facilidade de manutenção; 
 
Melhor reaproveitamento 
do seu código; 
 4a Questão 
 
 
É um princípio da orientação a 
objetos, que permite que classes 
compartilhem atributos e métodos. 
Ela é usada na intenção de 
reaproveitar código ou 
comportamento generalizado ou 
especializar operações ou atributos. 
 
 
Classe 
 Herança 
 
Polimorfismo 
 
Objeto 
 
Encapsulamento 
 5a Questão 
 
 
A Orientação a objetos é uma 
tecnologia eficiência e de qualidade 
comprovada, usada em inúmeros 
projetos e para construção de 
diferentes tipos de sistemas. 
Assinale a ÚNICA alternativa 
que NÃO apresenta uma vantagem 
no uso Orientação a objetos. 
 
 
Segurança no uso de 
componentes por parte do 
programador. 
 
Facilidade de manutenção 
dos códigos desenvolvidos. 
 
Melhor compreensão do 
código. 
 
Obter um melhor 
aproveitamento do código. 
 Menor eficiência de código 
Respondido em 12/09/2019 
13:08:52 
 
 
 
 6a Questão 
 
 
Considere as seguintes afirmações 
sobre UML (Unified Modeling 
Language): I. A UML é uma 
linguagem, uma notação, e não uma 
metodologia; II. Um diagrama de 
classes é um modelo que mostra o 
relacionamento estático entre as 
classes, incluindo associações, 
agregações e generalizações; III. A 
UML é uma linguagem orientada a 
objetos baseada numa extensão de 
XML. Quais afirmações estão 
corretas? 
 
 
Apenas II. 
 
I, II e III. 
 
Apenas I e III. 
 Apenas I e II. 
 
Apenas II e III. 
 7a Questão 
 
 
Qual diagrama tem a função de 
representar um objeto do mundo real 
em termos conceituais de POO? 
 
 
Diagrama de 
componentes. 
 Diagrama de classes. 
 
Diagrama de casos de 
usos. 
 
Diagrama de estados. 
 
Diagrama de atividades. 
 8a Questão 
 
 
A linguagem de Modelagem 
Unificada (UML) emergiu como 
notação de diagramação de padrão, 
de fato e de direito, para a 
modelagem orientada a objetos. 
Desta forma, a sentença que 
conceitua apropriadamente a UML, 
segundo o OMG-Object Management 
Group, é 
 
 
um método para especificar 
e modelar os artefatos dos 
sistemas. 
 
um método comum para a 
representação da orientação 
a objetos 
 
um processo de 
especificação e modelagem 
de sistemas orientados a 
objeto. 
 uma linguagem visual para 
especificar, construir e 
documentar os artefatos dos 
sistemas 
 
uma linguagem para 
implementar os conceitos da 
orientação a objetos 
 
 1a Questão 
 
 
Os diagramas UML da categoria 
comportamental são os de: 
 
 
casos de uso, sequência e 
classes. 
 casos de uso, atividades e 
máquinas de estados. 
 
objetos, estrutura composta e 
máquinas de estado. 
 
classes, atividades e 
sequência. 
 
classes, objetos e 
componentes. 
 2a Questão 
 
 
Dos conceitos da orientação a objetos 
aquele que consiste na separação de 
aspectos internos e externos de um 
objeto. Além disto, é utilizado 
amplamente para impedir o acesso 
direto ao estado de um objeto, 
disponibilizando externamente apenas 
os métodos que alteram estes 
estados é chamado de: 
 
 
Herança 
 
Polimorfismo 
 
Objeto 
 Encapsulamento 
 
Classe 
 3a Questão 
 
 
A Orientação a objetos é uma 
tecnologia eficiência e de qualidade 
comprovada, usada em inúmeros 
projetos e para construção de 
diferentes tipos de sistemas. 
Assinale a ÚNICA alternativa 
que NÃO apresenta uma vantagem 
no uso Orientação a objetos. 
 
 
Facilidade de manutenção 
dos códigos desenvolvidos. 
 
Obter um melhor 
aproveitamento do código. 
 
Melhor compreensão do 
código. 
 Menor eficiência de código 
 
Segurança no uso de 
componentes por parte do 
programador. 
 4a Questão 
 
 
É um princípio da orientação a 
objetos, que permite que classes 
compartilhem atributos e métodos. 
Ela é usada na intenção de 
reaproveitar código ou 
comportamento generalizado ou 
especializar operações ou atributos. 
 
 
Classe 
 
Polimorfismo 
 
Encapsulamento 
 Herança 
 
Objeto 
Respondido em 12/09/2019 
13:17:27 
 
 
Explicação: 
O objetivo da herança é permitor 
que classes já desenvolvidas possam 
ser reusadas. 
 
 
 
 5a Questão 
 
 
Assinale a opção que define 
corretamemte UML (Unified Modelling 
language). 
 
 
 
notação para facilitar 
representação visual de 
padrões de projeto e 
desenvolvimento da estrutura 
lógica de programas em 
plataformas de objetos 
distribuídas. 
 linguagem de modelagem que 
usa os conceitos de 
orientação a objetos para 
permitir a especificação de 
sistemas em diversos níveis 
de abstração. 
 
metodologia de 
desenvolvimento de sistemas 
que inclui desde a análisede 
requisitos até a especificação 
de testes do sistema com 
modelos orientados a objetos. 
 
notação para o projeto físico 
de sistemas que usam 
linguagens orientadas a 
objetos como o Java e o C++. 
 
metodologia que determina 
como deve ser realizada a 
análise de requisitos de 
sistemas complexos. 
 6a Questão 
 
 
Considere as seguintes afirmações 
sobre UML (Unified Modeling 
Language): I. A UML é uma 
linguagem, uma notação, e não uma 
metodologia; II. Um diagrama de 
classes é um modelo que mostra o 
relacionamento estático entre as 
classes, incluindo associações, 
agregações e generalizações; III. A 
UML é uma linguagem orientada a 
objetos baseada numa extensão de 
XML. Quais afirmações estão 
corretas? 
 
 
I, II e III. 
 
Apenas II. 
 
Apenas II e III. 
 Apenas I e II. 
 
Apenas I e III. 
Respondido em 12/09/2019 
13:17:37 
 
 
Explicação: 
 I. A UML é uma linguagem, uma 
notação, e não uma metodologia; - 
verdade. não diz como e nem a 
ordem com que as ações são 
realizada, logo não é uma 
metodologia. 
II. Um diagrama de classes é um 
modelo que mostra o relacionamento 
estático entre as classes, incluindo 
associações, agregações e 
generalizações; - verdade 
III. A UML é uma linguagem 
orientada a objetos baseada numa 
extensão de XML. - false, UML não é 
linguagem orientada a objetos para 
programação e sim uma linguagem 
de modelagem 
 
 
 
 
 7a Questão 
 
 
Na Análise Orientada a Objetos, o 
princípio pelo qual duas ou mais 
classes derivadas de uma mesma 
superclasse podem invocar métodos 
que têm a mesma identificação 
(assinatura) mas comportamentos 
distintos, especializados para cada 
classe derivada, usando para tanto 
uma referência a um objeto do tipo 
da superclasse é denominado: 
 
 
herança. 
 
encapsulamento. 
 polimorfismo. 
 
independência. 
 
modularidade. 
 8a Questão 
 
 
A UML foi definida para ser utilizada 
com o paradigma orientada a 
objetos o que significa que ela possui 
recursos para representação dos 
conceitos propostos pela Orientação 
a objetos. 
Dentre os conceitos abaixo, marque 
a opção que assertivamente define o 
objetivo da UML 
 
 Ser independente da 
linguagem de programação e 
processo de 
desenvolvimento. 
 
Ser dependente somente da 
linguagem de programação. 
 
Ser dependente da 
linguagem de programação e 
do processo de 
desenvolvimento. 
 
Ser dependente somente do 
processo de 
desenvolvimento. 
 
Ser independente da 
linguagem de programação e 
dependente do processo de 
desenvolvimento. 
 
 1a Questão 
 
(NUCEPE-2015 - SEFAZ-PI) Sobre o 
Diagrama de Casos de Uso da UML, 
é correto afirmar que: 
 
 
É utilizado para representar 
o relacionamento entre os 
componentes estruturais do 
software. 
 
Não existe relação entre 
atores do tipo especialização. 
 A relação do tipo includes 
indica a efetivação 
obrigatória do 
comportamento do caso de 
uso incluído. 
 
Um Caso de Uso é 
representado por um 
retângulo, com o nome do 
caso de uso dentro ou 
abaixo. 
 
Um Ator especifica 
necessariamente um papel 
executado por um usuário. 
Respondido em 14/09/2019 
16:20:18 
 
 
 2a Questão 
 
 
Considere o sistema de um vídeo 
game moderno (como o PlayStation 4 
ou Xbox One), se o mesmo fosse 
modelado utilizando-se UML, pode-se 
dizer que possíveis Atores que 
apareceriam no respectivo Diagrama 
de Casos de Uso representados 
seriam: 
 
 Player 1, Player 2 e CPU 
 
Atualizar o sistema, 
Carregar jogo, Navegar 
na Internet 
 
Direcional, Select e Start 
 
Pular, Saltar e Correr 
 
Blu-Ray, DVD e CD 
 3a Questão 
 
 
Você foi contratado para construir 
uma aplicação de uma clínica médica. 
Inicialmente você utilizará qual 
diagrama para modelar o sistema e 
validar os requisitos junto ao cliente? 
 
 
Diagrama de Atividade 
 
Diagrama de Sequência 
 
Diagrama de Classes 
 Diagrama de caso de 
uso 
 
Diagrama de Validação 
 4a Questão 
 
 
Um relacionamento entre casos de 
uso ajudam na descrição dos 
mesmos. Entre um ator e um caso 
de uso temos um relacionamento de 
: 
 
 Associação. 
 
Generalização. 
 
Extends. 
 
Especialização. 
 
Include. 
Respondido em 14/09/2019 
16:20:46 
 
 
 
 5a Questão 
 
 
No contexto da UML, os casos de uso: 
 
 descrevem o comportamento 
do sistema de acordo com o 
ponto de vista dos seus 
usuários finais. 
 
são sempre associados a um 
único requisito funcional. 
 
definem o comportamento 
dos componentes de software 
que serão implementados. 
 
capturam os requisitos não 
funcionais. 
 
especificam a organização do 
sistema de software. 
 6a Questão 
 
 
A figura abaixo ilustra um Diagrama 
de Casos de Uso e é utilizada no 
desenvolvimento de projetos de 
sistemas, utilizando ferramentas da 
Análise Orientada a Objetos. 
O relacionamento entre o ator Cliente 
e o caso de uso Comprar um produto, 
é denominado e definido como: 
 
 
Generalização / uma 
funcionalidade do sistema do 
ponto de vista do 
relacionamento. 
 
Generalização / uma 
funcionalidade do sistema do 
ponto de vista do usuário. 
 
Associação / uma 
funcionalidade do sistema do 
ponto de vista do 
relacionamento. 
 Associação / uma 
funcionalidade do sistema do 
ponto de vista do usuário. 
 
Globalização / uma 
funcionalidade do sistema do 
ponto de vista do 
relacionamento. 
 7a Questão 
 
 
No desenvolvimento de um software 
para um sistema de venda de 
produtos nacionais e importados, o 
analista gerou o diagrama de caso de 
uso a seguir: 
Da análise do diagrama, conclui-se 
que? 
 
 
A execução do caso de uso 
Consultar 
estoque incorpora 
opcionalmente o caso de 
uso Liberar desconto. 
 
A execução do caso de uso 
Realizar venda incorpora 
obrigatoriamente o caso de 
uso Consultar estoque. 
 
Um gerente pode interagir 
com o caso de uso Realizar 
venda, pois ele é um 
Usuário. 
 
A execução do caso de uso 
Realizar venda de produto 
nacional incorpora 
obrigatoriamente o caso de 
uso Liberar desconto. 
 
A execução do caso de uso 
Liberar desconto incorpora 
opcionalmente o caso de 
uso Realizar venda. 
 8a Questão 
 
 
O diagrama da UML que fornece uma 
visão externa do sistema, 
representando um nível alto de 
abstração nos quais elementos 
externos (atores) interagem com o 
sistema é denominado diagrama de 
 
 
transição de estados. 
 
colaboração. 
 
atividades. 
 
sequência. 
 casos de uso. 
 
 1a Questão 
 
 
No contexto da UML, os casos de 
uso: 
 
 
definem o comportamento 
dos componentes de 
software que serão 
implementados. 
 descrevem o comportamento 
do sistema de acordo com o 
ponto de vista dos seus 
usuários finais. 
 
são sempre associados a um 
único requisito funcional. 
 
especificam a organização do 
sistema de software. 
 
capturam os requisitos não 
funcionais. 
Respondido em 14/09/2019 
16:25:13 
 
 
 2a Questão 
 
 
Você foi contratado para construir 
uma aplicação de uma clínica médica. 
Inicialmente você utilizará qual 
diagrama para modelar o sistema e 
validar os requisitos junto ao cliente? 
 
 
Diagrama de Validação 
 
Diagrama de Classes 
 
Diagrama de Sequência 
 
Diagrama de Atividade 
 Diagrama de caso de 
uso 
 3a Questão 
 
 
(NUCEPE-2015 - SEFAZ-PI) Sobre o 
Diagrama de Casos de Uso da UML, é 
correto afirmar que: 
 
 
Um Ator especifica 
necessariamente um papel 
executado por um usuário. 
 
Não existe relação entre 
atores do tipo especialização. 
 A relação do tipo includes 
indica a efetivação obrigatória 
do comportamento do caso de 
uso incluído. 
 
É utilizado para representar o 
relacionamento entre os 
componentes estruturais do 
software. 
 
Um Caso de Uso é 
representado por um 
retângulo, com o nome do 
caso de uso dentro ou abaixo. 
 4a Questão 
 
 
No desenvolvimento de um software 
para um sistema de venda de 
produtos nacionais e importados, o 
analista gerou o diagrama de caso de 
uso a seguir: 
Da análise do diagrama, conclui-seque? 
 
 
A execução do caso de uso 
Realizar venda de produto 
nacional incorpora 
obrigatoriamente o caso de 
uso Liberar desconto. 
 
A execução do caso de uso 
Realizar venda incorpora 
obrigatoriamente o caso de 
uso Consultar estoque. 
 
A execução do caso de uso 
Liberar desconto incorpora 
opcionalmente o caso de uso 
Realizar venda. 
 
A execução do caso de uso 
Consultar estoque incorpora 
opcionalmente o caso de uso 
Liberar desconto. 
 
Um gerente pode interagir 
com o caso de uso Realizar 
venda, pois ele é um Usuário. 
 5a Questão 
 
 
Em UML, os diagramas de Caso de 
Uso tem por objetivo 
 
 
representar os atributos e 
operações de uma classe ou 
objeto. 
 
mostrar o fluxo de mensagens 
de uma atividade do sistema 
para outra. 
 
exibir uma interação entre um 
conjunto de objetos e seus 
relacionamentos. 
 obter funcionalidades e 
requerimentos do sistema 
 
representar o estado ou 
situação em que um objeto 
pode se encontrar no decorrer 
da execução de processos de 
um sistema. 
 6a Questão 
 
 
Dados os requisitos: 
I) Efetuar troca de produtos com 
defeito. 
II) Tolerante a falhas. 
III) A resposta do sistema não deve 
exceder 30 seg. 
IV) O sistema deverá rodar num 
computador 486 com 16MB de 
memória. 
V) Não emprestar livros para clientes 
com débito. 
Quais dos itens acima são requisitos 
funcionais de um sistema: 
 
 
I, II, III, V. 
 
Somente o V. 
 
I, II, V 
 I e V. 
 
I, IV e V. 
 7a Questão 
 
 
A figura abaixo ilustra um Diagrama 
de Casos de Uso e é utilizada no 
desenvolvimento de projetos de 
sistemas, utilizando ferramentas da 
Análise Orientada a Objetos. 
O relacionamento entre o ator Cliente 
e o caso de uso Comprar um produto, 
é denominado e definido como: 
 
 
Associação / uma 
funcionalidade do sistema do 
ponto de vista do 
relacionamento. 
 Associação / uma 
funcionalidade do sistema do 
ponto de vista do usuário. 
 
Globalização / uma 
funcionalidade do sistema do 
ponto de vista do 
relacionamento. 
 
Generalização / uma 
funcionalidade do sistema do 
ponto de vista do 
relacionamento. 
 
Generalização / uma 
funcionalidade do sistema do 
ponto de vista do usuário. 
 8a Questão 
 
 
Quais são os relacionamentos 
possíveis entre Casos de Uso? 
 
 
agregação, inclusão, 
extensão 
 
composição, generalização e 
extensão 
 
associação, inclusão e 
extensão 
 generalização, inclusão e 
extensão 
 
agregação, generalização, 
associação 
 
 1a Questão 
 
Na UML, as suposições, pré-
condições, pós-condições, garantias 
mínimas e garantias de sucesso são 
comumente utilizadas como recursos 
de narrativa de um(a): 
 
 
pacote 
 caso de uso 
 
classe 
 
nó 
 
herança múltipla. 
 2a Questão 
 
 
A documentação de um caso de uso 
costuma descrever, por meio de uma 
linguagem simples, informações sobre 
ele. Na UML, essa documentação: 
 
 
costuma descrever 
apenas, em linhas gerais, 
a função do caso de uso. 
 
não pode ser feita por 
meio de outros diagramas 
 
deve ser feita por meio de 
fluxogramas. 
 
não costuma deixar claro 
quais atores interagem 
com os casos de uso. 
 não possui um formato 
específico definido. 
 3a Questão 
 
 
Analise a especificação abaixo, 
referente ao CENÁRIO PRINCIPAL do 
caso de uso INCLUIR CLIENTE, 
referente a um Sistema de Vendas. 
1. Cliente informa seu CPF 
2. Sistema valida CPF 
3. Sistema Busca CPF - uses 
BUSCAR_CPF 
4. Cliente informa demais dados 
5. Sistema registra dados do cliente 
6. Sistemas encerra o caso de uso 
Com base na especificação do caso de 
uso, analise as alternativas a seguir 
I. O cliente sendo um ator, significa 
que ele interage com o sistema 
informando diretamente os seus 
dados. 
II. Nesse caso de uso, não caberia 
nenhum cenário alternativo. 
III. O passo 3, da forma como esta 
descrito, mostra que no diagrama de 
casos de uso, haverá o caso de Uso 
BUSCAR_CPF, que estará relacionado 
com INCLUIR CLIENTE, através do 
relacionamento de ou Uses ou Include 
Com base em sua análise, assinale a 
única alternativa correta 
 
 
Estão corretas as 
assertivas I e II e III 
 
Estão corretas apenas 
as assertivas II e III 
 Estão corretas apenas 
as assertivas I e III 
 
Está correta apenas a 
assertiva I 
 
Está correta apenas a 
assertiva III 
 4a Questão 
 
 
Quais informações deveram ser 
contempladas na descrição de um 
fluxo alternativo caso de uso de 
validar CPF. 
 
 
Informações de atributos da 
classe CPF. 
 
Informações de 
procedimentos a serem 
feitos se o CPF for válido. 
 
Informações de como foi 
validade do CPF 
 
Nenhuma informação deve 
ser apresentada. 
 Informações de 
procedimentos a serem 
feitos se o CPF for inválido. 
Respondido em 14/09/2019 
16:28:01 
 
 
 
 5a Questão 
 
 
Analise a especificação abaixo, 
referente ao CENÁRIO PRINCIPAL do 
caso de uso INCLUIR CLIENTE, 
referente a um Sistema de Vendas. 
1. Cliente informa seu CPF 
2. Sistema valida CPF 
3. Sistema Busca CPF - uses 
BUSCAR_CPF 
4. Cliente informa demais dados 
5. Sistema registra dados do cliente 
6. Sistemas encerra o caso de uso 
Com base na especificação do caso de 
uso, analise as alternativas a seguir: 
I. O cliente sendo um ator, significa 
que ele interage com o sistema 
informando diretamente os seus 
dados. 
II. Nesse caso de uso, não caberia 
nenhum cenário alternativo. 
III. O passo 3, da forma como esta 
descrito, mostra que no diagrama de 
casos de uso, haverá o caso de Uso 
BUSCAR_CPF, que estará relacionado 
com INCLUIR CLIENTE, através do 
relacionamento de Include 
Com base em sua análise, assinale a 
única alternativa correta 
 
 Estão corretas apenas 
as assertivas I e III 
 
Está correta apenas a 
assertiva I 
 
Estão corretas as 
assertivas I e II e III 
 
Está correta apenas a 
assertiva III 
 
Estão corretas apenas 
as assertivas II e III 
 6a Questão 
 
 
Análise as assertivas a seguir, 
referentes a técnica de 
especificação de casos de uso: 
 
I. Todo Caso de Uso possui um 
descrição textual, que define seu 
passo a passo; 
 
II. A Descrição de Caso de Uso é uma 
seqüência de passos executados por 
um ator; 
 
III. Uma exceção descreve a 
recuperação da falha de um passo de 
um Caso de Uso. 
 
As assertivas corretas são: 
 
 
Somente a II; 
 
Somente a I; 
 
Somente a III; 
 
Somente a I e II; 
 I, II e III. 
 7a Questão 
 
 
Depois que é feito o diagrama de 
casos de uso, o próximo passo é 
documentar essas funcionalidades 
descrevendo com detalhes suas 
principais características. Apesar de 
não existir uma padronização sobre 
essa especificação funcional, quais 
podem ser consideradas as principais 
informações relativas a um Caso de 
Uso? 
 
 
Diagrama de classe e de 
sequência correspondente 
 
Ator responsável, classe 
correspondente e lista de 
mensagens 
 
Protótipo e lista de 
mensagens 
 
Diagrama de 
implementação 
correspondente 
 Ator responsável, fluxo 
principal e fluxos 
secundários 
 8a Questão 
 
 
Analise as assertivas a seguir e 
classifique cada uma como 
verdadeiro (V) e falso (F): 
 
1 - ( ) A Descrição de caso de uso 
não registra a lógica do sistema. 
 
2 - ( ) A descrição de caso de uso, é 
representação textual dos casos de 
uso e auxilia a validação do 
entendimmento dos requisitos do 
sistema. 
 
3 - ( ) Nem todos os casos de uso 
devem ser descritos. 
 
4 - ( ) Quanto mais técnico forem os 
termos da descrição de casos de 
uso, melhor será para apresentar ao 
usuário. 
 
Com base em sua avaliação, assinale 
a alternativa que apresente a correta 
sequencia de V e F: 
 
 
V, F, V, V 
 
F, F, V, F 
 
F, F, V, V 
 
V, V, F, F 
 F, V, F, F 
 
 1a Questão 
 
Analise a especificação abaixo, 
referente ao CENÁRIO PRINCIPAL do 
caso de uso INCLUIR CLIENTE, 
referente a um Sistema de Vendas. 
1. Cliente informa seu CPF 
2. Sistema valida CPF 
3. Sistema Busca CPF - uses 
BUSCAR_CPF 
4. Cliente informa demais dados 
5. Sistema registra dadosdo cliente 
6. Sistemas encerra o caso de uso 
Com base na especificação do caso de 
uso, analise as alternativas a seguir: 
I. O cliente sendo um ator, significa 
que ele interage com o sistema 
informando diretamente os seus 
dados. 
II. Nesse caso de uso, não caberia 
nenhum cenário alternativo. 
III. O passo 3, da forma como esta 
descrito, mostra que no diagrama de 
casos de uso, haverá o caso de Uso 
BUSCAR_CPF, que estará relacionado 
com INCLUIR CLIENTE, através do 
relacionamento de Include 
Com base em sua análise, assinale a 
única alternativa correta 
 
 
Está correta apenas a 
assertiva I 
 
Está correta apenas a 
assertiva III 
 
Estão corretas as 
assertivas I e II e III 
 
Estão corretas apenas 
as assertivas II e III 
 Estão corretas apenas 
as assertivas I e III 
 2a Questão 
 
 
Análise as assertivas a seguir, 
referentes a técnica de 
especificação de casos de uso: 
 
I. Todo Caso de Uso possui um 
descrição textual, que define seu 
passo a passo; 
 
II. A Descrição de Caso de Uso é 
uma seqüência de passos 
executados por um ator; 
 
III. Uma exceção descreve a 
recuperação da falha de um passo 
de um Caso de Uso. 
 
As assertivas corretas são: 
 
 
Somente a I e II; 
 
Somente a II; 
 I, II e III. 
 
Somente a I; 
 
Somente a III; 
Respondido em 30/09/2019 
11:17:18 
 
 
 
 3a Questão 
 
 
Quais informações deveram ser 
contempladas na descrição de um 
fluxo alternativo caso de uso de 
validar CPF. 
 
 Informações de 
procedimentos a serem 
feitos se o CPF for inválido. 
 
Informações de como foi 
validade do CPF 
 
Nenhuma informação deve 
ser apresentada. 
 
Informações de atributos da 
classe CPF. 
 
Informações de 
procedimentos a serem 
feitos se o CPF for válido. 
 
 4a Questão 
 
 
Analise as assertivas a seguir e 
classifique cada uma como verdadeiro 
(V) e falso (F): 
 
1 - ( ) A Descrição de caso de uso não 
registra a lógica do sistema. 
 
2 - ( ) A descrição de caso de uso, é 
representação textual dos casos de 
uso e auxilia a validação do 
entendimmento dos requisitos do 
sistema. 
 
3 - ( ) Nem todos os casos de uso 
devem ser descritos. 
 
4 - ( ) Quanto mais técnico forem os 
termos da descrição de casos de uso, 
melhor será para apresentar ao 
usuário. 
 
Com base em sua avaliação, assinale 
a alternativa que apresente a correta 
sequencia de V e F: 
 
 F, V, F, F 
 
F, F, V, V 
 
F, F, V, F 
 
V, F, V, V 
 
V, V, F, F 
 5a Questão 
 
 
Depois que é feito o diagrama de 
casos de uso, o próximo passo é 
documentar essas funcionalidades 
descrevendo com detalhes suas 
principais características. Apesar de 
não existir uma padronização sobre 
essa especificação funcional, quais 
podem ser consideradas as principais 
informações relativas a um Caso de 
Uso? 
 
 
Diagrama de classe e de 
sequência correspondente 
 
Diagrama de 
implementação 
correspondente 
 Ator responsável, fluxo 
principal e fluxos 
secundários 
 
Ator responsável, classe 
correspondente e lista de 
mensagens 
 
Protótipo e lista de 
mensagens 
 6a Questão 
 
 
A documentação de um caso de uso 
costuma descrever, por meio de uma 
linguagem simples, informações sobre 
ele. Na UML, essa documentação: 
 
 
costuma descrever 
apenas, em linhas gerais, 
a função do caso de uso. 
 
não pode ser feita por 
meio de outros diagramas 
 
não costuma deixar claro 
quais atores interagem 
com os casos de uso. 
 não possui um formato 
específico definido. 
 
deve ser feita por meio de 
fluxogramas. 
 7a Questão 
 
 
Assinale a opção que apresenta a 
melhor explicação para o fato de ser 
necessário especificar casos de uso. 
 
 
 
Os casos de uso precisam ser 
especificados, para que 
saibamos o tipo de ator 
envolvido 
 
A especificação de caso de 
uso, é opcional, uma vez que 
o desenho do diagrama já 
"fala por si" 
 Os casos de uso precisam ser 
especificados, para que 
saibamos como ocorre o 
passo a passo da interação 
entre o ator e o caso de uso 
 
Os casos de uso precisam ser 
especificados, para que sejam 
declaradas as classes que 
interagem com os casos de 
uso 
 
Casos de uso não precisam 
ser especificados, ficando 
como opcão ao analista de 
sistemas 
 8a Questão 
 
 
Considere a seguinte Linha, da 
especificação do caso de uso 
"C.UsoProva" 
1.. 
2.. 
3. Sistema Inclui Novo Cliente - 
"extends Cadastrar Cliente" 
4.. 
Assinale a opção que melhor 
representa o que esta descrito 
na linha 3 da especificação do 
caso "C.UsoProva" 
 
 O caso de uso Cadastrar 
Cliente é, opcionalmente, 
incorporado ao caso de uso 
C.UsoProva 
 
O caso de uso Cadastrar 
Cliente, opcionalmente, 
incorpora o caso de uso 
C.UsoProva 
 
O relacionamento ¿extends¿ 
não pode usado dessa 
forma. 
 
O caso de uso Cadastrar 
Cliente é, obrigatoriamente, 
incorporado ao caso de uso 
C.UsoProva 
 
O caso de uso Cadastrar 
Cliente, obrigatoriamente, 
incorpora o caso de uso 
C.UsoProva 
 
 1a Questão 
 
Em uma escola um aluno realiza sua 
matrícula em uma turma, que possui 
um professor responsável, mas possui 
várias disciplinas associadas. As 
disciplinas só estão associadas a uma 
turma. 
Indique a multiplicidade entre alunos 
- turmas, turmas e professor e 
turmas - disciplinas. 
 
 
alunos(1-1) - (1-1) 
turmas 
turmas(0-*) - (0-1) 
professor 
turmas(0-*) - (0-1) 
disciplinas 
 
alunos(0-1) - (1-1) 
turmas 
turmas(0-1) - (0-1) 
professor 
turmas(0-1) - (0-1) 
disciplinas 
 
alunos(0-*) - (1-*) 
turmas 
turmas(0-*) - (0-*) 
professor 
turmas(0-*) - (0-*) 
disciplinas 
 
alunos(0-1) - (1-*) 
turmas 
turmas(0-*) - (0-1) 
professor 
turmas(0-*) - (0-*) 
disciplinas 
 alunos(0-*) - (1-1) 
turmas 
turmas(0-*) - (0-1) 
professor 
turmas(0-1) - (0-*) 
disciplinas 
 2a Questão 
 
 
Analise os relacionamentos abaixo e 
assinale a alternativa verdadeira , que 
pode existir entre classes. 
I - Include (inclusão) 
II- Associação 
III- Agregação 
IV- Generalização 
V- composição 
VI - Extends (extenão). 
 
 
Está correta somente 
sentenças III. 
 
Estão corretas as 
sentenças II, III, IV ,VI . 
 Estão corretas as 
sentenças II, III, IV ,V . 
 
Estão corretas as 
sentenças I, II, III,IV. 
 
Estão corretas as 
sentenças III,IV,V,VI. 
 3a Questão 
 
 
Assinale a opção que responde 
adequadamente ao que acontece 
quando um método é definido como 
protegido: 
 
 Ele poderá ser visto por todas 
as classes que estão na 
estrutura de herança 
 
Ele não poderá ser visto por 
ninguém 
 
Ele poderá ser visto por todas 
as classes 
 
Ele somente poderá ser visto 
dentro da própria classe 
 
Ele poderá ser visto por todas 
as classes que se relacionam 
com a classe a qual pertence, 
qualquer que seja o 
relacionamento 
 4a Questão 
 
 
A UML define diversos tipos de 
relacionamentos no modelo de classe. 
Um desses tipos pode ser entendido 
pelo exemplo a seguir. Observe. 
Sejam duas classes, ALFA e BETA. 
Quando BETA herda de ALFA, os 
atributos e o comportamento de ALFA 
valem também para BETA. Quando 
for necessário, BETA pode redefinir o 
comportamento de ALFA. Além disso, 
BETA participa em qualquer 
relacionamento no qual ALFA 
participa. O caso exemplificado é 
conhecido como relacionamento de 
 
 generalização.. 
 
associação 
 
comunicação. 
 
inclusão 
 
extensão. 
 5a Questão 
 
 
A empresa XYZ Produções Ltda é uma 
empresa que promove diversos tipo 
de eventos, a escolha do cliente, e 
atende muitos contatos diários de 
pedidos de orçamentos, mas o índice 
de fechamento gira em torno de 15%. 
Mesmo assim a empresa mantém as 
informações de clientes mesmo sem 
ter fechado contrato com a empresa. 
Qual modelo expressa a definição 
descrita? 
 
 
 
 
 
 
Respondido em 20/09/2019 08:44:19 
 
 
 
 6a Questão 
 
 
Assinale a opção que responde 
adequadamente ao que acontece 
quando um método e definido como 
protegido 
 
 
Ele não poderá ser visto porninguém 
 
Ele poderá ser visto por todas 
as classes que se relacionam 
com a classe a qual pertence, 
qualquer que seja o 
relacionamento 
 Ele poderá ser visto por todas 
as classes que estão na 
estrutura de herança 
 
Ele somente poderá ser visto 
dentro da própria classe 
 
Ele poderá ser visto por todas 
as classes 
 7a Questão 
 
 
(PRODEB 2008) Assinale a alternativa 
correta. 
 
 
Diagramas de classes são 
uma técnica para captar os 
requisitos funcionais de um 
sistema. 
 
Diagramas de classes 
representam a forma básica 
de estruturação de um 
sistema orientado a objetos. 
 
Diagramas de classes são 
uma técnica conhecida pata 
descrever o comportamento 
de um sistema. 
 Diagramas de classes 
descrevem os tipos de objetos 
presentes no sistema e os 
vários tipos de 
relacionamentos estáticos 
existentes entre eles. 
 
Diagramas de classes são 
uma técnica para descrever 
lógica de procedimentos, 
processo de negócio e fluxo 
de trabalho. 
 8a Questão 
 
 
É possível conectar uma classe a ela 
mesma, representando a conexão 
entre 2 objetos da mesma classe. 
Esse tipo de relacionamento chama-
se (assinale a única resposta 
correta): 
 
 
Associação de classe 
 
Associação exclusiva 
 Associação recursiva 
 
Associação 
 
Agregação 
 
 1a Questão 
 
Em um diagrama de classe existe a 
classe TIME ligada à classe JOGADOR 
por um relacionamento com a 
notação de um diamante vazio e linha 
contínua, onde o diamante vazio está 
na proximidade da classe TIME. 
Assinale a alternativa que define 
corretamente qual o relacionamento 
entre as classes do cenário exposto 
acima? 
 
 
c) Generalização 
 
d) Associação 
 b) Agregação 
 
a) Composição 
 
e) Dependência 
 2a Questão 
 
 
Uma agencia de automóveis vende 
carros populares, utilitários e e 
classe A. Os carros possuem as 
informações chassi e quantidade de 
passageiros, mas os carros classe A 
podem ter acessórios especiais e os 
utilitários possuem percentual de 
bônus na compra. 
Qual a simbologia do diagrama de 
classe deve ser usada nesse 
contexto? 
 
 
Agregação por valor 
 
Associação 
 
Agregação por referência 
 Generalização 
 
Auto-Associação 
Respondido em 30/09/2019 
11:14:58 
 
 
 
 3a Questão 
 
 
Na UML, o componente que tem 
acesso aos serviços do outro 
componente por meio da interface é 
conectado a ela usando um: 
 
 
relacionamento de 
generalização. 
 relacionamento de 
dependência. 
 
auto relacionamento. 
 
relacionamento ternário. 
 
Diagrama de casos de uso; 
diagrama de classes; 
diagrama de sequência 
 4a Questão 
 
 
Assinale a opção que responde 
adequadamente ao que acontece 
quando um método é definido como 
protegido: 
 
 
Ele não poderá ser visto por 
ninguém 
 
Ele poderá ser visto por todas 
as classes 
 
Ele somente poderá ser visto 
dentro da própria classe 
 
Ele poderá ser visto por todas 
as classes que se relacionam 
com a classe a qual pertence, 
qualquer que seja o 
relacionamento 
 Ele poderá ser visto por todas 
as classes que estão na 
estrutura de herança 
 5a Questão 
 
 
Num diagrama de classes da UML, 
multiplicidade se refere: 
 
 à informação dos limites 
inferior e superior da 
quantidade de objetos aos 
quais um outro objeto pode 
estar associado. 
 
ao tipo de associação entre 
várias classes que depende 
da quantidade de objetos 
que se relacionam. 
 
ao número de chamadas de 
métodos de uma classe por 
um objeto de outra classe. 
 
à quantidade máxima de 
objetos de uma classe que 
podem estar associados às 
demais classes presentes no 
diagrama. 
 
aos dados sobre a 
quantidades de objetos 
participantes de uma classe 
associativa. 
Respondido em 30/09/2019 
11:15:58 
 
 
 
 6a Questão 
 
 
(PRODEB 2008) Assinale a alternativa 
correta. 
 
 
Diagramas de classes 
representam a forma básica 
de estruturação de um 
sistema orientado a objetos. 
 
Diagramas de classes são 
uma técnica para descrever 
lógica de procedimentos, 
processo de negócio e fluxo 
de trabalho. 
 
Diagramas de classes são 
uma técnica para captar os 
requisitos funcionais de um 
sistema. 
 Diagramas de classes 
descrevem os tipos de objetos 
presentes no sistema e os 
vários tipos de 
relacionamentos estáticos 
existentes entre eles. 
 
Diagramas de classes são 
uma técnica conhecida pata 
descrever o comportamento 
de um sistema. 
 7a Questão 
 
 
Em uma escola um aluno realiza sua 
matrícula em uma turma, que possui 
um professor responsável, mas possui 
várias disciplinas associadas. As 
disciplinas só estão associadas a uma 
turma. 
Indique a multiplicidade entre alunos 
- turmas, turmas e professor e 
turmas - disciplinas. 
 
 
alunos(0-1) - (1-*) 
turmas 
turmas(0-*) - (0-1) 
professor 
turmas(0-*) - (0-*) 
disciplinas 
 
alunos(0-*) - (1-*) 
turmas 
turmas(0-*) - (0-*) 
professor 
turmas(0-*) - (0-*) 
disciplinas 
 
alunos(1-1) - (1-1) 
turmas 
turmas(0-*) - (0-1) 
professor 
turmas(0-*) - (0-1) 
disciplinas 
 
alunos(0-1) - (1-1) 
turmas 
turmas(0-1) - (0-1) 
professor 
turmas(0-1) - (0-1) 
disciplinas 
 alunos(0-*) - (1-1) 
turmas 
turmas(0-*) - (0-1) 
professor 
turmas(0-1) - (0-*) 
disciplinas 
 8a Questão 
 
 
A visibilidade é especificada para os 
atributos de uma classe. Assinale 
dentre as opções abaixo,qual a 
correta quando o indicador de 
visibilidade for representado pela 
palavra PÚBLICO: 
 
 
indica que qualquer função 
(métodos de outras classes) 
não poderá ter acesso e usar 
estes atributos; 
 
indica que nenhuma função 
(métodos de outras classes) 
poderá ter acesso e usar 
estes atributos; 
 
indica que apenas as 
funções (métodos) escritas 
dentro da classe podem ter 
acesso e usar esses 
atributos; 
 indica que qualquer função 
(métodos de outras classes) 
poderá ter acesso e usar 
estes atributos; 
 
indica que as funções 
especificadas dentro de uma 
estrutura generalização - 
especialização podem ter 
acesso e usar estes 
atributos. 
 
 1a Questão 
 
O diagrama de sequencia é um 
diagrama fundamental na UML, que 
relaciona dois outros de suma 
relevância: classes e casos de uso. 
Sobre os conceitos e elementos do 
diagrama de sequencia, analise as 
assertivas que seguem 
I. O diagrama sequencia mostra, 
como as classes interagem para a 
implementação de um caso de uso 
II. Uma das limitações do diagrama 
de sequencia é a impossibilidade de 
representação de mensagens 
disparadas sob alguma condição. 
III. Iterações(repetições) são 
representadas no diagrama de 
sequencia e facilmente podemos 
identificar o conjunto de mensagens 
que se repetem, por um retângulo 
pontilhado envolvendo essas 
mensagens. 
IV. Uma das limitações do diagrama 
de sequencia é a impossibilidade de 
representar chamadas de métodos da 
própria classe (auto delegação). 
Com base em sua análise das 
assertivas, assinale a 
ÚNICA alternativa correta 
 
 
 
 
Estão corretas apenas as 
opções II e III 
 
Estão corretas apenas as 
opções III e IV 
 Estão corretas apenas as 
opções I e III 
 
Estão corretas apenas as 
opções II, III e IV 
 
Estão corretas as opções 
I, II, III e IV 
 2a Questão 
 
 
Assinale, dentre as alternativas 
apresentadas, a que exibe o diagrama 
que tem por função mostrar as trocas 
de mensagens entre os objetos, além 
de ter como principal elemento a 
temporalidade na realização de uma 
operação entre os objetos. 
 
 
Descrição de casos de 
uso. 
 
Diagrama de 
atividades. 
 
Diagrama de casos der 
uso. 
 Diagrama de 
sequência. 
 
Diagrama de Classes. 
 3a Questão 
 
 
 
Baseado no diagrama abaixo relacione 
os elementos da simbologia: 
 
 1- Objeto; 2- Mensagem; 3- 
Criação de Instância; 4- Caixa 
de Ativação; 5- Mensagem 
Assíncrona 
 
1- Objeto; 2- Linha da Vida; 
3-Caixa de Ativação; 4-
Método; 5- auto delegação; 
 
1- Objeto; 2- Linha da Vida; 
3-Caixa de Ativação; 4- auto 
delegação; 5-Método;1- Objeto; 2- Mensagem 
retorno; 3-Caixa de Ativação; 
4- Mensagem Assíncrona; 5- 
Criação de Instância; 
 
1-Caixa de Ativação; 2-
Método; 3- auto delegação; 4- 
Objeto; 5- Linha da Vida; 
 4a Questão 
 
 
A UML (Unified Modeling Language) 
apresenta uma série de diagramas 
para a modelagem de sistemas 
orientados a objetos. Um dos 
diagramas mais comuns é o diagrama 
de sequências. A figura mostra um 
dos elementos do digrama de 
sequências. 
O elemento acima, em um diagrama 
de sequência, significa: 
 
 
mensag
em de 
ativaçã
o. 
 
mensag
em de 
ligação. 
 
auto-
chamad
a. 
 mensag
em de 
retorno. 
 
mensag
em 
perdida
. 
 5a Questão 
 
 
De acordo com os padrões de 
projetos, os projetos devem ser 
desenvolvidos em camadas, função 
esta que fica a cargo do projetista de 
sistema. 
Analise as afirmativas a seguir 
 
I. O projetista deve garantir que o 
código seja reutilizável. 
 
II. O código deve ser de fácil 
manutenção. 
 
III. O código não precisa estar 
organizado de forma a atender as 
classes do domínio. 
 
Com base em suas assertivas, 
assinale a ÚNICA resposta correta: 
 
 
Somente a II; 
 
Somente a III; 
 
Somente a I; 
 Somente a I e II; 
 
I, II e III. 
 6a Questão 
 
 
O diagrama de colaboração é 
apropriado para 
desenhar ............................, que 
são uma solução já estabelecida para 
um determinado problema. Existe 
uma categoria de problema para a 
qual já foi dada uma solução, por 
desenvolvedores experientes e esta 
deve ser adaptada para uma situação 
semelhante. 
Assinale a UNICA alternativa que 
preenche corretamente a lacuna 
 
 
padrões de uso geral 
 
padrões de análise 
 padrões de projeto 
 
padrões de colaboração 
 padrões de casos de uso 
 7a Questão 
 
 
Um diagrama UML é uma 
apresentação gráfica de uma coleção 
de elementos do modelo de um 
sistema. Identifique o diagrama 
utilizado pela UML que apresenta a 
interação entre os objetos em relação 
ao tempo. 
 
 
Diagrama de 
Componentes 
 
Diagrama de 
Implantação 
 Diagrama de Sequência 
 
Diagrama de Caso de 
Uso 
 
Diagrama de Atividades 
 8a Questão 
 
 
Um Analista pretende desenvolver 
um projeto utilizando UML 2.0 e, em 
seus propósitos, verificou a 
possibilidade de uso de alguns 
diagramas. Um deles é o Diagrama 
de Sequência que representa a 
indicação do conjunto de objetos 
envolvidos em um cenário e a 
especificação das mensagens 
trocadas entre estes ao longo de 
linhas do tempo que são linhas 
tracejadas, traçadas verticalmente 
da base dos objetos até a parte 
inferior do diagrama. 
Retângulos colocados sobre as 
linhas de tempo indicam: 
 
 
as interações entre as 
atividades, no tempo. 
 
o tempo decorrido entre as 
iterações de um processo 
recursivo. 
 
os casos de uso de cada 
objeto. 
 os períodos de ativação do 
objeto. 
 
as etapas em que o objeto 
estará inativo. 
 
1a Questão 
 
O analista de sistemas durante a 
modelagem e desenvolvimento de 
um sistema, tem uma grande 
preocupação em manter um código 
que tenha pequenos impactos na 
manutenção e favorecimento a 
reutilização de códigos. Para 
alcançar estes objetivos, o código 
deve ter: 
 
 Um acoplamento fraco 
entre classes e manter 
uma alta coesão nas 
classes. 
 
Um acoplamento fraco 
entre classes e manter 
uma fraca coesão nas 
classes. 
 
Um acoplamento alto entre 
classes e manter uma 
baixa coesão nas classes. 
 
Um acoplamento alto entre 
classes e manter uma alta 
coesão nas classes. 
 
Um acoplamento alto entre 
classes e manter uma fraca 
coesão nas classes. 
 
 
 2a Questão 
 
 
Em relação ao diagrama de 
sequência, suas principais 
características e aplicações no 
contexto da modelagem de um SI, 
assinale a alternativa CORRETA 
 
 
O diagrama de sequência 
ilustra a quantidade de 
estados possíveis que um 
objeto pode assumir a partir 
de uma sequência de 
interações específicas 
 
O diagrama de sequência é o 
primeiro diagrama estrutural 
a ser feito na modelagem de 
um SI, identificando cada 
uma das entidades do 
domínio em análise junto com 
seus respectivos 
relacionamentos 
 
O diagrama de sequência 
ilustra a sequência de fluxos 
principais e secundários na 
modelagem de processos de 
negócio em projeto de 
desenvolvimento de software 
 
O diagrama de sequência é 
utilizado principalmente para 
modelar a troca de 
mensagens entre 
componentes e nós de um 
projeto a partir da leitura de 
especificação de um caso de 
uso 
 o diagrama de sequência 
influencia a atualização e 
evolução dos diagramas de 
classe, a partir da eventual 
identificação de métodos nas 
classes do projeto 
 3a Questão 
 
 
A UML (Unified Modeling Language) 
apresenta uma série de diagramas 
para a modelagem de sistemas 
orientados a objetos. Um dos 
diagramas mais comuns é o diagrama 
de sequências. A figura mostra um 
dos elementos do digrama de 
sequências. 
O elemento acima, em um diagrama 
de sequência, significa: 
 
 
mensagem de ativação. 
 
mensagem de ligação. 
 
mensagem perdida. 
 mensagem de retorno. 
 
auto-chamada. 
 4a Questão 
 
 
Assinale, dentre as alternativas 
apresentadas, a que exibe o diagrama 
que tem por função mostrar as trocas 
de mensagens entre os objetos, além 
de ter como principal elemento a 
temporalidade na realização de uma 
operação entre os objetos. 
 
 
Diagrama de casos der 
uso. 
 
Diagrama de Classes. 
 
Diagrama de 
atividades. 
 
Descrição de casos de 
uso. 
 Diagrama de 
sequência. 
 5a Questão 
 
 
 Baseado no diagrama 
abaixo relacione os elementos da 
simbologia: 
 
 
1- Objeto; 2- Mensagem 
retorno; 3-Caixa de 
Ativação; 4- Mensagem 
Assíncrona; 5- Criação de 
Instância; 
 
1- Objeto; 2- Linha da Vida; 
3-Caixa de Ativação; 4-
Método; 5- auto delegação; 
 
1-Caixa de Ativação; 2-
Método; 3- auto delegação; 
4- Objeto; 5- Linha da Vida; 
 
1- Objeto; 2- Linha da Vida; 
3-Caixa de Ativação; 4- auto 
delegação; 5-Método; 
 1- Objeto; 2- Mensagem; 3- 
Criação de Instância; 4- 
Caixa de Ativação; 5- 
Mensagem Assíncrona 
 6a Questão 
 
 
O diagrama de colaboração é 
apropriado para 
desenhar ............................, que 
são uma solução já estabelecida para 
um determinado problema. Existe 
uma categoria de problema para a 
qual já foi dada uma solução, por 
desenvolvedores experientes e esta 
deve ser adaptada para uma situação 
semelhante. 
Assinale a UNICA alternativa que 
preenche corretamente a lacuna 
 
 
padrões de colaboração 
 
padrões de casos de uso 
 
padrões de análise 
 padrões de projeto 
 
padrões de uso geral 
 7a Questão 
 
 
Um diagrama UML é uma 
apresentação gráfica de uma coleção 
de elementos do modelo de um 
sistema. Identifique o diagrama 
utilizado pela UML que apresenta a 
interação entre os objetos em 
relação ao tempo. 
 
 
Diagrama de 
Componentes 
 
Diagrama de Caso de Uso 
 Diagrama de Sequência 
 
Diagrama de Atividades 
 
Diagrama de Implantação 
 
 8a Questão 
 
 
A empresa SoftPerfeitos estava 
desenvolvendo um aplicativo Mobile 
para um de seus cliente. O 
programador durante a fase de 
codificação sentiu extrema 
dificuldade no entendimento de uma 
referida regra de negócio expressa 
no diagrama de caso de uso. Para 
que o desenvolvedor compreendesse 
melhor o requisito, o analista de 
sistema fez uma atualização na 
documentação do software criando 
um diagrama com o objetivo de 
determinar a sequência de eventos 
que ocorrem em um determinado 
processo, ou seja, quais condições 
devem ser satisfeitas e quais 
métodos devem ser disparados entre 
os objetos envolvidos e em que 
ordem durante um processo 
específico. Com base na UML 
identifique qual o diagrama o 
analista de sistemas confeccionou. 
 
 
Diagrama de Implantação. 
 Diagrama de Sequência. 
 
Diagrama de Classes. 
 
Diagrama de Caso de Uso. 
 
Diagrama de Negócio. 
 
 
 1a Questão 
 
 
Considere o caso de uso ilustrado na 
figura acima, utilizando a notação 
UML. 
 
A descriçãodo cenário que melhor 
descreve esse caso de uso é: 
 
 
o paciente liga para a clínica 
para agendar uma consulta e 
para alterar o seu histórico. 
 
o atendente não marca 
consultas para pacientes que 
não tenham histórico na 
clínica. 
 
um paciente liga para a clínica 
para marcar uma consulta. A 
atendente verifica o histórico 
do paciente, somente se o 
paciente ainda não for cliente 
da clínica. 
 um paciente liga para a clínica 
para marcar uma consulta. A 
atendente verifica o histórico 
do paciente, busca um horário 
vazio e agenda a consulta. 
 
o atendente inclui os pacientes 
que têm consulta agendada e 
não possuem um histórico de 
atendimento. 
 2a Questão 
 
 
Caso particular de associação binária 
utilizado para expressar um 
relacionamento todo-parte. 
Entretanto, a parte pode não ser 
exclusiva de um único todo. No 
diagrama de classes é uma: 
 
 
Ator 
 
Generalização 
 
a conexão entre objetos 
no tempo e no espaço. 
 
Composição 
 Agregação 
 3a Questão 
 
 
Considere os seguintes elementos da 
UML: I. classes II. associações III. 
mensagem IV. estado V. transição Os 
elementos que fazem parte de um 
diagrama de classes são: 
 
 
somente III, IV e V. 
 somente l e II; 
 
somente II, III e IV; 
 
somente I, II e III; 
 
somente l, III e IV; 
 4a Questão 
 
 
Em um Diagrama de Casos de Uso, 
representando os casos de uso de 
uma aparelho celular, os casos de uso 
que devem ser representados são 
 
 
Ambiente de reunião. 
Ambiente que exija silêncio. 
Ambiente normal. 
 
GSM. TDMA. 3G. 
 
O usuário. O número do 
telefone a ser chamado. 
 Fazer uma ligação. 
Visualizar mensagens de 
texto recebidas. Buscar um 
número de telefone na 
agenda. 
 
Ligar o aparelho. Pressionar 
o botão de menu. Conectar 
o fone de ouvido. 
 5a Questão 
 
 
A partir do diagrama de sequência da 
figura abaixo, indicar a opção que 
apresenta os métodos da classe 
CONTA. 
 
 
 
RegistrarPedido(
), 
nextItemConta(
umProduto) , 
RecuperarConta
Ativa() 
 
RegistrarPedido(
), 
Criar(umProdut
o, quantidade) , 
Adicionar 
(umProduto, 
quantidade) 
 
RegistrarPedido(
), 
nextItemConta(
umProduto) , 
Adicionar 
(umProduto, 
quantidade) 
 RegistrarPedido(
), 
nextItemConta(
umProduto) 
 
RegistrarPedido(
), 
RecuperarConta
Ativa() 
,RecuperarParaP
edido(umMesa) 
 6a Questão 
 
 
Generalização/Especialização é um 
tipo de relacionamento possível de ser 
aplicado ao(s) seguintes elemento(s) 
de modelo na UML: 
 
 
Casos de uso e atores 
 
Classes 
 Casos de uso, classes e 
atores 
 
Classes e atores 
 
Casos de uso e classes 
 7a Questão 
 
 
Com relação aos conceitos inerentes 
as especificações de casos de uso, 
assinale a ÚNICA resposta 
INCORRETA. 
 
 
Os casos de uso possuem 
1(um) cenário principal e 
podem ter mais de 1 (um) 
cenário alternativo 
 
Um caso de uso pode não ter 
cenário alternativo 
 
As especificações de casos de 
uso são narrativas textuais 
que evidenciam o passo a 
passo da interação do ator 
com o sistema 
 
As especificações dos casos 
de uso são fundamentais para 
elaboração do Diagrama de 
Sequencia. 
 Caso de uso e cenário de uso 
são termos sinônimos, que 
representam uma interação 
entre ator e sistema. 
 8a Questão 
 
 
Analise as assertivas a seguir no que 
se refere aos conceitos inerentes a 
visibilidade de atributos e métodos 
de uma classe. 
I. Encapsular significa proteger o 
acesso aos métodos , que somente 
deve acontecer pelos atributos da 
classe. 
II. O encapsulamento é 
implementado pela visibilidade 
privada aos atributos da classe. 
III. O reaproveitamento de código 
pode ser implementado pelo uso da 
visibilidade Protegida em atributos 
ou métodos da classe base 
IV. Uma classe com atributos 
públicos fere o principio do 
encapsulamento. 
Com base me sua análise, assinale a 
única alternativa correta 
 
 
Está correta apenas a 
assertiva III 
 
Estão corretas apenas as 
assertivas I e III 
 
Estão corretas apenas as 
assertivas II e III 
 Estão corretas apenas as 
assertivas II, III e IV 
 
Estão corretas apenas as 
assertivas II e IV 
 
1a Questão 
 
Na UML, cada tipo de diagrama 
captura uma perspectiva diferente 
do sistema. Qual o diagrama que 
representa o comportamento interno 
dos objetos, demonstrando todo o 
seu ciclo de vida 
 
 
Diagrama de Atividade. 
 
Diagrama de 
Implementação. 
 
Diagrama de Colaboração. 
 
Diagrama de Atividades. 
 Diagrama de Estados. 
Respondido em 25/10/2019 
13:10:53 
 
 
 
 2a Questão 
 
 
Na máquina de estados, transição é 
 
 
uma situação na vida de um 
objeto, durante a qual ele 
satisfaz alguma condição. 
 
a linha de vida de duração de 
um estado. 
 
uma especificação de uma 
ocorrência que tem uma 
localização no tempo e no 
espaço. 
 
a conexão entre objetos no 
tempo e no espaço. 
 um relacionamento entre dois 
estados. 
 3a Questão 
 
 
(FGV-2015 - TCE-SE) Considere a 
opção de utilizar a família de notações 
gráficas da UML para ajudar a 
descrever o projeto de um sistema de 
software. Os diagramas mais 
adequados para descrever como 
grupos de objetos colaboram em 
algum comportamento, os tipos de 
objetos com os relacionamentos 
estáticos existentes entre eles e o 
comportamento do ciclo de vida de 
um objeto específico são, 
respectivamente: 
 
 
Diagrama de comunicação, 
diagrama de sequência e 
diagrama de máquina de 
estados. 
 
Diagrama de sequência, 
diagrama de classes e 
diagrama de atividades; 
 Diagrama de sequência, 
diagrama de classes e 
diagrama de máquina de 
estados; 
 
Diagrama de comunicação, 
diagrama de sequência e 
diagrama de atividades; 
 
Diagrama de comunicação, 
diagrama de objetos e 
diagrama de atividades; 
 4a Questão 
 
 
Em relação ao diagrama de estados, 
na modelagem comportamental de 
um sistema, assinale a alternativa 
CORRETA: 
 
 
É um diagrama que utilizado 
para representar o estado de 
cada item de hardware e 
software identificado na 
arquitetura do sistema 
 É um diagrama que ilustra o 
comportamento dos objetos 
quando reagem a estímulos, 
mudando de estado durante o 
seu ciclo de vida 
 
É um diagrama usado para 
representar o total de estados 
de um sistema a partir de 
uma cada funcionalidade 
 
É um diagrama estrutural que 
modela o estado de todas as 
classes do sistema de 
informação de acordo com 
cada fase de modelagem 
 
Esse tipo de diagrama é 
usada para modelar as 
funcionalidades do sistema 
com os respectivos perfis de 
acesso 
 5a Questão 
 
 
Análise abaixo, os conceitos 
relacionados ao Diagrama de 
Estados: 
 
I - Um estado é a condição em que 
um objeto se encontra. 
II - Um evento acarreta uma 
transição de estados. 
III - Uma transição indica o 
relacionamento entre dois estados, 
indicando que o objeto mudará de 
estado. 
IV - Um estado implementa um 
INCLUDE entre os objetos. 
 
Com base em sua análise, assinale a 
ÚNICA alternativa correta 
 
 
Estão corretas apenas I, 
III,IV 
 Estão corretas apenas I, II e 
III. 
 
Estão corretas apenas II , III 
e IV. 
 
Estão corretas apenas I e III. 
 
Estão corretas apenas I ,II e 
IV 
Respondido em 25/10/2019 
13:21:37 
 
 
 6a Questão 
 
 
Uma ocorrência significativa que pode 
alterar o estado de um objeto, 
provocando uma mudança; 
Como se chama o elemento que uma 
vez ocorrido provoca essa mudança 
de estado? Assinale a alternativa 
correta 
 
 Evento; 
 
Generalização; 
 
Estado; 
 
Estimulo; 
 
Acoplamento; 
 7a Questão 
 
 
(Concurso: Banco do Nordeste) A UML 
tem sido amplamente adotada no 
desenvolvimento de sistemas. Sobre 
os seus principais conceitos e 
técnicas, é CORRETO afirmar que: 
 
 
o diagrama de caso de uso 
mostra as relações entre as 
classes. 
 
o diagrama de caso de uso 
mostra a seqüência de 
estados de um objeto em 
resposta a um estímulo 
recebido. 
 
o diagrama de classes 
descreve as funcionalidades 
do sistema, por meio de uma 
visão de atores externos,mostrando o relacionamento 
entre os atores e o sistema. 
 o diagrama de estado mostra 
a seqüência de estados de um 
objeto em resposta a um 
estímulo recebido. 
 
a UML é uma poderosa 
linguagem de programação, 
que vem sendo utilizada para 
o desenvolvimento de 
aplicativos para o ambiente 
WEB. 
 8a Questão 
 
 
Analise as assertivas a seguir 
pertinentes ao diagrama de estados. 
 
I- O diagrama de estado exibe os 
possíveis estados que os objetos de 
uma classe podem assumir e as 
transições que eles podem fazer de 
estado para estado. 
 
II- Um estado pode ser composto 
por outros estados, situação em que 
recebe o nome de Superestado. 
 
III- A modelagem dos estados de 
uma classe inicia-se com um modelo 
essencial e faz o mapeamento dele 
para uma tecnologia escolhida. 
 
Com base em sua análise, assinale a 
UNICA alternativa correta 
 
 
Estão corretas apenas as 
assertivas II e III 
 
Está correta apenas a 
assertiva II 
 
Estão corretas as assertivas 
I, II, III 
 
Está correta apenas a 
assertiva I 
 Estão corretas as assertivas 
I e II 
 
1a Questão 
 
Um diagrama da UML mostra um 
processo de negócio ou um processo 
de software como um fluxo de 
trabalho por meio de uma série de 
ações. Pessoas, computadores ou 
componentes de software podem 
executar essas ações. Seu uso pode 
descrever os processos de vários 
tipos, como: I. Um processo de 
negócios ou um fluxo de trabalho 
entre usuários e o seu sistema. II. As 
etapas executadas em um caso de 
uso. III. Um protocolo de software, ou 
seja, as sequências permitidas de 
interações entre os componentes. IV. 
Um algoritmo de software. Este 
diagrama é chamado de Diagrama de: 
 
 
Sequência. 
 
Interação. 
 
Estado. 
 Atividades. 
 
Comportamento. 
 2a Questão 
 
 
Analise as duas asserções a seguir. 
I. Um diagrama de atividades pode 
ser útil para elaborarmos uma visão 
gráfica da especificação de um caso 
de uso complexo. 
PORQUE 
II. Casos de uso complexos podem 
requerer atividades executadas em 
paralelo, o que seria um tanto 
inviável expor numa descrição 
textual. 
É correto apenas o que se afirma em 
 
 As duas asserções estão 
corretas e a segunda 
justifica a primeira. 
 
A primeira asserção esta 
correta e a segunda esta 
errada. 
 
As duas asserções estão 
erradas. 
 
A segunda asserção esta 
correta e a primeira esta 
errada. 
 
As duas asserções estão 
corretas e a segunda não 
justifica a primeira. 
 3a Questão 
 
 
Texto - Esse diagrama é uma maneira 
alternativa de se mostrar interações, 
que ocorrem em um caso e uso com a 
possibilidade de expressar que ações 
são executadas. 
Assinale a opção que apresente o 
diagrama a que se refere o texto 
acima 
 
 
Diagrama de sequencia 
 
Diagrama de colaboração 
 
Diagrama de 
Implementação 
 Diagrama de Atividade 
 
Diagrama de pacotes 
 4a Questão 
 
 
O diagrama de atividades tem 
diferentes propósitos mas em linhas 
gerais apresenta um conjunto de 
ações que são executadas para 
diversos propósitos. Com relação ao 
diagrama de atividades analise as 
assertivas que seguem 
I. Um dos propósitos é especificar as 
ações que ocorrem na realização de 
um caso de uso. 
II. Um de seus elementos é a raia de 
natação, ou swinlines, que informam 
quem ou onde as atividades são 
realizadas 
III. O diagrama de atividades não 
comporta expressar condições 
IV. A barra de sincronização permite 
especificar atividades sequenciais. 
Com base em sua análise das 
assertivas, assinale a ÚNICA opção 
correta 
 
 
Estão corretas apenas 
as opções I, III e IV 
 
Estão corretas apenas 
as opções I, II e III 
 
Estão corretas apenas 
as opções II e IV 
 
Estão corretas apenas 
as opções I, II, e IV 
 Estão corretas apenas 
as opções I e II 
 5a Questão 
 
 
Assinale a única alternativa que não 
representa um elemento do diagrama 
de atividade 
 
 
Barras de sincronização 
(Separação e junção). 
 Interface 
 
Atividade 
 
Inicio 
 
Fim 
 6a Questão 
 
 
Analise as 2 asserções seguintes 
I. O diagrama de atividade é uma 
excelente ferramenta (diagrama da 
UML) para modelagem do fluxo de 
trabalho e programação para 
multiprocessamento. 
PORQUE 
II. O diagrama de atividade permite 
representar o processamento 
paralelo. 
Sobre essas asserções, assinale a 
opção correta 
 
 As duas asserções são 
proposições verdadeiras, e 
a segunda é uma 
justificativa correta da 
primeira. 
 
A primeira asserção é uma 
proposição falsa, e a 
segunda, uma proposição 
verdadeira. 
 
Tanto a primeira quanto a 
segunda asserções são 
proposições falsas. 
 
A primeira asserção é uma 
proposição verdadeira, e a 
segunda, uma proposição 
falsa. 
 
As duas asserções são 
proposições verdadeiras, 
mas a segunda não é uma 
justificativa correta da 
primeira. 
 7a Questão 
 
 
Sobre as raias de natação que podem, 
opcionalmente, ser desenhadas no 
diagrama de atividades , assinale a 
opção INCORRETA. 
 
 Pode-se ter no mínimo duas 
raias e no máximo seis raias 
 
As raias podem ser 
representadas por 
departamento ou setor da 
empresa, função empresarial 
(como Gerente e vendedor) 
ou ainda pelo nome de um 
funcionário específico. 
 
Muito úteis na modelagem de 
processos 
 
Agrupam atividades 
relacionadas as atividades que 
executam 
 
Mostra onde (raia) são 
executadas as ações 
 8a Questão 
 
 
Em um diagrama de atividades, 
quando duas(2) ou mais atividades 
são executadas entre as barras de 
sincronização, o que NÃO podemos 
afirmar 
 
 
 
 
As atividades podem ter 
tempos distintos de 
execução. 
 
As atividades iniciam sempre 
juntas. 
 
As atividades são executadas 
em paralelo 
 
Não há limite de quantidade 
de atividades executando em 
paralelo. 
 As atividades terminam 
sempre juntas, ao mesmo 
tempo, de forma 
sincronizada 
 
 1a Questão 
 
O diagrama de implantação é também 
chamado por alguns autores de 
diagrama de execução. Aponte dentre 
as opções abaixo aquela que 
corresponde a opção correta em 
relação aos objetivos deste diagrama. 
 
 
mostrar a organização do 
hardware e a ligação com 
o diagrama de classes;. 
 
mostrar a organização dos 
casos de uso a ligados aos 
dispositivos físicos. 
 
mostrar a organização do 
modelo conceitual de 
classes com o modelo 
conceitual de dados; 
 
mostrar a organização do 
hardware necessário ao 
especificado nos casos de 
uso. 
 mostrar a organização do 
hardware e a ligação do 
software aos dispositivos 
físicos. 
 2a Questão 
 
 
Sobre os diagramas de 
implantação, da UML (Unified 
modeling language), uteis, 
especialmente, na fase de projeto de 
software é INCORRETO afirmar 
 
 
Envolvem a topologia do 
sistema, descrevendo a 
estrutura do hardware. 
 
Modelam uma visão estática 
de funcionamento de um 
sistema. 
 
Pode ser integrado ao 
diagrama de componentes, 
mostrando que componentes 
executam em que nó. 
 
É direcionado para a 
distribuição, entrega e 
instalação das partes que 
formam o sistema físico. 
 É um conjunto de nós 
conectados, onde um nó é 
única e exclusivamente uma 
estação ou servidor. 
 3a Questão 
 
 
Dentre as alternativas 
apresentadas, assinale a que 
se refere ao diagrama que mostra: 
- a arquitetura física do hardware e 
do software no sistema, além de 
mostrar os atuais computadores e 
periféricos junto com as conexões que 
eles estabelecem entre si. 
 
 Diagrama de IMPLANTAÇÃO; 
 
Diagrama de ATIVIDADES; 
 
Diagrama de COMPONENTES; 
 
Diagrama de SEQUENCIA; 
 
Diagrama de 
ATIVIDADES/COLABORAÇÃO; 
 4a Questão 
 
 
Analise cada assertiva pertinente ao 
diagrama de componentes 
classificando em V (verdadeira) ou F 
(falsa). 
I. Um componente necessariamente 
representa uma biblioteca, como por 
exemplo uma DLL. 
II. O diagrama de componentes está 
diretamente relacionado a 
arquitetura do software. 
III. O diagrama de componentes 
mostra a dependência entre os 
componentes de software. 
Assinale a ÚNICA opção que possui 
a

Outros materiais