Buscar

Prova Analise e projeto de sistemas da informação UVA

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 6 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 6 páginas

Prévia do material em texto

Local: Sala 1 - BT - Prova On-line / Andar / Polo Barra da Tijuca / POLO UVA BARRA MARAPENDI - RJ
Acadêmico: EAD-IL10331-20213A
Aluno: PRISCILA MAGALHÃES CANEL
Avaliação: A2-
Matrícula: 20201300121
Data: 16 de Setembro de 2021 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 4,50/10,00
1  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) Quando uma superclasse possui várias classes, existe a classe associativa.
 b) Para que haja uma agregação, deve existir pelo menos um elemento da “parte”.
 c) Agregação são conexões que guardam uma relação todo-parte entre si.
 d) Uma composição é representada por um losango vazado (em branco).
 e) A notação da classe associativa é feita quando a relação não possui atributos.
Alternativa marcada:
c) 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.
1,00/ 1,00
2  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 IV estão corretas.
 b) II e III estão corretas.
 c) I e II estão corretas.
 d) I, II e IV estão corretas.
 e) I e III estão corretas.
1,00/ 1,00
Ilumno http://ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandid...
1 of 6 02/10/2021 17:56
Alternativa marcada:
c) 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.
3  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 método,
abstraindo-os de uma única interface.A Classe representa um conjunto de comportamentos e
atributos utilizados pela aplicação.
1,00/ 1,00
4  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) No Diagrama de Classe os limites inferiores e superiores sempre são representados por
números.
0,00/ 1,00
Ilumno http://ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandid...
2 of 6 02/10/2021 17:56
 c) O uso de conectividade com valores específicos significa que os limites são utilizados
apenas na documentação.
 d) Ao definir um limite inferior maior que zero, representa que este valor sempre deve ser
usado no modelo.
 e) Uma conectividade 10..20 significa que a associação das instâncias das classes irão ocorrer
10 ou 20 vezes.
Alternativa marcada:
b) No Diagrama de Classe os limites inferiores e superiores sempre são representados por
números.
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.
5  Código: 40218 - 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 polimorfismoum 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 é falsa e a II é verdadeira.
 c) I e II são falsas.
 d) I e II são verdadeiras e a II não justifica a I.
 e) I e II são verdadeiras e a II justifica a I.
Alternativa marcada:
e) I e II são verdadeiras e a II justifica a I.
Justificativa: Resposta correta:I e II são verdadeiras e a II justifica a I.O polimorfismo é
caracterizado quando duas ou mais classes distintas têm métodos de mesmo nome, de forma que
uma função possa utilizar um objeto de qualquer uma das classes polimórficas, sem necessidade
de tratar de forma diferenciada conforme a classe do objeto.Uma das formas de implementar o
polimorfismo é através de uma classe abstrata, cujos métodos são declarados mas não são
definidos, e através de classes que herdam os métodos desta classe abstrata.Ainda sobre
Polimorfismo, o mesmo possui dois tipos o Universal e o Ad-Hoc, em que subdivide em
1,50/ 1,50
Ilumno http://ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandid...
3 of 6 02/10/2021 17:56
Sobrecarga e Coersão.Na Sobrecarga - duas funções/métodos com o mesmo nome mas
assinaturas diferentes.Desta forma um mesmo botão de um controle remoto recebe valores por
passagem de parâmetros diferentes para que hajam comportamentos diferentes, havendo então a
representação do Polimorfismo com sobrecarga no exemplo do controle remoto, já que não foram
descritas a que funções ou que tipo de modelo se faz a referência, em um controle do tipo
universal, genérico, o comportamento considerado por exemplo no botão de ativação da TV
aberta e TV fechada caracteriza um tipo de implementação com classe abstrata e passagem
diferentes de valores.
6  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 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 1, os casos de uso CSU02 e CSU03 serão acionados todas as vezes que o
CSU01 for executado.
 c) No Diagrama 3, um dos casos de usos, CSU08 ou CSU09, será acionado sempre que o
CSU07 for executado.
 d) No Diagrama 2, os casos de uso CSU05 e CSU06 serão acionados nos fluxos alternativos do
