Baixe o app para aproveitar ainda mais
Prévia do material em texto
06/12/2021 10:35 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6764798/85623866-ac21-11eb-860b-061952936dc3/ 1/6 Local: Sala 1 - Center Shopping - Prova On-line / Andar / Polo Center Shopping / POLO CENTER SHOPPING - RJ Acadêmico: EAD-IL10327-20214A Aluno: KELLY CHRISTINA WHITTAKER SOARES DA SILVA Avaliação: A2- Matrícula: 20211302098 Data: 25 de Novembro de 2021 - 08:00 Finalizado Correto Incorreto Anulada Discursiva Objetiva Total: 3,50/10,00 1 Código: 34507 - Enunciado: Mesmo com o crescimento dos bancos de dados no mercado corporativo, ainda é comum ouvir dos profissionais a pergunta: quais são os bancos de dados mais utilizados do mercado? Considerando a sua importância, leia as afirmativas a seguir sobre os bancos de dados mais comuns que hoje estão sendo preconizados no mercado profissional.Java.SQL Server.Oracle.PostgreSQL.Está correto o que se afirma em: a) I, II, III e IV. b) II e III. c) II, III e IV. d) I, III e IV. e) I, II e III. Alternativa marcada: d) I, III e IV. Justificativa: Resposta correta:II, III e IV.A afirmativa II está correta, pois o SQL Server é o famoso banco de dados da empresa Microso� e é o terceiro colocado no ranking (claro que isso pode ser modificado ao longo do tempo). Teve seu lançamento em 1989 e também é um banco de dados relacional. Com o crescimento das ferramentas de open source, depois de longos 27 anos de mercado a Microso� lançou uma versão para o sistema operacional Linux. É um banco de dados que possui muita utilização no mercado, mas devido ao fato de hoje ele suportar linguagens do pacote .NET, além de a sua linguagem nativa ser o T-SQL, não é tão valorizado quanto o banco de dados Oracle. A afirmativa III está correta, pois o banco de dados Oracle, lançado em 1980, é um banco de dados relacional e tem apresentado domínio no mercado há bastante tempo. Sua linguagem de programação é o PL/SQL. Para os profissionais de TI, o domínio do SQL é algo fundamental. Porém, ter o domínio do Oracle e PL/SQL é o segundo passo importante para se ter uma infinidade de oportunidades junto ao mercado profissional.A afirmativa IV está correta, pois o PostgreSQL é um banco de dados relacional, com característica open source, da empresa PostgreSQL Global Development Group. Seu lançamento se deu em 1989. Pelo fato de ser open source, é bastante utilizado para sistemas web. Distrator:A afirmativa I está incorreta, pois o Java é uma linguagem de programação, e não um banco de dados. 0,00/ 1,00 2 Código: 37924 - Enunciado: Os diagramas de classes são os componentes essenciais da linguagem de modelagem unificada, da mesma forma que as classes são os componentes básicos dos objetos. Neste sentido, os diversos componentes de um diagrama de classes irão, na íntegra, representar as classes que serão realmente programadas, pois os principais objetos ou as interações entre classes e objetos caracterizam essa representatividade perante o modelo. Dentro do contexto de um diagrama de classe possuímos vários tipos de relacionamento para caracterizar o objetivo proposto. Com base na figura, identifique qual o tipo de relacionamento que foi tratado: a) Associação ternária. b) Associação reflexiva. c) Agregação de composição. d) Generalização normal. e) Agregação básica. 1,00/ 1,00 06/12/2021 10:35 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6764798/85623866-ac21-11eb-860b-061952936dc3/ 2/6 Alternativa marcada: b) Associação reflexiva. Justificativa: Resposta correta: Associação reflexiva. Correta, pois uma determinada classe associa-se com ela própria a partir da associação reflexiva. Isso pode até soar estranho, mas é importante lembrar que as classes são, na verdade, abstrações. Quando uma determinada classe associa-se com ela própria, isso não quer dizer que uma instância da classe esteja relacionada com ela mesma, mas sim que uma determinada instância da classe está relacionada a outra. Distratores:Agregação básica. Errado, pois a agregação básica existente em um modelo tem a finalidade de indicar que uma determinada classe fará parte de outra. Quando há esse tipo de relacionamento, a classe-filha poderá ter uma vida maior do que a classe-pai (superclasse). Agregação de composição. Errada, pois o relacionamento de agregação de composição é mais uma forma de relacionamento de composição. Porém, nesses casos, o ciclo de vida da instância da classe-filha depende do ciclo de vida da instância da classe-pai (superclasse).Associação ternária. Errada , pois esse tipo de associação é representada por um losango e ainda suporta uma associação de classe ligada a ela. Ou seja, três classes se interligam.Generalização normal. Errada, pois a classe mais específica, chamada de subclasse, herda tudo da classe mais geral, a superclasse. Os atributos, as operações e todas as associações são herdados. 3 Código: 34509 - Enunciado: Com a evolução dos modelos de banco de dados utilizados pelos desenvolvedores de so�wares, tivemos a criação de modelos tidos como “não SQL”, que surgiram em comparação com o modelo de banco de dados relacional.Diante disso, leia as afirmativas a seguir sobre os elementos que fazem parte do modelo de banco de dados “não SQL”.Gráfico.Multivalores.Documentos.Multidimensional.Está correto o que se afirma em: a) II e III, apenas. b) I, II e III. c) I, II e IV. d) I, II, III e IV. e) II, III e IV. Alternativa marcada: a) II e III, apenas. Justificativa: Resposta correta: I, II e III. A afirmativa I está correta, pois é ainda mais flexível do que um modelo de rede e permite que qualquer nó se conecte a qualquer outro.A afirmativa II está correta, pois se diferencia do modelo de banco de dados relacional, permitindo que os atributos contenham uma lista de dados em vez de um único ponto de dados.A afirmativa III está correta, pois é projetado para armazenar e gerenciar documentos ou dados semiestruturados, em vez de dados atômicos, como a maioria dos modelos de banco de dados. Distrator:A afirmativa IV está incorreta, pois é uma variação do modelo relacional projetado para facilitar o processamento analítico melhorado. O modelo relacional já é otimizado para o processamento de transações on-line – OLTP. Esse modelo foi desenvolvido para o processamento analítico on-line – OLAP. 0,00/ 1,00 4 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 é 1,00/ 1,00 06/12/2021 10:35 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6764798/85623866-ac21-11eb-860b-061952936dc3/ 3/6 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 entidade-relacionamento. d) Modelo de rede. e) Modelo hierárquico. Alternativa marcada: c) 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. 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. 5 Código: 34989 - Enunciado: A figura a seguir possui uma representatividade dentro do diagrama de classe que demonstra que somente uma classe reconhece que o relacionamento existe entre elas. 1,50/ 1,50 06/12/2021 10:35 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6764798/85623866-ac21-11eb-860b-061952936dc3/ 4/6 (Fonte: http://hugohabbema.blogspot.com/2009/08/o-diagrama-de-classes.html. Acesso em: 15 maio 2019.) Analisando o exposto, pode-se inferir que sua aplicação no diagrama de classe corresponde à: a) Associação unária (unidirecional). b) Agregação de composição. c) Classe associativa. d) Generalização. e) Agregação básica. Alternativa marcada: a) Associação unária (unidirecional). Justificativa: Resposta correta:Associação unária (unidirecional). 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. 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. 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. 6 Código: 34984 - 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://spaceprogrammer.com/wp-content/uploads/2017/09/generalizacao-classe- diagrama.jpg. Acesso em: 15 jun. 2019.) Analisando o exposto, marque a alternativa que apresenta corretamente sua aplicação no diagrama de classe. a) Classe associativa. b) Relacionamento. c) Agregação básica. d) Agregação de composição. e) Herança. Alternativa marcada: c) Agregação básica. Justificativa: Resposta correta:Herança. A herança trata da capacidade de uma classe (classe- filha) de herdar a funcionalidade idêntica de outra classe (superclasse) e, na sequência, incluir sua nova funcionalidade própria. 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 0,00/ 1,50 06/12/2021 10:35 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6764798/85623866-ac21-11eb-860b-061952936dc3/ 5/6 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. Relacionamento. Errada. Permite compartilhar informações e colaborar com a execução dos processos do sistema que foi modelado para atender a uma demanda. Descreve de forma clara o vínculo que ocorre, na sua essência, entre os objetos de uma ou mais classes que foram contemplados no diagrama de classe. 7 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) Agregação básica. c) Associação unária (unidirecional). d) Classe associativa. e) Generalização. Alternativa marcada: d) Classe associativa. 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 dependedo 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 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 0,00/ 1,50 06/12/2021 10:35 Ilumno ilumno.sgp.starlinetecnologia.com.br/ilumno/schedule/resultcandidatedetailprint/6764798/85623866-ac21-11eb-860b-061952936dc3/ 6/6 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, IV e V. b) II, III e V. c) I, II, III, IV e V. d) I, III, IV e V. e) I, III e IV. Alternativa marcada: b) II, III 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.
Compartilhar