Logo Passei Direto
Buscar

ANÁLISE E PROJETO DE SISTEMAS DE INFORMAÇÃO I

User badge image
Marco Castro

em

Ferramentas de estudo

Questões resolvidas

Também conhecida como conectiva, multiplicidades entre classes representa a informação dos limites inferior e superior da quantidade de associações com que um objeto pode estar associado a outro. Cada associação no diagrama de classes possui duas multiplicidades, definida em cada extremo da linha de associação.
Dentro do contexto da multiplicidade, pode-se afirmar que:
a) Utilizar “muitos” na conectividade representa que o limite superior não possui um valor específico ou é desconhecido.
b) Uma conectividade 10..20 significa que a associação das instâncias das classes irão ocorrer 10 ou 20 vezes.
c) O uso de conectividade com valores específicos significa que os limites são utilizados apenas na documentação.
d) No Diagrama de Classe os limites inferiores e superiores sempre são representados por números.
e) Ao definir um limite inferior maior que zero, representa que este valor sempre deve ser usado no modelo.

O diagrama de Atividade apresenta, no aspecto temporal, as ações com que as atividades ocorrem em um processo de negócio, ou seja, apresenta a sequência com que elas são realizadas de forma que é possível observar as dependências entre elas. Considerando as atividades realizadas no processo de seleção, encaminhamento e contratação por uma empresa prestadora deste tipo de serviço aos seus clientes, considere o diagrama a seguir.
Com base no exposto, foram realizadas as seguintes afirmativas: I – O diagrama não prevê alternativas para o caso da empresa cliente desistir da contratação. II – A empresa prestadora de serviço realiza processos repetitivos até que seja identificado o candidato a ser contratado. III – Mesmo que o processo de contratação esteja iniciado, é possível selecionar um novo candidato de acordo com o seu perfil. IV – A única forma de desqualificar os candidatos inscritos é através dos testes de qualificação. V – É permitido ao cliente recusar um candidato selecionado. Está correto apenas o que se afirma em:
a) II, III e V estão corretas.
b) I, II e V estão corretas.

A linguagem UML (Unified Modeling Language) apresenta vários conceitos, que são aplicados nas diversas fases do desenvolvimento de um software. Alguns desses conceitos são observados na fase de implementação do software a partir de uma linguagem de programação orientada a objeto, sendo o polimorfismo um desses conceitos.
Neste contexto, analise as afirmativas a seguir: I. Um dos exemplos do polimorfismo é o controle remoto de uma TV. PORQUE II. O controle remoto realiza diferentes implementações em uma única interface. Está correto apenas o que se afirma em:
a) I é verdadeira e a II é falsa.
b) I e II são verdadeiras e a II não justifica a I.
c) I e II são falsas.
d) I é falsa e a II é verdadeira.
e) I e II são verdadeiras e a II justifica a I.

A construção do Diagrama de Classes de um sistema representa as relações existentes entre as classes, na qual a sua representação gráfica permite identificar importantes elementos para o seu desenvolvimento.
Diante disso, pode-se afirmar que:
a) Para que haja uma agregação, deve existir pelo menos um elemento da 'parte'.
b) Uma composição é representada por um losango vazado (em branco).
c) A notação da classe associativa é feita quando a relação não possui atributos.
d) Agregação são conexões que guardam uma relação todo-parte entre si.
e) Quando uma superclasse possui várias classes, existe a classe associativa.

O paradigma da orientação a objetos realiza a representação em um sistema de software de uma coleção de agentes interconectados chamados objetos, sendo cada um deles responsável por realizar tarefas específicas. Neste contexto, leia as afirmativas a seguir que representam algumas definições ou objetivos para objetos e classes.
Está correto apenas o que se afirma em:
I - Os objetos realizam tarefas por meio da requisição de serviços a outros objetos.
II – As classes são organizadas em hierarquia.
III – Um objeto representa um repositório de instâncias de uma classe.
IV – Os atributos de uma classe estão associados ao seu comportamento.
a) II e III estão corretas.
b) I e III estão corretas.
c) I e II estão corretas.
d) I, II e IV estão corretas.
e) I e IV estão corretas.

