Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão Acerto: 0,2 / 0,2 A metodologia do RAD possui diversas vantagens e desvantagens em relação às metodologias de desenvolvimento tradicionais. Nesse sentido, selecione a opção CORRETA sobre as características da metodologia RAD: No sentido de atingir a meta da rapidez do desenvolvimento, a metodologia RAD possui poucas reuniões; Uma das vantagens mais importantes da metodologia RAD é sua adequação para projetos complexos de grande escala. Apesar das diferenças dos métodos tradicionais, se assemelham no sentido de que os sistemas-alvo devem ser modularizados; Diferente de métodos tradicionais de desenvolvimento, a RAD demanda por intensa colaboração entre desenvolvedores e usuários; Os requisitos funcionais são determinados no início do projeto e não podem ser alterados ao longo do projeto de modo a atingir a rapidez do desenvolvimento; Respondido em 26/10/2023 23:43:48 Explicação: A resposta correta é: Diferente de métodos tradicionais de desenvolvimento, a RAD demanda por intensa colaboração entre desenvolvedores e usuários; 2a Questão Acerto: 0,2 / 0,2 Assinale a alternativa correta que complementa a frase: "Durante o tratamento de exceções, devemos optar por exceções ____________ sempre que possível." Genéricas Específicas Incomuns Abrangentes Comuns Respondido em 26/10/2023 23:44:30 Explicação: A resposta correta é: Específicas. 3a Questão Acerto: 0,2 / 0,2 Para conectores que implementem a DB API 2.0, qual método de qual classe é utilizado para enviar comandos ao banco de dados? Método execute da classe Connection Método execute da classe Cursor Método commit da classe Connection Método cursor da classe Connection Método commit da classe Cursor Respondido em 26/10/2023 23:45:50 Explicação: A resposta correta é: Método execute da classe Cursor 4a Questão Acerto: 0,2 / 0,2 Considere o fragmento de código Python abaixo. from kivy.app import App from kivy.uix.button import Button class EApp(App): def lacuna(self): return Button(text='Pressione para passar de fase!') EApp().run() Para que o código seja compilado e executado corretamente, a palavra lacuna deve ser substituída por: EbuildApp ClassApp build buildApp EApp Respondido em 26/10/2023 23:47:01 Explicação: A resposta correta é: build 5a Questão Acerto: 0,2 / 0,2 A linguagem de programação Python possui muitos pacotes disponíveis. Tem uma grande comunidade de colaboradores engajados na solução de problemas e disseminação de conteúdo. Sobre a linguagem de programação Python: É usada para construir a lógica do sistema, mas não a interface gráfica com o usuário. Licença e simplicidade de sintaxe fazem da linguagem Python uma forte candidata para desenvolvimentos de projetos RAD. Por ter uma sintaxe muito simples, não é necessário que o desenvolvedor precise programar linhas de código. Não é ideal para projetos RAD, dado que é orientada a objetos. Aplica-se perfeitamente bem para a RAD, dado que é considerada a melhor linguagem de programação. Respondido em 26/10/2023 23:52:08 Explicação: A resposta correta é: Licença e simplicidade de sintaxe fazem da linguagem Python uma forte candidata para desenvolvimentos de projetos RAD. 6a Questão Acerto: 0,2 / 0,2 As fases da metodologia RAD estão interrelacionadas entre si no sentido que apenas quando uma fase estiver concluída, a próxima pode iniciar. Em relação às fases da metodologia de desenvolvimento RAD, selecione a opção CORRETA: Em cada uma das fases da metodologia RAD, o usuário pode incluir um novo requisito. A fase de teste da metodologia RAD deve ser aplicada apenas para a funcionalidade que foi incluída no ciclo iterativo; O agrupamento dos dados em objetos de negócio é feito na fase de modelagem de dados; A flexibilidade da metodologia RAD permite que o sequenciamento das fases de desenvolvimento seja ignorado, desde que em algum momento elas sejam executadas; A coleta de dados é feita na fase de modelagem de negócios e serão agrupados em estruturas de negócio na fase de prototipação; Respondido em 26/10/2023 23:51:10 Explicação: A resposta correta é: O agrupamento dos dados em objetos de negócio é feito na fase de modelagem de dados; 7a Questão Acerto: 0,2 / 0,2 Assinale o código Python que cria um novo arquivo, contendo uma linha. Respondido em 26/10/2023 23:52:54 Explicação: A resposta correta é: 8a Questão Acerto: 0,2 / 0,2 Considere a tabela Produto a seguir: Qual o resultado impresso pelo trecho do script a seguir, considerando que a conexão e cursor foram criados. >>> cursor.execute("SELECT nome FROM Produto;") >>> print(cursor.fetchall()) ["Faca", "Garfo", "Prato"] [("Faca", ), ("Garfo", ), ("Prato", )] [("Faca"), ("Garfo"), ("Prato")] [["Faca"], ["Garfo"], ["Prato"]] [("Faca", "Garfo", "Prato")] Respondido em 26/10/2023 23:49:39 Explicação: A resposta correta é: [("Faca", ), ("Garfo", ), ("Prato", )] 9a Questão Acerto: 0,2 / 0,2 O Python adquiriu destaque na área de desenvolvimento, em parte, pela sua simplicidade, mas também por possuir diversos pacotes e frameworks que facilitam, por exemplo, a construção de aplicações de bancos de dados, ciência de dados e construção de interfaces. A quantidade de recursos associada ao Python auxilia o desenvolvedor a construir aplicações padronizadas, adaptadas às funções de negócio e preparadas para mudanças, de forma mais rápida e com menor custo. Tais características fazem do Python uma linguagem apropriada ao desenvolvimento rápido de projetos de software. Com base no texto apresentado, conclui-se que a linguagem Python possui uma grande quantidade de recursos, o que torna a adaptação às funções de negócio mais demorada. a linguagem Python estabelece padrões de simplicidade que exigem dos pacotes e frameworks de terceiros adaptação estrutural. a linguagem Python permite criar rapidamente aplicações flexíveis que permitem o desenvolvedor re-projetar conforme a necessidade. a linguagem Python se destaca pela quantidade de pacotes e frameworks, no entanto, a aplicação do RAD fica prejudicada devido a falta de padronização. a linguagem Python possui mecanismos embutidos para construção de interfaces ricas, padronizando assim os projetos de software. Respondido em 26/10/2023 23:48:40 Explicação: Afirmação: Com base no texto apresentado, conclui-se que a linguagem Python permite criar rapidamente aplicações flexíveis que permitem o desenvolvedor re-projetar conforme a necessidade. CORRETA: O fato de o Python ser uma linguagem simples e flexível, conforme afirma o texto, faz com que a implementação de mudanças não seja um problema impeditivo para a readaptação da solução às funções de negócio. Afirmação: Com base no texto apresentado, conclui-se que a linguagem Python possui mecanismos embutidos para construção de interfaces ricas, padronizando assim os projetos de software. ERRADA: O texto não afirma nada sobre mecanismos embutidos para construção de interfaces no Python. De forma geral, a construção de interfaces mais elaboradas é realizada através de pacotes específicos para da linguagem. Afirmação: Com base no texto apresentado, conclui-se que a linguagem Python estabelece padrões de simplicidade que exigem dos pacotes e frameworks de terceiros adaptação estrutural. ERRADA: O texto não afirma nada sobre a necessidade de adaptação estrutural dos pacotes e frameworks de terceiros para Python. Afirmação: Com base no texto apresentado, conclui-se que a linguagem Python possui uma grande quantidadede recursos, o que torna a adaptação às funções de negócio mais demorada. ERRADA: A quantidade de recursos disponíveis não possui impacto na velocidade de desenvolvimento da solução, isso em parte se justificaria pela inexperiência da equipe. Afirmação: Com base no texto apresentado, conclui-se que a linguagem Python se destaca pela quantidade de pacotes e frameworks, no entanto, a aplicação do RAD fica prejudicada devido a falta de padronização. ERRADA: O Python é uma linguagem de programação recomendada ao RAD, justamente por ser simples, flexível e possuir diversos recursos, existindo assim uma gama maior de possibilidades de adaptação da solução às funções de negócio. 10a Questão Acerto: 0,2 / 0,2 A Modelagem de Negócios é uma das fases da RAD. Nela, aspectos como necessidades do negócio e propósito do sistema são tratadas. Nesse sentido, selecione a opção CORRETA a respeito da Modelagem de Negócios: É uma fase voltada para os desenvolvedores do sistema com interações técnicas. Identifica as entidades de dados e como se relacionam com o negócio. É caracterizada por um processo rígido que vai determinar como será a versão final Identifica as informações relevantes sobre o negócio. Nela, os testes do sistema são tratados de modo a validar os requisitos do sistema. Respondido em 26/10/2023 23:48:00 Explicação: A resposta correta é: Identifica as informações relevantes sobre o negócio.
Compartilhar