Prévia do material em texto
16/11/2024 02:19 Colaborar - Av1 - Frameworks Para Desenvolvimento de Software https://www.colaboraread.com.br/aluno/avaliacao/index/3824223002?atividadeDisciplinaId=16961102 1/3 Frameworks Para Desenvolvimento de Soft… Av1 - Frameworks Para Desenvolvimento de Software Colaborar (/notific Informações Adicionais Período: 26/08/2024 00:00 à 30/09/2024 23:59 Situação: Confirmado Tentativas: 2 / 3 Pontuação: 2000 Protocolo: 1046496036 A atividade está fora do período do cadastro Avaliar Material 1) a) b) c) d) e) 2) O Spring Framework fornece um modelo abrangente de programação e configuração para aplicativos empresariais modernos baseados em Java - em qualquer tipo de plataforma de implantação. Um elemento chave do Spring é o suporte de infraestrutura no nível do aplicativo: o Spring se concentra na "arquitetura" dos aplicativos corporativos para que as equipes possam se concentrar na lógica de negócios no nível do aplicativo, sem vínculos desnecessários com ambientes de implementação específicos. De acordo com seus conhecimentos assinale a alternativa CORRETA. Alternativas: O framework Spring não pode ser utilizado com frameworks de banco de dados. O framework Spring pode ser utilizado apenas com frameworks específicos de banco de dados. O framework Spring não tem suporte ao hibernate. O framework Spring possui recursos de acesso a dados como DAO e JDBC. Alternativa assinalada O framework Spring não tem suporte à conexões JPA. As anotações são funcionalidades que possibilitam aos desenvolvedores um aumento significativo em produtividade. Anotação genérica para qualquer componente gerenciado pelo Spring a @Component, faz com o Bean registrado no Spring possa ser utilizado em qualquer Bean, seja ele um serviço, um DAO, um Controller e etc. https://www.colaboraread.com.br/aluno/timeline/index/3824223002?ofertaDisciplinaId=2240023 https://www.colaboraread.com.br/notificacao/index javascript:void(0); 16/11/2024 02:19 Colaborar - Av1 - Frameworks Para Desenvolvimento de Software https://www.colaboraread.com.br/aluno/avaliacao/index/3824223002?atividadeDisciplinaId=16961102 2/3 a) b) c) d) e) 3) a) b) c) d) e) 4) Com base no contexto apresentando, analise as afirmações a seguir: ( ) A anotação @Entity serve para adicionar beans no classpath de outros beans e várias outras configurações. ( ) Na anotação @Configuration tem o objetivo configurar uma classe no POJO. ( ) @Repository é uma anotação que define uma classe como pertencente à camada de persistência. ( ) @Service serve para definir uma classe como pertencente à camada de Serviço da aplicação. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: V – V – F – F. F – F – V – V. Alternativa assinalada V – F – V – F. V – F – V – V. V – V – V – F. Frameworks de aplicativos orientados a objetos são uma tecnologia promissora para reificar projetos e implementações de software comprovados, a fim de reduzir o custo e melhorar a qualidade do software. FAYAD, Mohamed; SCHMIDT, Douglas C. Object-oriented application frameworks. Communications of the ACM, v. 40, n. 10, p. 32-38, 1997. De acordo com o texto e os conhecimentos adquiridos assinale a alternativa correta. Alternativas: Framework pode ser considerado o mesmo que uma biblioteca em programação. Framework e API são considerados sinônimos em programação. Frameworks e componentes tem as mesmas funcionalidades. Frameworks utilizam bibliotecas em suas estruturas. Alternativa assinalada Frameworks não utilizam APIs em suas estruturas. Frameworks Java são grupos de códigos que já foram escritos por desenvolvedores para criar aplicações por meio da linguagem de programação. Os frameworks são específicos para desenvolver aplicações de software e programas Java. Os frameworks Java incluem funções e classes predefinidas, que são utilizadas para processar, inserir e gerenciar hardware e interagir com o software do sistema. ECLIPSE. Plataforma. 2022. Disponível em: https://wiki.eclipse.org/Platform. Acesso em: 10 jan. 2022. Assinale a alternativa que possui um framework de Java. 16/11/2024 02:19 Colaborar - Av1 - Frameworks Para Desenvolvimento de Software https://www.colaboraread.com.br/aluno/avaliacao/index/3824223002?atividadeDisciplinaId=16961102 3/3 a) b) c) d) e) 5) a) b) c) d) e) Alternativas: Spring Alternativa assinalada CSS HTML JavaScript C# Anaconda é uma distribuição das linguagens de programação Python e R para computação científica (ciência de dados, aplicativos de aprendizado de máquina, processamento de dados em larga escala, análise preditiva etc.), que visa simplificar o gerenciamento e a implantação de pacotes. A distribuição inclui pacotes de ciência de dados adequados para Windows, Linux e macOS. ANACONDA. Data science technology for groundbreaking. 2022. Disponível em: https://www.anaconda.com/. Acesso em: 10 jan. 2022. Tomando como referência o texto acima, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas. ( ) Anaconda não é uma distribuição open source. ( ) A linguagem de programação Python está embutido na distribuição Anaconda. ( ) A distribuição Anaconda possui inúmeros pacotes e frameworks gratuitos. Assinale a alternativa que apresenta a sequência CORRETA. Alternativas: F - F - V F - V - V F - V - F V - V - F V - F - V Alternativa assinalada