A descrição de um caso de uso apresenta a interação entre o usuário e o software. Ele é composto pelo seu cabeçalho, que possui informações relevantes retiradas da etapa de levantamento, e os fluxos, que representam a interação. Um diagrama de caso representa a interação entre o ambiente a ser implementado e seus atores, onde são definidos os casos de usos que serão realizados por cada um dos atores representados no diagrama.
Analisando o exposto, pode-se inferir que:
a) No Diagrama 3, pelo menos dois dos três casos de usos deverão ser executados.
b) No Diagrama 3, um dos casos de usos, CSU08 ou CSU09, será acionado sempre que o CSU07 for executado.
c) No Diagrama 1, o caso de uso CSU02 será acionado no fluxo principal e o CSU03 no fluxo alternativo.

Analisando o exposto, pode-se inferir que:
a) No Diagrama 3, pelo menos dois dos três casos de usos deverão ser executados. b) No Diagrama 3, um dos casos de usos, CSU08 ou CSU09, será acionado sempre que o CSU07 for executado. c) No Diagrama 1, o caso de uso CSU02 será acionado no fluxo principal e o CSU03 no fluxo alternativo. d) No Diagrama 2, os casos de uso CSU05 e CSU06 serão acionados nos fluxos alternativos do CSU04. e) No Diagrama 1, os casos de uso CSU02 e CSU03 serão acionados todas as vezes que o CSU01 for executado.
a) No Diagrama 3, pelo menos dois dos três casos de usos deverão ser executados.
b) No Diagrama 3, um dos casos de usos, CSU08 ou CSU09, será acionado sempre que o CSU07 for executado.
c) No Diagrama 1, o caso de uso CSU02 será acionado no fluxo principal e o CSU03 no fluxo alternativo.
d) No Diagrama 2, os casos de uso CSU05 e CSU06 serão acionados nos fluxos alternativos do CSU04.
e) No Diagrama 1, os casos de uso CSU02 e CSU03 serão acionados todas as vezes que o CSU01 for executado.

A orientação a objeto apresenta um conjunto de conceitos que permitem criar um padrão de documentação que permeia todas as etapas de desenvolvimento de um software. Diante disso, relacione a primeira coluna (Conceitos) com a segunda coluna (Definições).
Marque a alternativa que apresenta a sequência correta de associações de cima para baixo.
1 - Instância(_)Modela a informação persistente.
2 - Herança(_)Permite o uso de forma independente.
3 - Encapsulamento(_)Herda atributos e métodos.
4 - Polimorfismo(_)Representada por um objeto.
5 - Classes(_)Várias implantações em uma única interface.
a) 3, 4, 2, 1, 5.
b) 2, 1, 5, 4, 3.
c) 5, 3, 2, 1, 4.
d) 5, 3, 1, 2, 4.
e) 3, 1, 2, 4, 5.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Também conhecida como conectiva, multiplicidades entre classes representa a informação dos limites inferior e superior da quantidade de associações com que um objeto pode estar associado a outro. Cada associação no diagrama de classes possui duas multiplicidades, definida em cada extremo da linha de associação.
Dentro do contexto da multiplicidade, pode-se afirmar que:
a) Utilizar “muitos” na conectividade representa que o limite superior não possui um valor específico ou é desconhecido.
b) Uma conectividade 10..20 significa que a associação das instâncias das classes irão ocorrer 10 ou 20 vezes.
c) O uso de conectividade com valores específicos significa que os limites são utilizados apenas na documentação.
d) No Diagrama de Classe os limites inferiores e superiores sempre são representados por números.
e) Ao definir um limite inferior maior que zero, representa que este valor sempre deve ser usado no modelo.

