Baixe o app para aproveitar ainda mais
Prévia do material em texto
AV1 - Desenvolvimento Rápido de Aplicações com Python Pontos: 5.5/10 1.O princípio-chave do processo RAD é a redução de atividades burocráticas para se concentrar em um processo iterativo de design e construção, permitindo que as equipes realizem mais em menos tempo, sem afetar a satisfação do cliente. Podemos afirmar que: I - A modelagem de negócios é muito importante para a metodologia; II - A modelagem de dados não possui importância, uma vez que as ferramentas já são capazes de armazenar os dados da maneira adequada; III - Testes e modificação estão entre uma das fases da metodologia; (1/1 Ponto) Apenas I I e II I e III Todas as alternativas são verdadeiras Nenhuma alternativa é verdadeira 2.Na metodologia RAD, existe uma concentração no desenvolvimento dos principais módulos funcionais do sistema. Essa versão inicial, que, apesar de limitada, já é funcional, é chamada de: (1/1 Ponto) Framework Protótipo Modelo de dados MVP Módulo funcional 3.O Python possui funcionalidades simples e poderosas para acesso a arquivos. Analisando o seguinte código, podemos concluir que: file = open("/home/documents/file_work.txt", "w") (0/1 Ponto) A variável file irá receber o resultado da abertura do arquivo "file_work.txt" em modo de leitura e não poderá escrever novas linhas. A variável file irá receber o resultado da abertura do arquivo "file_work.txt" em modo de escrita e poderá escrever novas linhas sem perder o conteúdo existente previamente no arquivo. A variável file irá receber o resultado da abertura do arquivo "file_work.txt" em modo de escrita e poderá escrever novas linhas sobrescrevendo o conteúdo existente previamente no arquivo. A variável file irá receber o resultado da abertura do arquivo "file_work.txt" em modo de leitura e poderá escrever novas linhas. Se o arquivo "file_work.txt" não existir, o Python irá lançar uma exceção. 4.A respeito das bibliotecas para acesso a banco de dados em Python. Vimos que as principais bibliotecas implementam a PEP 249, que propõe padrões que devem ser seguidos por essas bibliotecas. Considerando as classes e métodos propostos na PEP 249, marque a alternativa correta que completa a seguinte afirmação: A função global ______________ deve ser utilizada para criar uma conexão com o banco de dados. Essa função retorna um objeto do tipo ______________, que é utilizado para criar um objeto do tipo ______________ utilizando o método ________________. (1/1 Ponto) connect – Connection – Cursor – cursor execute – Connection – cursor – Cursor Connection – connection – cursor – Cursor connect – Execute – Cursor – cursor connect – Connection – Cursor – commit 5.Qual dos itens abaixo não é um elemento fundamental da metodologia RAD? (1/1 Ponto) Uso de ferramentas para dar suporte ao desenvolvimento. Prototipação Metodologia bem definida Pessoas Gestão 6.Em uma determinada aplicação, existe uma tabela chamada "Pessoa" com três colunas: Nome - Idade - Nacionalidade Crie uma string de inserção de dados utilizando o Python e o SQLite. Deverá ser montado apenas o comando de inserção e deve ser levado em consideração que a query deverá ser dinâmica. Depois de montar a string, cole no campo da resposta. (0.5/1 Ponto) 7.A metodologia RAD (Rapid Application Development) tem como premissa: (0/1 Ponto) Desenvolvimento de aplicações mobile de forma eficiente Focada em criar formas mais eficazes de desenvolver sistemas Metodologia voltada para desenvolvimento pessoal. Modelar bancos de dados de forma eficaz. Não é exatamente uma metodologia, foca apenas no cliente e nos seus interesses. 8.São exemplos de caminhos absolutos, exceto: (0/1 Ponto) C:\Downloads\arquivo.txt ../arquivo.txt D:\Projetos\arquivo.xls /home/usuario/arquivo.txt /etc/apache/apache.conf 9.Quando estamos trabalhando com banco de dados, precisamos utilizar bibliotecas que possibilitem a conexão da aplicação com o banco de dados que iremos utilizar. Marque a afirmativa incorreta: (1/1 Ponto) A biblioteca sqlite3 é umas das bibliotecas embutidas do Python A biblioteca psycopg2 não vem embutida no Python e é uma das possibilidades para se conectar ao Postgresql. Não há necessidade de instalação de bibliotecas para conectar a banco de dados uma vez que o Python possui as conexões diretamente em seu core. Independente da biblioteca utilizada para conexão a banco de dados, é necessário seguir alguns padrões de conexão conforme documentação do Python. Cursor é uma classe utilizada para enviar os comandos ao banco de dados 10.A utilização de ferramentas que acelerem o desenvolvimento auxilia na redução do tempo de lançamento no mercado. No ambiente competitivo do mercado de software, trata-se de uma característica muito importante. Escolher o Python como linguagem para projetos RAD se justifica devido: I - Ser uma linguagem com sintaxe mais simples que outras; II - O uso de listas e tipos de dados é simplificado e poderoso; III - Suporta programação estruturada, orientada a objetos e funcionais (0/1 Ponto) I e II I e III II e III Todas as alteranativas Nenhuma alternativa é verdadeira Este conteúdo foi criado pelo proprietário do formulário. Os dados que você enviar serão enviados ao proprietário do formulário. A Microsoft não é responsável pela privacidade ou práticas de segurança de seus clientes, incluindo aqueles do proprietário deste formulário. Nunca forneça sua senha. Da plataforma Microsoft Forms | Política de privacidade | Condições de uso https://go.microsoft.com/fwlink/p/?linkid=857875 https://go.microsoft.com/fwlink/p/?LinkId=2083423
Compartilhar