Buscar

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

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

14/10/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5886383/03bdd744-346d-11e9-9420-0242ac110007/ 1/10
Local: Sala 1 - TJ - Prova On-line / Andar / Polo Tijuca / POLO UVA TIJUCA 
Acadêmico: EAD-IL10331-20203A
Aluno: PIETRO VINICIUS DA PENHA DE LIMA 
Avaliação: A2-
Matrícula: 20191303393 
Data: 26 de Setembro de 2020 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 4,00/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) 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”.
 c) Quando uma superclasse possui várias classes, existe a classe associativa.
 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) Quando uma superclasse possui várias classes, existe a classe associativa.
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.
0,00/ 1,00
2  Código: 37175 - Enunciado: O Diagrama de Caso de Uso apresenta os atores que interagem com
o sistema, associando-os aos casos de usos implementados por cada um deles, desta forma é
possível identificar as funcionalidades previstas e quem será responsável por cada uma
delas.Neste contexto, analise os diagramas a seguir, tendo como base o Diagrama de Caso de Uso
apresentado na figura 1 (versão original) e as mudanças que devem ocorrer para que ele produza
o diagrama da figura 2 (versão alterada). 
Figura 1 – Diagrama originalFigura 2 – Diagrama alterado                  I – O ator “A” passou a herdar
todas os casos de uso do ator “B”.II – O caso de uso CSU03 passou a ser executado a partir do
CSU01.III – O caso de uso CSU02 passou a ser executado pelo Ator “B”.IV – O caso de uso CSU03
pode ser executado pelos atores  “A” e “B”.V – O caso de uso CSU05 continua sendo executado
pelo ator “B”. 
Está correto apenas o que se afirma em:
 a) II, IV e V estão corretas.
 b) I, III e IV estão corretas.
 c) I, III e V estão corretas.
 d) II, III e IV estão corretas.
 e) I, II e V estão corretas.
1,50/ 1,50
14/10/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5886383/03bdd744-346d-11e9-9420-0242ac110007/ 2/10
Alternativa marcada:
a) II, IV e V estão corretas.
Justificativa: Resposta correta: II, IV e V estão corretas.II – O caso de uso CSU03 passou a ser
executado a partir do CSU01. Correta. Ele é acionado a partir de um “extend” do CSU01.IV – O
caso de uso CSU03 pode ser executado pelos atores  “A” e “B”. Correta. Ele está associado à
herança dos atores.V – O caso de uso CSU05 continua sendo executado pelo ator “B”. Correta. É
este ator que está executando este caso de uso, conforme diagrama. 
Distratores:I – O ator “A” passou a herdar todas os casos de uso do ator “B”. Incorreta. O ator “B”
está herdando todos os casos de uso do ator “A” através da indicação da seta (representação da
herança de atores).III – O caso de uso CSU02 passou a ser executado pelo Ator “B”. Incorreta. Este
caso de uso continua sendo executado pelo Ator “B”.
3  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, II e IV estão corretas.
 b) I e IV estão corretas.
 c) I e III estão corretas.
 d) II e III estão corretas.
 e) I e II estão corretas.
Alternativa marcada:
e) 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
4  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) 2, 1, 5, 4, 3.
 b) 5, 3, 2, 1, 4.
 c) 3, 1, 2, 4, 5.
 d) 5, 3, 1, 2, 4.
 e) 3, 4, 2, 1, 5.
0,00/ 1,00
14/10/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5886383/03bdd744-346d-11e9-9420-0242ac110007/ 3/10
Alternativa marcada:
e) 3, 4, 2, 1, 5.
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.
5  Código: 38362 - Enunciado: O mapeamento dos requisitos funcionais de um sistema para caso
de uso consiste em realizar a associação de cada requisito identificado na fase de levantamento
nos casos de usos que serão implementados, podendo esta associação ser realizada de maneira
onde cada requisito fica associado a um único caso de uso ou não.Neste contexto, analise a
tabela de requisitosdescrita a seguir, considerando que a consulta sempre é realizada pelo
vendedor a cada acesso feito. 
Requisito FuncionalNome do requisitoAtorRF01Incluir ClienteVendedorRF02Alterar
ClienteVendedorRF03Excluir ClienteVendedorRF04Consultar ClienteVendedor, Cliente Com base
no exposto, marque a alternativa que apresenta a representação correta no Diagrama de caso de
uso destes requisitos.
 a) 
 b) 