O diagrama de Atividade apresenta, no aspecto temporal, as ações com que as atividades ocorrem em um processo de negócio, ou seja, apresenta a sequência com que elas são realizadas de forma que é possível observar as dependências entre elas. Considerando as atividades realizadas no processo de seleção, encaminhamento e contratação por uma empresa prestadora deste tipo de serviço aos seus clientes, considere o diagrama a seguir.
Com base no exposto, foram realizadas as seguintes afirmativas: I – O diagrama não prevê alternativas para o caso da empresa cliente desistir da contratação. II – A empresa prestadora de serviço realiza processos repetitivos até que seja identificado o candidato a ser contratado. III – Mesmo que o processo de contratação esteja iniciado, é possível selecionar um novo candidato de acordo com o seu perfil. IV – A única forma de desqualificar os candidatos inscritos é através dos testes de qualificação. V – É permitido ao cliente recusar um candidato selecionado. Está correto apenas o que se afirma em:
a) II, III e V estão corretas.
b) I, II e V estão corretas.

A linguagem UML (Unified Modeling Language) apresenta vários conceitos, que são aplicados nas diversas fases do desenvolvimento de um software. Alguns desses conceitos são observados na fase de implementação do software a partir de uma linguagem de programação orientada a objeto, sendo o polimorfismo um desses conceitos.
Neste contexto, analise as afirmativas a seguir: I. Um dos exemplos do polimorfismo é o controle remoto de uma TV. PORQUE II. O controle remoto realiza diferentes implementações em uma única interface. Está correto apenas o que se afirma em:
a) I é verdadeira e a II é falsa.
b) I e II são verdadeiras e a II não justifica a I.
c) I e II são falsas.
d) I é falsa e a II é verdadeira.
e) I e II são verdadeiras e a II justifica a I.

A construção do Diagrama de Classes de um sistema representa as relações existentes entre as classes, na qual a sua representação gráfica permite identificar importantes elementos para o seu desenvolvimento.
Diante disso, pode-se afirmar que:
a) Para que haja uma agregação, deve existir pelo menos um elemento da 'parte'.
b) Uma composição é representada por um losango vazado (em branco).
c) A notação da classe associativa é feita quando a relação não possui atributos.
d) Agregação são conexões que guardam uma relação todo-parte entre si.
e) Quando uma superclasse possui várias classes, existe a classe associativa.

O paradigma da orientação a objetos realiza a representação em um sistema de software de uma coleção de agentes interconectados chamados objetos, sendo cada um deles responsável por realizar tarefas específicas. Neste contexto, leia as afirmativas a seguir que representam algumas definições ou objetivos para objetos e classes.
Está correto apenas o que se afirma em:
I - Os objetos realizam tarefas por meio da requisição de serviços a outros objetos.
II – As classes são organizadas em hierarquia.
III – Um objeto representa um repositório de instâncias de uma classe.
IV – Os atributos de uma classe estão associados ao seu comportamento.
a) II e III estão corretas.
b) I e III estão corretas.
c) I e II estão corretas.
d) I, II e IV estão corretas.
e) I e IV estão corretas.

A descrição de um caso de uso apresenta a interação entre o usuário e o software. Ele é composto pelo seu cabeçalho, que possui informações relevantes retiradas da etapa de levantamento, e os fluxos, que representam a interação. Um diagrama de caso representa a interação entre o ambiente a ser implementado e seus atores, onde são definidos os casos de usos que serão realizados por cada um dos atores representados no diagrama.
Analisando o exposto, pode-se inferir que:
a) No Diagrama 3, pelo menos dois dos três casos de usos deverão ser executados.
b) No Diagrama 3, um dos casos de usos, CSU08 ou CSU09, será acionado sempre que o CSU07 for executado.
c) No Diagrama 1, o caso de uso CSU02 será acionado no fluxo principal e o CSU03 no fluxo alternativo.