CSU04.
 e) No Diagrama 1, o caso de uso CSU02 será acionado no fluxo principal e o CSU03 no fluxo
alternativo.
Alternativa marcada:
d) No Diagrama 2, os casos de uso CSU05 e CSU06 serão acionados nos fluxos alternativos do
CSU04.
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 vezes que 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.
0,00/ 1,50
7  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.
0,00/ 1,50
Ilumno http://ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandid...
4 of 6 02/10/2021 17:56
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) I, III e IV estão corretas.
 b) I, II e V estão corretas.
 c) I, II e IV estão corretas.
 d) III, IV e V estão corretas.
 e) II, III e V estão corretas.
Alternativa marcada:
c) I, II 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.
8  Código: 37478 - Enunciado: Uma empresa que atua no ramo de comércio varejista iniciou suas
atividades voltadas unicamente para as suas lojas físicas. Entretanto, com o crescimento do
comércio eletrônico, ela optou por atuar também nesse tipo de modalidade de venda. Contudo,
em razão da falta de integração entre o sistema de venda das lojas físicas já existente e o sistema
da loja virtual desenvolvido posteriormente, a empresa começou a ter problemas na gestão de seu
estoque, realizando frequentemente venda de produto que não estava disponível. O
desenvolvimento do sistema de venda das lojas físicas não foi desenvolvido utilizando a
orientação a objetos e o sistema da loja virtual foi todo desenvolvido orientado a objeto.
Diante dessa situação, uma pessoa não qualificada tecnicamente foi chamada para propor
soluções que viessem a resolver os problemas, sendo relacionadas cinco propostas de ações que a
empresa poderiafazer:I – O sistema de venda das lojas físicas deve ser reescrito, utilizando os
métodos das classes comuns entre os dois sistemas.II – Deve ser desenvolvido um novo sistema
que monitore as vendas realizadas.III – O sistema de venda da loja virtual deve ser refeito
incorporando as funcionalidades da loja física.IV – Deve ser desenvolvido um sistema de gestão de
estoque que atualize as vendas realizadas ao final do dia.V – Ambos os sistemas devem ser
abandonados, sendo desenvolvido um novo que atenda às duas modalidades de venda.
Está correto apenas o que se afirma em:
0,00/ 1,50
Ilumno http://ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandid...
5 of 6 02/10/2021 17:56
 a) I, II e V estão corretas.
 b) II, III e IV estão corretas.
 c) I, III e V estão corretas.
 d) I, II e IV estão corretas.
 e) III, IV e V estão corretas.
Alternativa marcada:
b) II, III e IV estão corretas.
Justificativa: Resposta correta:I, III e V estão corretas.I – O sistema de venda das lojas físicas deve
ser reescrito, utilizando os métodos das classes comuns entre os dois sistemas. Correta. Ao
reescrever o processo de venda do sistema da loja física, fazendo uso dos métodos das classes
comuns, o gerenciamento do estoque passa a ser feito por um único método, evitando
divergências nas ações.III – O sistema de venda da loja virtual deve ser refeito incorporando as
funcionalidades da loja física. Correta. Estaria agregando ao sistema da loja virtual as
funcionalidades específicas da loja física, passando a ser um único sistema.V – Ambos os sistemas
devem ser abandonados, sendo desenvolvido um novo que atenda às duas modalidades de
venda. Correta. Todas as suas funcionalidades estariam integradas em um único sistema, embora
seja uma proposta de custo mais elevado.
Distratores:II – Deve ser desenvolvido um novo sistema que monitore as vendas realizadas.
Incorreta. O problema apresentado está relacionado ao gerenciamento do estoque e não à gestão
dos processos de vendas.IV – Deve ser desenvolvido um sistema de gestão de estoque que atualize
as vendas realizadas ao final do dia. Incorreta. Por ser um sistema desnecessário e que não irá
solucionar o problema existente em razão da baixa e controle da disponibilidade da mercadoria,
deve ocorrer no momento da venda e não ao final do dia.
Ilumno http://ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandid...
6 of 6 02/10/2021 17:56

Continue navegando