0,00/ 1,50
14/10/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5886383/03bdd744-346d-11e9-9420-0242ac110007/ 4/10
 c) 
 d) 
 e) 
Alternativa marcada:
14/10/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5886383/03bdd744-346d-11e9-9420-0242ac110007/ 5/10
e) 
Justificativa: Resposta correta:Correta. Este diagrama apresenta o caso de uso Manter Cliente
englobando as funcionalidades de inclusão, alteração e exclusão feitas exclusivamente pelo ator
Vendedor, e o caso de uso Consultar Cliente, que também faz parte do Manter, sendo realizado
opcionalmente pelo Vendedor e exclusivamente pelo Cliente, lembrando que um Manter
representa a forma simplificada de representar as operações básicas de uma classe, ou seja, o seu
“CRUD” (Create – Inclusão; Research – Consulta; Update – Atualização; e Delete – Apagar). Por
estar sendo associado como include, o “Consultar Cliente” será sempre realizado, conforme
enunciado. 
Distratores: 
Incorreta. Um caso de uso não pode ter dois atores primários.Incorreta. O diagrama não
apresenta o acesso do Vendedor ao caso de uso Consultar.Incorreta. Segundo o enunciado, o
Vendedor sempre acessa o caso de uso Consultar, não podendo ser representado pela extensão,
por este motivo.Incorreta. O ator Cliente não tem acesso ao caso de uso “Manter Cliente”,
conforme tabela de requisitos.
6  Código: 37181 - Enunciado: O diagrama de caso representa a interação existente entre os atores
que iniciam cada um dos casos de uso existentes no sistema e os casos de uso a eles associados.
Desta forma, é possível visualizar a comunicação dos casos de uso com o mundo externo.Diante
disso, pode-se afirmar que:
 a) A representação: “C →  D” significa que o ator “D” está herdando todos os casos de uso
relacionados ao ator “C”.
 b) A representação do ator secundário deve ser feita associando-o ao caso de uso
juntamente com o ator primário.
 c) Se o ator “A” herda os casos de uso realizados pelo ator “B”, significa que “B” executa os
casos de uso de “A” e “B”.
 d) O símbolo de um “boneco” representa o ator primário e a herança de atores por uma
linha tracejada entre eles.
 e) Quando houver um caso de uso com mais de um ator que o inicie, deve ser utilizado o
recurso de herança de atores.
Alternativa marcada:
d) O símbolo de um “boneco” representa o ator primário e a herança de atores por uma linha
tracejada entre eles.
Justificativa: Resposta correta:Quando houver um caso de uso com mais de um ator que o inicie,
deve ser utilizado o recurso de herança de atores. Correta. O Diagrama de Caso de uso não deve
apresentar um caso de uso com mais de um ator primário. Situações como esta devem ser
0,00/ 1,00
14/10/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5886383/03bdd744-346d-11e9-9420-0242ac110007/ 6/10
representadas como herança entre os atores envolvidos. 
Distratores: Se o ator “A” herda os casos de uso realizados pelo ator “B”, significa que “B” executa
os casos de uso de “A” e “B”. Incorreta. Se “A” herda de “B”, então “A” executa os casos de uso de
“A” e “B”. “B” executa apenas os casos de uso a ele associado.A representação: “C →  D” significa
que o ator “D” está herdando todos os casos de uso relacionados ao ator “C”. Incorreta. O símbolo
de herança deveria estar invertido. Neste modelo “C” está herdando os casos de uso de “D”.A
representação do ator secundário deve ser feita associando-o ao caso de uso juntamente com o
ator primário. Incorreta. O ator secundário não é representado no diagrama de caso de uso.
Apenas os atores primários, que iniciam o caso de uso, são representados.O símbolo de um
“boneco” representa o ator primário e a herança de atores por uma linha tracejada entre eles.
Incorreta. A herança é representada por uma linha não tracejada com uma seta na extremidade
próxima ao ator que possui os seus casos de usos herdados.
7  Código: 37174 - 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.Neste contexto, analise o
cabeçalho da descrição de caso descrito a seguir. 
NomeRegistrar PagamentoId: CSU01Sumário:Realizar o registro do pagamento da cota mensal de
um condomínioAtor Primário:AtendenteAtor Secundário: Pré-Condição:O ator deve estar
autorizado a realizar este serviço.Requisito Funcional:RF05Regra de Negócio:RN01 RN02Pós-
Condição:Pagamento registrado. 
Analisando o exposto, marque a alternativa que representa, corretamente, o caso de uso
associado ao cabeçalho descrito.
 a)