Analisando o exposto, pode-se inferir que:
a) No Diagrama 3, pelo menos dois dos três casos de usos deverão ser executados. b) No Diagrama 3, um dos casos de usos, CSU08 ou CSU09, será acionado sempre que o CSU07 for executado. c) No Diagrama 1, o caso de uso CSU02 será acionado no fluxo principal e o CSU03 no fluxo alternativo. d) No Diagrama 2, os casos de uso CSU05 e CSU06 serão acionados nos fluxos alternativos do CSU04. e) No Diagrama 1, os casos de uso CSU02 e CSU03 serão acionados todas as vezes que o CSU01 for executado.
a) No Diagrama 3, pelo menos dois dos três casos de usos deverão ser executados.
b) No Diagrama 3, um dos casos de usos, CSU08 ou CSU09, será acionado sempre que o CSU07 for executado.
c) No Diagrama 1, o caso de uso CSU02 será acionado no fluxo principal e o CSU03 no fluxo alternativo.
d) No Diagrama 2, os casos de uso CSU05 e CSU06 serão acionados nos fluxos alternativos do CSU04.
e) No Diagrama 1, os casos de uso CSU02 e CSU03 serão acionados todas as vezes que o CSU01 for executado.

A orientação a objeto apresenta um conjunto de conceitos que permitem criar um padrão de documentação que permeia todas as etapas de desenvolvimento de um software. Diante disso, relacione a primeira coluna (Conceitos) com a segunda coluna (Definições).
Marque a alternativa que apresenta a sequência correta de associações de cima para baixo.
1 - Instância(_)Modela a informação persistente.
2 - Herança(_)Permite o uso de forma independente.
3 - Encapsulamento(_)Herda atributos e métodos.
4 - Polimorfismo(_)Representada por um objeto.
5 - Classes(_)Várias implantações em uma única interface.
a) 3, 4, 2, 1, 5.
b) 2, 1, 5, 4, 3.
c) 5, 3, 2, 1, 4.
d) 5, 3, 1, 2, 4.
e) 3, 1, 2, 4, 5.

Prévia do material em texto

03/10/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5875079/7a40e4aa-2e01-11e9-bc3d-0242ac110016/ 1/8
Local: Sala 1 - Sala de Aula / Andar / Polo Madureira / POLO MADUREIRA - RJ
Acadêmico: EAD-IL10331-20203A
Aluno: HIGOR RODRIGUES MARTINS DA CUNHA
Avaliação: A2-
Matrícula: 20191300683
Data: 26 de Setembro de 2020 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 7,00/10,00
1  Código: 37486 - Enunciado: Um diagrama de classe apresenta a associação entre as classes de
negócios existentes no sistema. Estas associações representam as comunicações necessárias
para a integração e obtenção dos resultados propostos para o sistema de informação. Neste
contexto, considere a descrição a seguir:Uma ONG mantém um programa de distribuição de
alimentos e precisa ter registro sobre as famílias beneficiadas no programa e cestas distribuídas.
Uma família é representada pelo responsável, sendo registrado a renda mensal, CPF, nome e
endereço e, necessariamente, um ou mais dependente sendo registrado o nome, grau de
parentesco e data de nascimento de cada um deles. Existem diferentes tipos de cestas com
conteúdos diferentes, sendo cada tipo distribuído de acordo com o tamanho e característica da
família. Cada tipo de cesta possui o registro do seu valor e os produtos que a compõem. Cada
produto pode compor diversos tipos de cestas com quantidades diferentes em cada uma delas.
Para cada produto é feito o registro do nome. Para manter o controle da distribuição das cestas,
os funcionários da ONG realizam o registro das datas em que as cestas são entregues para as
famílias. 
Com base na descrição acima descrita, marque a alternativa que representa corretamente o
diagrama de classe correspondente.
 a) 
1,50/ 1,50
03/10/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5875079/7a40e4aa-2e01-11e9-bc3d-0242ac110016/ 2/8
 b)
 c)
 d)
03/10/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5875079/7a40e4aa-2e01-11e9-bc3d-0242ac110016/ 3/8
 e)
