Buscar

A3-analise comercial I

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 3 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-20202A
Aluno: DANIEL FRANCISCO ALVES FELICIANO
Avaliação: A3
Matrícula: 20182300254
Data: 4 de Julho de 2020 - 08:00 Finalizado
Correto Incorreto Anulada  Discursiva  Objetiva Total: 10,00/10,00
1  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) 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.
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.
1,00/ 1,00
2  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 pagamento da cota mensal de um condomínioAtendente RF05RN01 RN02
 b)
Id. Nome Sumário Ator PrimárioRF RN
CSU01Registrar PagamentoRealizar o registro do pagamentoCobrador RF05RN02
 c)
Id. Nome Sumário Ator PrimárioRF RN
CSU01Registrar PagamentoRealizar o registro do pagamento da cota mensal de um condomínioCobrador RF05RN01
 d)
Id. Nome Sumário Ator PrimárioRF RN
CSU01Registrar PagamentoRealizar o registro do pagamento Atendente RF01RN01 RN02
 e)
Id. Nome Sumário Ator PrimárioRF RN
CSU03Registrar PagamentoRealizar o registro de pagamento Atendente RF05RN01 RN02
Alternativa marcada:
a)
Id. Nome Sumário Ator PrimárioRF RN
CSU01Registrar PagamentoRealizar o registro do pagamento da cota mensal de um condomínioAtendente RF05RN01 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 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.
1,50/ 1,50
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) 5, 3, 2, 1, 4.
 b) 2, 1, 5, 4, 3.
 c) 5, 3, 1, 2, 4.
 d) 3, 4, 2, 1, 5.
 e) 3, 1, 2, 4, 5.
Alternativa marcada:
a) 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: 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
 b) 
 c) 
 d) 
 e) 
Alternativa marcada:
e) 
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 colocado erradamente na tabela Item Cestas. Dessa forma, o seu conteúdo será repetido várias vezes.
5  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) I, II e V estão corretas.
 b) II, III e IV estão corretas.
 c) I, III e IV estão corretas.
 d) I, III e V estão corretas.
 e) II, IV e V estão corretas.
Alternativa marcada:
e) 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
1,50/ 1,50
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”.
6  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) 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.
Alternativa marcada:
d) 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
7  Código: 37492 - Enunciado: O Diagrama de Atividade consiste na apresentação gráfica de um conjunto de elementos que define a sequência com que as ações ocorrem dentro de um aspecto temporal em diferentes
situações.
Tendo como base este diagrama, leia as afirmativas a seguir, que representam as situações em que ele pode ser utilizado:I - Quando for necessário detalhar um processo complexo que compõe o so�ware.II – Para
descrever um caso de uso, com os comandos representados pelas atividades.III - Apresentar o sistema como um todo a partir dos seus casos de usos ou módulos.IV – Ferramenta mais utilizada para representar as
atividades no mapeamento de processos.V – Utilizar elementos gráficos de acordo com os propostos pelo padrão BPMN (Business Process Model and Notation).
Está correto apenas o que se afirma em:
 a) I, II e III estão corretas.
 b) I, II e V estão corretas.
 c) II, III e IV estão corretas.
 d) III, IV e V estão corretas.
 e) I, IV e V estão corretas.
Alternativa marcada:
a) I, II e III estão corretas.
Justificativa: Resposta correta:I, II e III estão corretas.I - Quando for necessário detalhar um processo complexo que compõe o so�ware. Correta. A representação gráfica de um processo complexo, permite que as pessoas
consigam entendê-lo melhor para a construção das funcionalidades do so�ware.II – Para descrever um caso de uso, com os comandos representados pelas atividades. Correta. O caso de uso descrito através do diagrama
permite a associação das atividades como sendo ações a serem realizadas pela aplicação.III - Apresentar o sistema como um todo a partir dos seus casos de usos ou módulos. Correta. Permite a visão macro do sistema,
através dos seus casos de usos ou módulos, observando a sequência com que eles ocorrem.
Distratores:IV – Ferramenta mais utilizada para representar as atividades no mapeamento de processos. Incorreta. Este diagrama, embora seja possível a sua utilização para mapeamento de processos, não possui recursos
que garantam a qualidade do resultado, sendo o indicado o uso de ferramentas com notações próprias para este objetivo, como o BPMN (Business Process Model and Notation).V – Utilizar elementos gráficos de acordo
com os propostos pelo padrão BPMN (Business Process Model and Notation). Incorreta. A notação utilizada no Diagrama de Atividade é diferente daquelas apresentadas na notação BPMN.
1,00/ 1,00
8  Código: 37482 - Enunciado: O diagrama de sequência de um caso de uso representa as interações entre os objetos que o compõem. Tendo como base a descrição deste caso de uso, são detalhadas as ações que devem ser
realizadas pela aplicação para atender a requisição feita pelo ator. Estas ações descrevem a interação dos objetos nas diversas camadas de visão utilizadas na implementação.Neste contexto, analise o diagrama de caso de
uso a seguir, cujo ator principal (Gerente) realiza as interaçõespara a obtenção de um relatório de atendimentos por funcionário.
Com base neste diagrama, analise as afirmativas a seguir:I – A implementação utiliza o padrão MVC, sendo utilizados sete níveis: três de visão, um de controle e duas classes de negócio.II – No diagrama, não foram
utilizadas as mensagens de retorno, por serem opcionais em razão da possibilidade de “poluir” o diagrama.III – É correto executar o método “Validaperiodo ()” (item 4.1) na própria interface, pois é um método que não
está relacionado diretamente ao negócio.IV – A interação entre as camadas pode ser feita partindo as ações do ator para o controle de forma direta.V –  O método “BuscarFunc()” (item 3.1.1) deve ter como parâmetro a
identificação do funcionário (MatrFunc) informada pelo ator na interface.
Está correto apenas o que se afirma em:
 a) II, III e V estão corretas.
 b) I, II e V estão corretas.
 c) III, IV e V estão corretas.
 d) I, III e IV estão corretas.
 e) I, II e IV estão corretas.
Alternativa marcada:
a) II, III e V estão corretas.
Justificativa: Resposta correta:II, III e V estão corretas.II – No diagrama, não foram utilizadas as mensagens de retorno, por serem opcionais em razão da possibilidade de “poluir” o diagrama. Correta. O uso das mensagens
de retorno é opcional em razão da não representação dos fluxos de exceção no diagrama e considerar que as ações serão realizadas corretamente.III – É correto executar o método “Validaperiodo ()” (item 4.1) na própria
interface, pois é um método que não está relacionado diretamente ao negócio. Correta. Este método realiza as validações do período da consulta informado na interface, não sendo considerado como um método do
negócio.V –  O método “BuscarFunc()” (item 3.1.1) deve ter como parâmetro a identificação do funcionário (MatrFunc) informada pelo ator na interface. Correta. Para que o método “BuscarFunc()” possa recuperar os dados
do funcionário informado pelo ator, é necessário especificar qual é este funcionário através da sua matrícula.
Distratores:I – A implementação utiliza o padrão MVC, sendo utilizados sete níveis: três de visão, um de controle e duas classes de negócio. Incorreta. Em razão da utilização do padrão MVC, são utilizados os três níveis
propostos por: Visão com 3 diferentes objetos, Controle com 1 objeto e Modelo com 2 objetos.IV – A interação entre as camadas pode ser feita partindo as ações do ator para o controle de forma direta. Incorreta. A única
interação do ator é feita apenas através da interface, ela deve acionar o controle e, este, os métodos definidos na camada de negócio.
1,50/ 1,50

Continue navegando