Baixe o app para aproveitar ainda mais
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.
Compartilhar