Alternativa marcada:
c)
Justificativa: Resposta correta:                  Correta. Apresenta a classe associativa “Distribuição”,
que armazena a data em que cada cesta foi entregue a cada família e as composições “Família” e
“Cestas”, compostas, respectivamente, pelos dependentes e os itens que compõe a cesta.
Distratores: Incorreta. Não apresenta a classe associativa “Distribuição”, armazenando o atributo
“Data da entrega” na classe “Família” de forma errada, pois uma família possui várias datas de
entrega. A composição da classe “Cestas” está correta, por possuir os produtos que compõem a
cesta. A composição “Família” não foi representada. Uma família somente existe se houver, no
mínimo, um dependente. Dessa forma, se deletar a família, todos os seus dependentes devem
ser deletados e, se deletar os dependentes, a família deve ser deletada.
Incorreta. Por não estar sendo representada a tabela Produto e o nome do Produto estar inserido
na tabela Item Cestas. O nome do produto registrado em cada item da cesta fará com que o valor
deste atributo esteja repetido em diversos registros.
Incorreta. Não estão sendo representadas as composições referentes a família e cestas. Uma
família não pode existir sem dependentes e os dependentes sem família, assim como uma cesta
não pode existir sem os seus itens e os itens sem a cesta.
Incorreta. Não está sendo representada a classe associativa Distribuição, sendo o atributo Data
da entrega armazenado em Cestas de forma incorreta, em razão de um tipo de cesta possuir
várias datas de entregas. A tabela Produto não foi representada, ficando o nome do produto
03/10/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5875079/7a40e4aa-2e01-11e9-bc3d-0242ac110016/ 4/8
colocado erradamente na tabela Item Cestas. Dessa forma, o seu conteúdo será repetido várias
vezes.
2  Código: 37491 - Enunciado: Também conhecida como conectiva, multiplicidades entre classes
representa a informação dos limites inferior e superior da quantidade de associações com que
um objeto pode estar associado a outro. Cada associação no diagrama de classes possui duas
multiplicidades, definida em cada extremo da linha de associação.Dentro do contexto da
multiplicidade, pode-se afirmar que:
 a) Utilizar “muitos” na conectividade representa que o limite superior não possui um valor
específico ou é desconhecido.
 b) Uma conectividade 10..20 significa que a associação das instâncias das classes irão
ocorrer 10 ou 20 vezes.
 c) O uso de conectividade com valores específicos significa que os limites são utilizados
apenas na documentação.
 d) No Diagrama de Classe os limites inferiores e superiores sempre são representados por
números.
 e) Ao definir um limite inferior maior que zero, representa que este valor sempre deve ser
usado no modelo.
Alternativa marcada:
a) Utilizar “muitos” na conectividade representa que o limite superior não possui um valor
específico ou é desconhecido.
Justificativa: Resposta correta:Utilizar “muitos” na conectividade representa que o limite
superior não possui um valor específico ou é desconhecido. Correta. O limite superior é utilizado
quando não é conhecida a quantidade máxima de associações que a instância de uma classe
pode ter com a outra classe.
Distratores: Ao definir um limite inferior maior que zero, representa que este valor sempre deve
ser usado no modelo. Incorreta. O limite inferior representa a cardinalidade mínima. Este valor
representa a quantidade de associações que a classe pode ter e varia da mínima até a
máxima.No Diagrama de Classe, os limites inferiores e superiores sempre são representados por
números. Incorreta. Quando o limite superior é indefinido, o símbolo * é utilizado.Uma
conectividade 10..20 significa que a associação das instâncias das classes irão ocorrer 10 ou 20
vezes. Incorreta. Representa que as instâncias irão se associar entre 10 a 20 vezes entre as
classes.O uso de conectividade com valores específicos significa que os limites são utilizados
apenas na documentação. Incorreta. Estes limites são utilizados como regra de negócio e
implementados na aplicação.
1,00/ 1,00
3  Código: 38388 - Enunciado: O diagrama de Atividade apresenta, no aspecto temporal, as ações
com que as atividades ocorrem em um processo de negócio, ou seja, apresenta a sequência com
que elas são realizadas de forma que é possível observar as dependências entre
elas.Considerando as atividades realizadas no processo de seleção, encaminhamento e
contratação por uma empresa prestadora deste tipo de serviço aos seus clientes, considere o
diagrama a seguir.
Com base no exposto, foram realizadas as seguintes afirmativas:I – O diagrama não prevê
alternativas para o caso da empresa cliente desistir da contratação.II – A empresa prestadora de
serviço realiza processos repetitivos até que seja identificado o candidato a ser contratado.III –
Mesmo que o processo de contratação esteja iniciado, é possível selecionar um novo candidato
de acordo com o seu perfil. IV – A única forma de desqualificar os candidatos inscritos é através
dos testes de qualificação.V – É permitido ao cliente recusar um candidato selecionado.
Está correto apenas o que se afirma em:
 a) II, III e V estão corretas.
 b) I, II e V estão corretas.
