Baixe o app para aproveitar ainda mais
Prévia do material em texto
16/09/2021 20:13 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6075997/4057fdd0-9789-11ea-b222-0242ac11003b/ 1/6 Local: Sala 1 - Sala de Aula / Andar / Polo Duque de Caxias / POLO DUQUE DE CAXIAS - RJ Acadêmico: EAD-IL10327-20204A Aluno: JÉSSICA CRISTINA DA SILVA RAMOS Avaliação: A2- Matrícula: 20202300785 Data: 12 de Dezembro de 2020 - 08:00 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 8,50/10,00 1 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) II, III e V. b) I, II, III, IV e V. c) I, III, IV e V. d) I, III e IV. e) II, III, IV e V. Alternativa marcada: e) 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 2 Código: 34508 - Enunciado: Um modelo de banco de dados demostra a estrutura lógica de um banco de dados, inserindo e exibindo as relações e restrições que determinam como os respectivos dados poderão ser armazenados e acessados. Os modelos de banco de dados individuais são, na íntegra, projetados a partir das regras e dos conceitos do modelo de dados mais abrangente que os designers de banco de dados adotam. A maior parte dos modelos de dados desenvolvidos pode ser representada por um determinado diagrama de banco de dados acompanhante.Diante disso, leia as afirmativas a seguir sobre os tipos de modelos de banco de dados.Relacional.Entidade-relacionamento.Orientado para objetos.Está correto o que se afirma em: a) III, apenas. b) I e II. c) I e III. d) I, apenas. e) I, II e III. 1,00/ 1,00 16/09/2021 20:13 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6075997/4057fdd0-9789-11ea-b222-0242ac11003b/ 2/6 Alternativa marcada: e) I, II e III. Justificativa: Resposta correta: I, II e III.Todos os três tipos de modelo de banco de dados estão corretos e são utilizados plenamente no mercado em consonância com o desenvolvimento de soluções.Temos, contudo, que os três modelos de banco de dados apresentados irão demostrar em sua estrutura a inserção e as relações pertinentes entre as tabelas, bem como as restrições que determinarão como os respectivos dados poderão ser armazenados e acessados. 3 Código: 34513 - Enunciado: Existe um modelo muito utilizado no mercado que realiza as relações entre as entidades do mundo real, de forma parecida com o modelo de rede, mas não está diretamente conectado com a estrutura física do banco de dados. Contudo, ele é constantemente utilizado para projetar um banco de dados de forma conceitual.Temos definições de nomenclaturas como: pessoas; lugares; cidades. Essas definições serão armazenadas e referidas como “entidades”, e cada uma possuirá determinados atributos que, em conjunto, compõem seu domínio. A cardinalidade, ou relações entre entidades, também é definida.Uma forma bem comum do diagrama entidade-relacionamento é o uso do esquema em estrela, em que uma tabela de fatos central se interliga a outras tabelas multidimensionais.Diante do exposto, marque a alternativa que apresenta corretamente o modelo referenciado. a) Modelo relacional. b) Modelo de banco de dados orientado para objetos. c) Modelo de rede. d) Modelo entidade-relacionamento. e) Modelo hierárquico. Alternativa marcada: d) Modelo entidade-relacionamento. Justificativa: Resposta correta:Modelo entidade-relacionamento. O modelo pega as relações entre as entidades do mundo real, de forma parecida com o modelo de rede, mas não está diretamente conectado com a estrutura física do banco de dados. Contudo, ele é constantemente utilizado para projetar um banco de dados de forma conceitual. Temos definições de nomenclaturas como: pessoas; lugares; cidades. Essas definições serão armazenadas e referidas como “entidades”, e cada uma possuirá determinados atributos que, em conjunto, compõem seu domínio. A cardinalidade, ou relações entre entidades, também é definida. Uma forma bem comum do diagrama entidade-relacionamento é o uso do esquema em estrela, em que uma tabela de fatos central se interliga a outras tabelas multidimensionais. Distratores:Modelo hierárquico. Errada. O modelo hierárquico foi muito utilizado, principalmente, pelos sistemas de gestão de informações da IBM entre os anos de 1960 e 1970. Hoje são raramente vistos devido a certas dificuldades operacionais. Esse modelo organiza os dados em uma forma do tipo “árvore”, em que cada registro constituído tem um único “pai” ou uma raiz. Os registros caracterizados como “irmãos” são classificados em uma ordem específica. Essa ordenação criada é utilizada como a ordem física para armazenar o banco de dados. Esse modelo é bom para descrever muitas relações do mundo real.Modelo relacional. Errada. É tido como o modelo mais comum. Ele classifica dados em tabelas, conhecidas como relações, e cada uma das tabelas é constituída de linhas e colunas. Cada coluna da tabela exibe um atributo da entidade em questão, como: data de nascimento, valor, CEP. Unidos, os atributos em uma relação são denominados de domínio. Um atributo, ou combinação de atributos específicos, é determinado como uma chave primária que pode ser consultada em outras tabelas; quando isso acontece, existe a denominação de chave estrangeira. Cada linha da tabela, também denominada de tupla, inclui os dados sobre uma instância específica da entidade, tendo um papel de determinado colaborador. O modelo também ressalta os tipos de relações que há entre essas tabelas, incluindo as relações uma para uma, uma para muitas e muitas para muitas.Modelo de rede. 1,00/ 1,00 16/09/2021 20:13 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6075997/4057fdd0-9789-11ea-b222-0242ac11003b/ 3/6 Errada. Sua popularidade se deu nos anos de 1970, depois de ter sido validado pela Conferência sobre Linguagens de Sistemas de Dados – Codasyl. Esse modelo se caracteriza no modelo hierárquico, permitindo que haja relações muitas para muitas entre registros com vínculos, implicando a existência de vários registros do tipo “pai”. Com base na teoria dos conjuntos matemáticos, o modelo de rede é desenvolvido com base em um conjunto de registros relacionados. Cada conjunto possui um registro proprietário, ou “pai”, e um ou mais registros de membro, caracterizado como “filho”. Um determinado registro pode ser caracterizado como um membro,ou “filho”, em diversos conjuntos, permitindo, assim, que esse modelo possa transmitir relações complexas.Modelo de banco de dados orientado para objetos. Errada. Define o banco de dados como um conjunto de objetos, ou elementos reutilizáveis, com recursos e métodos associados. 4 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) Generalização. b) Agregação de composição. c) Associação unária (unidirecional). d) Agregação básica. e) Classe associativa. Alternativa marcada: c) Associação unária (unidirecional). 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. 0,00/ 1,50 5 Código: 34990 - Enunciado: É importante analisarmos que os diagramas de classes oferecem uma série de benefícios para qualquer empresa que deseja desenvolver o seu próprio so�ware e até para aquelas que já adquirem soluções prontas.Diante do exposto, leia as afirmativas a seguir sobre os benefícios dos diagramas de classes.Ilustrar os modelos de dados utilizados para sistemas de informação, não importa o quão são simples ou complexo.Entender de forma mais eficaz a visão geral dos esquemas de uma aplicação desenvolvida.Expressar visualmente as 1,00/ 1,00 16/09/2021 20:13 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6075997/4057fdd0-9789-11ea-b222-0242ac11003b/ 4/6 referidas necessidades tratadas em um sistema e também poder divulgar essas informações por toda a empresa.Criar gráficos com detalhamentos que destaquem qualquer código específico necessário para ser programado e implementado na estrutura descrita.Fornecer uma descrição independente de implementação dos tipos utilizados em um sistema de informação e passados posteriormente entre seus componentes. Está correto o que se afirma em: a) I, II e IV. b) I, II, III e IV. c) I, II, III, IV e V. d) I e II, apenas. e) II, III, IV e V. Alternativa marcada: c) I, II, III, IV e V. Justificativa: Resposta correta: I, II, III, IV e V.A afirmativa I está correta, pois a ilustração faz com que os modelos possam ser entendidos de forma plena e no momento da implementação farão diferença para a criação do banco de dados.A afirmativa II está correta, pois esse entendimento permite uma maior clareza do propósito do que se trata a aplicação.A afirmativa III está correta, pois o fato de ter um apoio visual permitirá que outros setores envolvidos possam entender melhor a funcionalidade do sistema.A afirmativa IV está correta, pois os gráficos possibilitarão entendimentos mais detalhados para futuras implementações.A afirmativa V está correta, pois isso permitirá que se tenha uma gama maior de detalhes a serem tratados no sistema. 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) Classe de associação. b) Generalização. c) Agregação básica. d) Associação unária (unidirecional). e) Agregação de composiçã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 1,50/ 1,50 16/09/2021 20:13 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6075997/4057fdd0-9789-11ea-b222-0242ac11003b/ 5/6 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. 7 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) II, III, IV e V. b) I, II, III, IV e V. c) I, III e IV. d) II, III e IV. e) I, II e IV. Alternativa marcada: d) II, III e IV. Justificativa: Resposta correta: II, III e IV.A afirmativa II está correta, pois o diagramaque 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 8 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) Generalização. b) Agregação de composição. c) Agregação básica. d) Classe de associação. e) Associação unária (unidirecional). Alternativa marcada: b) Agregação de composição. 1,50/ 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/09/2021 20:13 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6075997/4057fdd0-9789-11ea-b222-0242ac11003b/ 6/6 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). 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.
Compartilhar