Id. Nome Sumário Ator PrimárioRF RN
CSU01Registrar PagamentoRealizar o registro do pagamentoCobrador RF05RN02
 b)
Id. Nome Sumário Ator PrimárioRF RN
CSU01Registrar PagamentoRealizar o registro do pagamento Atendente RF01RN01 RN02
 c)
Id. Nome Sumário
Ator
Primário
RF RN
CSU01
Registrar
Pagamento
Realizar o registro do pagamento da cota mensal de
um condomínio
Cobrador RF05RN01
 d)
Id. Nome Sumário Ator PrimárioRF RN
CSU03Registrar PagamentoRealizar o registro de pagamento Atendente RF05RN01 RN02
 e)
Id. Nome Sumário
Ator
Primário
RF RN
CSU01
Registrar
Pagamento
Realizar o registro do pagamento da cota mensal de
um condomínio
AtendenteRF05
RN01
RN02
Alternativa marcada:
e)
Id. Nome Sumário
Ator
Primário
RF RN
CSU01
Registrar
Pagamento
Realizar o registro do pagamento da cota mensal de
um condomínio
AtendenteRF05
RN01
RN02
Justificativa: Resposta correta: 
Id.NomeSumárioAtor PrimárioRFRNCSU01Registrar PagamentoRealizar o registro do pagamento
da cota mensal de um condomínioAtendenteRF05RN01 RN02 
Correta. Esta alternativa apresenta a descrição correta de todas as informações apresentadas no
1,50/ 1,50
14/10/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5886383/03bdd744-346d-11e9-9420-0242ac110007/ 7/10
cabeçalho da descrição do caso de uso. 
Distratores: 
Id.NomeSumárioAtor PrimárioRFRNCSU03Registrar PagamentoRealizar o registro de
pagamento AtendenteRF05RN01 RN02Incorreta. O sumário não apresenta o objetivo correto do
caso de uso e a sua identificação não está correta. 
Id.NomeSumárioAtor PrimárioRFRNCSU01Registrar PagamentoRealizar o registro do
pagamento AtendenteRF01RN01 RN02Incorreta. O sumário não apresenta o objetivo correto do
caso de uso e o Requisito Funcional não foi associado corretamente. 
Id.NomeSumárioAtor PrimárioRFRNCSU01Registrar PagamentoRealizar o registro do pagamento
da cota mensal de um condomínioCobradorRF05RN01Incorreta. O ator primário e o Requisito
Funcional não foram associados corretamente e falta uma das Regras de Negócios que devem ser
implementadas. 
Id.NomeSumárioAtor PrimárioRFRNCSU01Registrar PagamentoRealizar o registro do
pagamento CobradorRF05RN02 
Incorreta. O ator primário e o Requisito Funcional não foram associados corretamente e o
sumário não apresenta o objetivo correto do caso de uso.
8  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)
0,00/ 1,50
14/10/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5886383/03bdd744-346d-11e9-9420-0242ac110007/ 8/10
 b)
 c)
 d)
14/10/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5886383/03bdd744-346d-11e9-9420-0242ac110007/ 9/10
 e) 
Alternativa marcada:
b)
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
14/10/2020 Ilumno
ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5886383/03bdd744-346d-11e9-9420-0242ac110007/ 10/10
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 colocado
erradamente na tabela Item Cestas. Dessa forma, o seu conteúdo será repetido várias vezes.

Continue navegando