0,00/ 1,50
03/10/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5875079/7a40e4aa-2e01-11e9-bc3d-0242ac110016/ 5/8
 c) I, III e IV estão corretas.
 d) I, II e IV estão corretas.
 e) III, IV e V estão corretas.
Alternativa marcada:
c) I, III e IV estão corretas.
Justificativa: Resposta correta:I, II e V estão corretas.I – O diagrama não prevê alternativas para o
caso da empresa cliente desistir da contratação. Correta. No diagrama, não existe a atividade de
interromper o processo de contratação. Esta ausência é correta, desde que sejam situações
excepcionais.II –A empresa prestadora de serviço realiza processos repetitivos até que seja
identificado o candidato a ser contratado. Correta. Após a identificação dos candidatos
selecionados de acordo com o perfil, um deles é selecionado para realização do teste, ficando
nesta repetição até que um deles seja aprovado. V – É permitido ao cliente recusar um candidato
selecionado. Correta. Sendo esta recusa representada na condição “Candidato aceito pelo
cliente?”.
Distratores:III – Mesmo que o processo de contratação esteja iniciado, é possível selecionar um
novo candidato de acordo com o seu perfil. Incorreta. A repetição prevista no processo de seleção
não prevê o retorno à atividade de seleção dos candidatos conforme o perfil. Desta forma, quem
fosse incluído após o início do processo não seria avaliado neste momento.IV – A única forma de
desqualificar os candidatos inscritos é através dos testes de qualificação. Incorreta. A atividade
de seleção dos candidatos conforme o perfil faz uma seleção prévia, selecionando apenas
aqueles que atendem ao perfil profissional solicitado pelo cliente.
4  Código: 37485 - Enunciado: A linguagem UML (Unified Modeling Language) apresenta vários
conceitos, que são aplicados nas diversas fases do desenvolvimento de um so�ware. Alguns
desses conceitos são observados na fase de implementação do so�ware a partir de uma
linguagem de programação orientada a objeto, sendo o polimorfismo um desses conceitos.
Neste contexto, analise as afirmativas a seguir:
I. Um dos exemplos do polimorfismo é o controle remoto de uma TV.PORQUEII. O controle
remoto realiza diferentes implementações em uma única interface.
Está correto apenas o que se afirma em:
 a) I é verdadeira e a II é falsa.
 b) I e II são verdadeiras e a II não justifica a I.
 c) I e II são falsas.
 d) I é falsa e a II é verdadeira.
 e) I e II são verdadeiras e a II justifica a I.
Alternativa marcada:
d) I é falsa e a II é verdadeira.
Justificativa: Resposta correta:A I é falsa e a II é verdadeira.I. Um dos exemplos do polimorfismo
é o controle remoto de uma TV. Falsa. O exemplo do controle remoto de uma TV é associado ao
encapsulamento, pois não é necessário saber a forma com que a ação foi desenvolvida, apenas a
forma como deve ser utilizada.II. O controle remoto realiza diferentes implementações em uma
única interface. Verdadeira. O controle remoto de uma TV apresenta diferentes interfaces, uma
para cada “botão”, que representa uma ação.
1,50/ 1,50
5  Código: 37187 - Enunciado: A construção do Diagrama de Classes de um sistema representa as
relações existentes entre as classes, na qual a sua representação gráfica permite identificar
importantes elementos para o seu desenvolvimento.Diante disso, pode-se afirmar que:
 a) Agregação são conexões que guardam uma relação todo-parte entre si.
 b) Para que haja uma agregação, deve existir pelo menos um elemento da “parte”.
