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/5921617/03bdd744-346d-11e9-9420-0242ac110007/ 1/8 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: A3 Matrícula: 20191303393 Data: 9 de Outubro de 2020 - 08:00 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 2,50/10,00 1 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) 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”. b) O símbolo de um “boneco” representa o ator primário e a herança de atores por uma linha tracejada entre eles. c) Quando houver um caso de uso com mais de um ator que o inicie, deve ser utilizado o recurso de herança de atores. d) A representação: “C → D” significa que o ator “D” está herdando todos os casos de uso relacionados ao ator “C”. e) A representação do ator secundário deve ser feita associando-o ao caso de uso juntamente com o ator primário. Alternativa marcada: d) A representação: “C → D” significa que o ator “D” está herdando todos os casos de uso relacionados ao ator “C”. 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 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. 0,00/ 1,00 2 Código: 37176 - Enunciado: O objetivo do Diagrama e da tabela de Transição de Estado é representar as mudanças que cada instância de uma classe pode ter em um determinado momento, sendo estas mudanças feitas através dos eventos representados no diagrama e na tabela.Neste contexto, analise o Diagrama de Transição de Estado da classe “Exemplar de livro” que compõe o sistema de Automação de Empréstimos de Livros em uma Biblioteca Universitária, representado a seguir: 1,50/ 1,50 14/10/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5921617/03bdd744-346d-11e9-9420-0242ac110007/ 2/8 Analisando o exposto, julgue as afirmações a seguir:I – O fato do estado inicial do livro ser “Disponível”, significa que, ao ser cadastrado, um exemplar irá sempre receber este estado.II – Sempre que um exemplar for reservado, o diagrama mostra que ele deverá ser sempre emprestado.III – Sempre que houver a devolução de um exemplar, ele deverá ser analisado, podendo ser disponibilizado para empréstimo ou não.IV – Um exemplar de um livro, quando disponível, deverá ser sempre reservado, para depois ser emprestado.V – O Descarte é o último evento que ocorre para uma instância da classe. Está correto apenas o que se afirmar em: a) I, III e V estão corretas. b) I, III e IV estão corretas. c) I, II e V estão corretas. d) II, IV e V estão corretas. e) II, III e IV estão corretas. Alternativa marcada: a) I, III e V estão corretas. Justificativa: Resposta correta:I, III e V estão corretas.I – O fato do estado inicial do livro ser “Disponível”, significa que, ao ser cadastrado, um exemplar irá sempre receber este estado. Correta. Este estado é representado no diagrama como sendo o primeiro após o símbolo inicial do diagrama.III – Sempre que houver a devolução de um exemplar, ele deverá ser analisado, podendo ser disponibilizado para empréstimo ou não. Correta. Esta ação é representada através do evento “Devolução” (de “Emprestado” para “Em análise”), sendo este o único evento que altera o estado de “Emprestado”.V – O Descarte é o último evento que ocorre para uma instância da classe. Correta. O evento "Descarte" muda o estado para “Inutilizado”, sendo este o estado final do exemplar. Distratores:II – Sempre que um exemplar for reservado, o diagrama mostra que ele deverá ser sempre emprestado. Incorreta. Segundo o diagrama, a reserva pode ser cancelada, sendo esta ação representada pelo evento “Reserva Cancelada”, alterando o estado de “Reservado” para “Disponível”.IV – Um exemplar de um livro, quando disponível, deverá ser sempre reservado, para depois ser emprestado. Incorreta. Um exemplar, quando disponível, poderá ser reservado (evento Reserva) ou emprestado (evento Empréstimo). 3 Código: 37177 - Enunciado: O Diagrama de Atividade representa a sequência de atividades realizadas em um processo, incluindo os atores que executam cada uma delas. Neste contexto, analise o Diagrama de Atividade definido para um processo de negócio relacionado ao gerenciamento de venda de veículos usados, representado a seguir: . Com base no exposto, julgue as afirmações a seguir:I - São realizadas vendas apenas para clientes cadastrados.II – Todos os veículos são revisados após a confirmação da venda.III – A emissão da Nota Fiscal é feita antes da confirmação da venda.IV – A solicitação do veículo e a sua revisão podem ser feitas em paralelo.V – O processo de venda é iniciado quando o cliente consulta o veículo. Está correto apenas o que se afirma em: 0,00/ 1,50 14/10/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5921617/03bdd744-346d-11e9-9420-0242ac110007/ 3/8 a) I, IV e V estão corretas. b) I, III e IV estão corretas. c) I e IV estão corretas. d) II e III estão corretas. e) I, II e III estão corretas. Alternativa marcada: a) I, IV e V estão corretas. Justificativa: Resposta correta:I e IV estão corretas.I - São realizadas vendas apenas para clientes cadastrados. Correta. O cadastramento do cliente sempre é feito pelo vendedor durante o processo.IV – A solicitação do veículo e a sua revisão podem ser feitas em paralelo. Correta. As atividades podem ocorrer em paralelo, conforme representação do símbolo de bifurcação do diagrama. Distratores:II – Todos os veículos são revisados após a confirmação da venda. Incorreta. A revisão do veículo é feita antes da confirmação da venda.III – A emissão da Nota Fiscal é feita antes da confirmação da venda. Incorreta. Segundo o diagrama, a atividade “Emitir Nota Fiscal” é feita após a confirmação da venda.V – O processo de venda é iniciado quando o cliente consulta o veículo. Incorreta. O processo é iniciado quando o Setor de compra realiza o registro do veículo. 4 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, IV e V estão corretas. b) III, IV e V estão corretas. c) I, II e V estão corretas. d) II, III e IV estão corretas. e) I, II e III estão corretas. Alternativa marcada: c) I, II e V 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 0,00/ 1,00 14/10/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5921617/03bdd744-346d-11e9-9420-0242ac110007/ 4/8 (Business Process Model and Notation). Incorreta. A notação utilizada no Diagrama de Atividade é diferente daquelas apresentadas na notação BPMN. 5 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) b) 0,00/ 1,50 14/10/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5921617/03bdd744-346d-11e9-9420-0242ac110007/ 5/8 c) d) e) 14/10/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5921617/03bdd744-346d-11e9-9420-0242ac110007/ 6/8 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 colocado erradamente na tabela Item Cestas. Dessa forma, o seu conteúdo será repetido várias vezes. 6 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 e II são falsas. b) I e II são verdadeiras e a II não justifica a I. c) I é verdadeira e a II é falsa. d) I e II são verdadeiras e a II justifica a I. e) I é falsa e a II é verdadeira. Alternativa marcada: 0,00/ 1,50 14/10/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5921617/03bdd744-346d-11e9-9420-0242ac110007/ 7/8 d) I e II são verdadeiras e a II justifica a I. 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. 7 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) 5, 3, 2, 1, 4. c) 5, 3, 1, 2, 4. d) 3, 1, 2, 4, 5. e) 2, 1, 5, 4, 3. Alternativa marcada: a) 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 encapsulamentoocorre 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. 0,00/ 1,00 8 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) A notação da classe associativa é feita quando a relação não possui atributos. b) Quando uma superclasse possui várias classes, existe a classe associativa. 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) Para que haja uma agregação, deve existir pelo menos um elemento da “parte”. 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 1,00/ 1,00 14/10/2020 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/5921617/03bdd744-346d-11e9-9420-0242ac110007/ 8/8 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.
Compartilhar