Prévia do material em texto
16/12/2021 18:45 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6811907/92a01df0-8f48-11ea-a0f7-0242ac11000b/ 1/5 Local: Sala 2 - Paralela - Prova On-line / Andar / Polo Paralela - Prédio I / EAD - UNIDADE PARALELA Acadêmico: 030SIS3 Aluno: ROSIANE SACHT PEREIRA SPERANDIO Avaliação: A3. Matrícula: 203001056 Data: 11 de Dezembro de 2021 - 08:00 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 7,50/10,00 1 Código: 34992 - Enunciado: O processo adotado para a engenharia reversa em banco de dados é considerado como uma técnica que, por meio de um banco de dados já implementado (em pleno funcionamento na empresa), cria o seu modelo de forma conceitual (modelo entidade- relacionamento e/ou diagrama de classe). Nesse contexto, é sabido que a engenharia reversa em banco de dados é tida por um processo cuja definição possui quatro etapas. São elas: Identificação da construção do modelo entidade-relacionamento correspondente a cada tabela existente.O mapeamento real de relacionamentos 1:n e 1:1 que se dará entre as tabelas.O mapeamento assertivo dos atributos de cada tabela. A definição assertiva dos identificadores de entidades e relacionamentos. Diante do exposto, leia as afirmativas a seguir sobre as vantagens da engenharia reversa no banco de dados.Não há a necessidade de criação/manutenção da documentação do banco de dados. Irá permitir a análise do sistema de informação.Ajudará na manutenção do banco de dados.Permitirá o melhor entendimento do funcionamento do banco de dados.Não será possível recuperar as informações do banco de dados devido à falta da devida documentação.Está correto o que se afirma em: a) I, II, III, IV e V. b) I, II e IV. c) II, III e IV. d) I, III e IV. e) II, III, IV e V. Alternativa marcada: c) II, III e IV. Justificativa: Resposta correta: II, III e IV.A afirmativa II está correta, pois o diagrama que comporá o banco permitirá que o sistema seja facilmente entendido.A afirmativa III está correta, pois, pelo fato de se ter um processo mais moderno e robusto, a manutenção do DB ficará mais ágil e fácil.A afirmativa IV está correta, pois a modelagem estará contemplada de forma clara, facilitando o entendimento. Distratores:A afirmativa I está incorreta, pois irá facilitar e muito a criação e a manutenção da documentação, tendo em vista as permissões de acesso à base de dados e o entendimento do modelo de negócios.A afirmativa V está incorreta, pois, por meio da modernidade dessa solução, as informações não serão perdidas e poderão a qualquer momento ser recuperadas. 1,00/ 1,00 2 Código: 34982 - Enunciado: Mediante os componentes adicionais de diagramas de classes, as classes pertencentes a um respectivo diagrama de classes irão representar os principais objetos, interações no aplicativo ou classes a serem programadas. Diante desse cenário, existe uma composição básica pertencente a um diagrama de classe.Diante disso, leia as afirmativas a seguir sobre a composição básica pertencente a um diagrama de classe: Métodos.Sinais.Tipos de dados.Pacotes.Interfaces.Está correto o que se afirma em: a) II, III, IV e V. b) I, II, III e IV. c) I, III, IV e V. d) I, II, III, IV e V. e) II, III e IV. 1,00/ 1,00 16/12/2021 18:45 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6811907/92a01df0-8f48-11ea-a0f7-0242ac11000b/ 2/5 Alternativa marcada: a) II, III, IV e V. Justificativa: Resposta correta: II, III, IV e V.A afirmativa II está correta, pois são os símbolos que representam as comunicações unidirecionais e assíncronas entre objetos ativos no modelo.A afirmativa III está correta, pois são os classificadores que definem esses valores de dados. Os tipos de dados determinados podem modelar os tipos primitivos e também as enumerações.A afirmativa IV está correta, pois são formas projetadas para estruturar os classificadores relacionados em um determinado diagrama de classe. Sua simbologia é definida por uma grande forma de retângulo com abas.A afirmativa V está correta, pois são uma coleção de assinaturas de operações e/ou definições de atributos que definem um conjunto coeso de comportamentos. Interfaces são semelhantes às classes, exceto que uma classe pode ter uma instância de seu tipo, e uma interface deve ter pelo menos uma classe para implementá-la. Distrator:A afirmativa I está incorreta, pois faz parte da terceira linha na forma de classe. Também são conhecidos como “operações”. Os métodos serão exibidos em um formato de lista, com a respectiva operação representada em sua própria linha. Já pertence à definição formal da classe. 3 Código: 34517 - Enunciado: Os objetos na linguagem de modelagem unificada (unified modeling language – UML) são tidos como entidades do mundo real. No desenvolvimento de um determinado so�ware, os objetos podem ser utilizados para descrever ou para modelar o sistema que está em desenvolvimento. Os objetos também devem permitir que, no processo de decomposição de sistemas complexos em componentes compreensíveis, haja uma peça de cada vez a ser criada.Dentro desse contexto, leia as afirmativas a seguir sobre as caracterizações pertencentes a esse processo que estão ligadas à orientação a objetos.Classe.Abstração.Encapsulamento.Herança.Polimorfismo.Está correto o que se afirma em: a) III, IV e V. b) I, II, III, IV e V. c) I, II, III e IV. d) I e II. e) II, III, IV e V. Alternativa marcada: b) I, II, III, IV e V. Justificativa: Resposta correta: I, II, III, IV e V.A afirmativa I está correta, pois é o modelo de um objeto.A afirmativa II está correta, pois é o devido comportamento de uma entidade.A afirmativa III está correta, pois é o mecanismo para unir os dados e escondê-los do mundo exterior.A afirmativa IV está correta, pois é o mecanismo para criar novas classes a partir de uma já existente.A afirmativa V está correta, pois é para definir o mecanismo de utilização em diferentes formatos. 1,00/ 1,00 4 Código: 34983 - Enunciado: O diagrama de classes, dentro do seu formato-padrão estabelecido para a construção de uma classe que irá compor o modelo, é composto de três partes:Parte superior.Parte do meio.Parte inferior.Por definição, temos que uma classe é um template para que haja a criação de objetos e a implementação de um comportamento em um referido sistema. Na UML, uma classe irá representar um determinado objeto ou um conjunto de objetos que compartilharão uma estrutura e comportamento comum. Analisando os dados apresentados, marque a alternativa que apresenta o preenchimento correto da parte da classe (superior, meio e inferior). a) Nome, sinais e métodos. b) Métodos, sinais e interface. c) Nome, atributos e métodos. 0,00/ 1,00 16/12/2021 18:45 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6811907/92a01df0-8f48-11ea-a0f7-0242ac11000b/ 3/5 d) Atributos, sinais e interface. e) Nome, interface e sinais. Alternativa marcada: b) Métodos, sinais e interface. Justificativa: Resposta correta:Nome, atributos e métodos.Nome é a primeira linha na forma de classe e define o nome de classe no diagrama. Atributos é a segunda linha definida na forma de classe. Cada atributo definido da classe é exibido em uma linha determinada. E métodos é a terceira linha na forma de classe. Também são conhecidos como “operações”. Os métodos serão exibidos em um formato de lista, com a respectiva operação representada em sua própria linha. Distratores:As demais alternativas estão incorretas, pois sinais e interfaces são tidos como componentes adicionais. Os sinais são os símbolos que representam as comunicações unidirecionais e assíncronas entre objetos ativos no modelo. E interface é uma coleção de assinaturas de operações e/ou definições de atributos que definem um conjunto coeso de comportamentos. Interfaces são semelhantes às classes, exceto pelo fato de que uma classe pode ter uma instância de seu tipo, e uma interface deve ter pelo menos uma classepara implementá-la. 5 Código: 34988 - Enunciado: A figura a seguir possui uma representatividade dentro do diagrama de classe que é de suma importância e muito utilizada na UML. (Fonte: http://www.cpscetec.com.br/adistancia/poo_php/imagens/agregacao2.jpg. Acesso em: 15 jul. 2019.) Analisando o exposto, marque a alternativa que apresenta corretamente sua aplicação no diagrama de classe. a) Agregação de composição. b) Generalização. c) Classe associativa. d) Agregação básica. e) Associação unária (unidirecional). Alternativa marcada: d) Agregação básica. Justificativa: Resposta correta:Agregação básica. Uma associação com um determinado relacionamento de agregação indica que uma classe faz parte de outra classe. Em um relacionamento de agregação, é sabido que a instância da classe-filha pode ter uma vida maior do que sua classe-pai (superclasse). Distratores:Agregação de composição. Errada. O relacionamento de agregação de composição é mais uma nova forma de relacionamento de composição, mas o ciclo de vida da instância da classe-filha depende do ciclo de vida da instância da classe-pai (superclasse).Generalização. Errada. A generalização é tida como um relacionamento entre um elemento geral e um outro mais específico. O elemento que se entende por mais específico possui todas as características do elemento geral e contém ainda mais umas particularidades. Um objeto mais específico pode ser usado como uma instância do elemento mais geral. A generalização, também chamada de herança, permite a criação de elementos especializados em outros.Classe associativa. Errada. Na modelagem das associações, algumas vezes é necessário incluir outra classe (terceira classe) porque ela inclui informações de suma importância sobre o relacionamento em questão. Associação unária (unidirecional). Errada. Em uma associação unidirecional, duas classes são relacionadas, mas somente uma classe reconhece que o relacionamento existe entre elas, ou seja, só a classe funcionário enxerga a classe dependente. 1,50/ 1,50 16/12/2021 18:45 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6811907/92a01df0-8f48-11ea-a0f7-0242ac11000b/ 4/5 6 Código: 34986 - Enunciado: A figura a seguir possui uma representatividade dentro do diagrama de classe em que trata uma especificidade de ampliação da classe dentro do modelo. (Fonte: https://ticnapratica.blogspot.com/2010/06/uml-e-oo.html. Acesso em: 15 maio 2019.) Analisando a figura apresentada, marque a alternativa que demostra corretamente sua aplicação no diagrama de classe. a) Associação unária (unidirecional). b) Generalização. c) Agregação básica. d) Agregação de composição. e) Classe de associação. Alternativa marcada: b) Generalização. Justificativa: Resposta correta:Generalização. A generalização é tida como um relacionamento entre um elemento geral e um outro mais específico. O elemento que se entende por mais específico possui todas as características do elemento geral e contém ainda mais umas particularidades. Um objeto mais específico pode ser usado como uma instância do elemento mais geral. A generalização, também chamada de herança, permite a criação de elementos especializados em outros. Distratores:Agregação de composição. Errada. O relacionamento de agregação de composição é mais uma nova forma de relacionamento de composição, mas o ciclo de vida da instância da classe-filha depende do ciclo de vida da instância da classe-pai (superclasse).Agregação básica. Errada. Uma associação com um determinado relacionamento de agregação indica que uma classe faz parte de outra classe. Em um relacionamento de agregação, é sabido que a instância da classe-filha pode ter uma vida maior do que sua classe-pai (superclasse). Classe de associação. Errada. Na modelagem das associações, algumas vezes é necessário incluir outra classe (terceira classe) porque ela inclui informações de suma importância sobre o relacionamento em questão. Associação unária (unidirecional). Errada. Em uma associação unidirecional, duas classes são relacionadas, mas somente uma classe reconhece que o relacionamento existe entre elas, ou seja, só a classe funcionário enxerga a classe dependente. 1,50/ 1,50 7 Código: 34987 - Enunciado: A figura a seguir possui uma finalidade para a composição do diagrama de classe que é de suma importância e muito utilizada na UML. (Fonte: https://pt.stackoverflow.com/questions/25619/composi%C3%A7%C3%A3o-e- agrega%C3%A7%C3%A3o-quais-as-diferen%C3%A7as-e-como-usar (https://pt.stackoverflow.com/questions/25619/composi%C3%A7%C3%A3o-e- agrega%C3%A7%C3%A3o-quais-as-diferen%C3%A7as-e-como-usar). Acesso em: 15 maio 2019.) Com base na figura apresentada, marque a alternativa que demostra corretamente sua aplicação no diagrama de classe. a) Classe de associação. b) Agregação de composição. c) Associação unária (unidirecional). d) Agregação básica. e) Generalização. Alternativa marcada: e) Generalização. Justificativa: Resposta correta:Agregação de composição. O relacionamento de agregação de composição é mais uma nova forma de relacionamento de composição, mas o ciclo de vida da instância da classe-filha depende do ciclo de vida da instância da classe-pai (superclasse). 0,00/ 1,50 https://pt.stackoverflow.com/questions/25619/composi%C3%A7%C3%A3o-e-agrega%C3%A7%C3%A3o-quais-as-diferen%C3%A7as-e-como-usar 16/12/2021 18:45 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6811907/92a01df0-8f48-11ea-a0f7-0242ac11000b/ 5/5 Distratores:Agregação básica. Errada. Uma associação com um determinado relacionamento de agregação indica que uma classe faz parte de outra classe. Em um relacionamento de agregação, é sabido que a instância da classe-filha pode ter uma vida maior do que sua classe-pai (superclasse). Classe de associação. Errada. Na modelagem das associações, algumas vezes é necessário incluir outra classe (terceira classe) porque ela inclui informações de suma importância sobre o relacionamento em questão. Associação unária (unidirecional). Errada. Em uma associação unidirecional, duas classes são relacionadas, mas somente uma classe reconhece que o relacionamento existe entre elas, ou seja, só a classe funcionário enxerga a classe dependente.Generalização. Errada. A generalização é tida como um relacionamento entre um elemento geral e um outro mais específico. O elemento que se entende por mais específico possui todas as características do elemento geral e contém ainda mais umas particularidades. Um objeto mais específico pode ser usado como uma instância do elemento mais geral. A generalização, também chamada de herança, permite a criação de elementos especializados em outros. 8 Código: 34991 - Enunciado: A engenharia reversa tem como missão a realização de uma atividade que trabalhe com demandas de produtos que já estejam sendo executados (so�ware, tabelas, periférico, placa de computador etc.), na qual o seu desafio será entender como esse so�ware/produto tem o seu mecanismo de funcionamento, o que ele exerce e como ele se comporta. Diante desse cenário, as empresas podem trabalhar com sistemas de informação que podem apresentar fragilidades.Com base nos apontamentos, leia as afirmativas a seguir sobre as características de um cenário para uma engenharia reversa.Sistema muito novo desenvolvido em metodologia ágil.O sistema tem muito pouco material em termos de documentação.A documentação existente não foi atualizada.Os analistas responsáveis pelo sistema deixaram a empresa e a nova equipe não sabe dar informações.Processos decisórios que foram tratados e não foram registrados.Está correto o que se afirma em: a) I, III e IV. b) I, III, IV e V. c) II, III, IV e V. d) II, III e V. e) I, II, III, IV e V. Alternativa marcada: c) II, III, IV e V. Justificativa: Resposta correta: II, III, IV e V.A afirmativa II está correta, pois, quando não se tem material suficiente, será necessária uma nova modelagem sistêmica.A afirmativa III está correta,pois será necessário rever todo esse processo para atualização da documentação; com isso, o sistema terá que ser confrontado.A afirmativa IV está correta, pois ninguém saberá como tratar essa questão, e a aplicação da engenharia reversa será necessária para que um propósito seja dado ao sistema.A afirmativa V está correta, pois isso terá que ser revisto e novamente validado. Assim, a engenharia reversa irá atuar para que uma nova versão seja colocada no ar. Distrator:A afirmativa I está incorreta, pois a metodologia ágil é um modelo de desenvolvimento muito moderno e que já prevê a não necessidade de uma engenharia reversa. 1,50/ 1,50