1,00/ 1,00
03/10/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5875079/7a40e4aa-2e01-11e9-bc3d-0242ac110016/ 6/8
 c) Uma composição é representada por um losango vazado (em branco).
 d) A notação da classe associativa é feita quando a relação não possui atributos.
 e) Quando uma superclasse possui várias classes, existe a classe associativa.
Alternativa marcada:
a) Agregação são conexões que guardam uma relação todo-parte entre si.
Justificativa: Resposta correta:Agregação são conexões que guardam uma relação todo-parte
entre si. Correta. Uma agregação representa um tipo especial de associação na qual um objeto é
parte do outro, no entanto, a parte pode existir sem o todo. Na agregação, um objeto está contido
(parte) em outro (todo).
Distratores: Quando uma superclasse possui várias classes, existe a classe associativa. Incorreta.
Uma superclasse representa uma associação entre classes, na qual uma classe herda as
propriedades e comportamentos de uma ou mais classes.Uma composição é representada por
um losango vazado (em branco). Incorreta. Esta representação é da agregação. Na composição, o
losango é vazado.Para que haja uma agregação, deve existir pelo menos um elemento da
“parte”. Incorreta. Representa um tipo especial de associação na qual um objeto é parte do outro,
no entanto, a parte pode existir sem o todo. Na agregação, um objeto está contido (parte) em
outro (todo).A notação da classe associativa é feita quando a relação não possui
atributos. Incorreta. Esta notação é feita em associações para representar os atributos que
dependem de ambas as classes.
6  Código: 37179 - Enunciado: O paradigma da orientação a objetos realiza a representação em um
sistema de so�ware de uma coleção de agentes interconectados chamados objetos, sendo cada
um deles responsável por realizar tarefas específicas.Neste contexto, leia as afirmativas a seguir
que representam algumas definições ou objetivos para objetos e classes.I - Os objetos realizam
tarefas por meio da requisição de serviços a outros objetos.II – As classes são organizadas em
hierarquia.III – Um objeto representa um repositório de instâncias de uma classe.IV – Os atributos
de uma classe estão associados ao seu comportamento.
Está correto apenas o que se afirma em:
 a) I e II estão corretas.
 b) I e IV estão corretas.
 c) I, II e IV estão corretas.
 d) I e III estão corretas.
 e) II e III estão corretas.
Alternativa marcada:
a) I e II estão corretas.
Justificativa: Resposta correta:I e II estão corretas.I - Os objetos realizam tarefas por meio da
requisição de serviços a outros objetos. Correta. Os objetos das classes trocam mensagens
através de um modelo de associação entre as classes que representam.II – As classes são
organizadas em hierarquia. Correta. Esse tipo de hierarquização é realizado por meio da
implementação de heranças.
Distratores:III – Um objeto representa um repositório de instâncias de uma classe. Incorreta. A
classe representa o repositório de seus objetos ou instâncias.IV – Os atributos de uma classe
estão associados ao seu comportamento. Incorreta. São os métodos de uma classe que
representam o seu comportamento. Os atributos são representados pelas suas características.
1,00/ 1,00
7  Código: 37173 - Enunciado: A descrição de um caso de uso apresenta a interação entre o usuário
e o so�ware. Ele é composto pelo seu cabeçalho, que possui informações relevantes retiradas da
etapa de levantamento, e os fluxos, que representam a interação.Um diagrama de caso
representa a interação entre o ambiente a ser implementado e seus atores, onde são definidos os
0,00/ 1,50
03/10/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5875079/7a40e4aa-2e01-11e9-bc3d-0242ac110016/ 7/8
casos de usos que serão realizados por cada um dos atores representados no diagrama. Além
disso, o diagrama apresenta eventuais interações entre casos de usos, representando outros que
serão acionados obrigatoriamente ou de forma opcional, conforme diagramas a seguir:Diagrama
1:Diagrama 2:Diagrama 3:Analisando o exposto, pode-se inferir que:
 a) No Diagrama 3, pelo menos dois dos três casos de usos deverão ser executados.
 b) No Diagrama 3, um dos casos de usos, CSU08 ou CSU09, será acionado sempre que o
CSU07 for executado.
 c) No Diagrama 1, o caso de uso CSU02 será acionado no fluxo principal e o CSU03 no fluxo
alternativo.
 d) No Diagrama 2, os casos de uso CSU05 e CSU06 serão acionados nos fluxos alternativos
do CSU04.
 e) No Diagrama 1, os casos de uso CSU02 e CSU03 serão acionados todas as vezes que o
CSU01 for executado.
Alternativa marcada:
b) No Diagrama 3, um dos casos de usos, CSU08 ou CSU09, será acionado sempre que o CSU07
for executado.
Justificativa: Resposta correta:No Diagrama 1, o caso de uso CSU02 será acionado no fluxo
principal e o CSU03 no fluxo alternativo. Correta. Por ter sido o primeiro definido como “include”,
que obriga a sua realização, e o segundo por “extend”, que torna a execução opcional..
Distratores:No Diagrama 1, os casos de uso CSU02 e CSU03 serão acionados todas as vezesque o
CSU01 for executado. Incorreta. O CSU03 poderá ser ou não executado por ter sido definido como
“extend”.No Diagrama 2, os casos de uso CSU05 e CSU06 serão acionados nos fluxos alternativos
do CSU04. Incorreta. O CSU05 foi definido como “include”, desta forma, ele será acionado pelo
fluxo principal.No Diagrama 3, um dos casos de usos, CSU08 ou CSU09, será acionado sempre
que o CSU07 for executado. Incorreta. Ambos foram definidos como “extend”, desta forma, eles
podem ou não ser executados.No Diagrama 3, pelo menos dois dos três casos de usos deverão
ser executados. Incorreta. A presença do “extend” indica que o caso de uso pode ou não ser
realizado.
8  Código: 37178 - Enunciado: A orientação a objeto apresenta um conjunto de conceitos que
permitem criar um padrão de documentação que permeia todas as etapas de desenvolvimento
de um so�ware. Diante disso, relacione a primeira coluna (Conceitos) com a segunda coluna
(Definições).
1 - Instância(_)Modela a informação persistente.2 - Herança(_)Permite o uso de forma
independente.3 - Encapsulamento(_)Herda atributos e métodos.4 -
Polimorfismo(_)Representada por um objeto.5 - Classes(_)Várias implantações em uma única
interface.
Marque a alternativa que apresenta a sequência correta de associações de cima para baixo.
 a) 3, 4, 2, 1, 5.
 b) 2, 1, 5, 4, 3.
 c) 5, 3, 2, 1, 4.
 d) 5, 3, 1, 2, 4.
 e) 3, 1, 2, 4, 5.
Alternativa marcada:
c) 5, 3, 2, 1, 4.
Justificativa: Resposta correta:5, 3, 2, 1, 4.A Instância é representada por um elemento (objeto)
da classe associada.A Herança é utilizada sempre que uma classe herda atributos ou métodos de
outras classes.O encapsulamento ocorre quando o método de uma classe é desenvolvido de
forma que possa ser utilizado por outros métodos ou classes, bastando conhecer a sua
interface.O Polimorfismo representa os vários tipos de implementações realizados por um
1,00/ 1,00
03/10/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5875079/7a40e4aa-2e01-11e9-bc3d-0242ac110016/ 8/8
método, abstraindo-os de uma única interface.A Classe representa um conjunto de
comportamentos e atributos utilizados pela aplicação.

Mais conteúdos dessa disciplina