Prévia do material em texto
Disc.: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON 1. Ref.: 5004797 Em uma empresa de desenvolvimento de software encontramos os mais diversos desafios, com relação a criação de uma estratégia de desenvolvimento de software temos que ter em mente uma serie de situações e com isso acabávamos aplicando metodologias que seguiam etapas que não eram as mais indicadas, gerando alguns transtornos e no final dos projetos, muitas vezes, desenvolvedores e clientes ficavam frustrados com o resultado obtido. Nesse sentido, a necessidade de criar formas mais eficazes de desenvolver sistemas levou à criação da metodologia de prototipação. metodologia por etapas. metodologia rápida de desenvolvimento de software. metodologia cascata. metodologia linear. Respondido em 05/11/2023 23:50:35 2. Ref.: 5005157 A RAD (Rapid Application Development) foi a precursora do gerenciamento ágil de projetos no universo empresarial. As características de prototipagem rápida e ciclos de liberação e iterações mais curtos fortaleceram o posicionamento dessa forma de atuar como um método eficaz no desenvolvimento de software, tornando-se cada vez mais popular entre as empresas ágeis que procuram métodos que acompanhem o crescimento de suas necessidades comerciais e de clientes. Trata-se de uma metodologia orientada pelo planejamento detalhado. planejamento caro. desenvolvimento interno. planejamento detalhado e caro. feedback do usuário. Respondido em 06/11/2023 00:05:15 3. Ref.: 6104618 O Python possui uma infinidade de bibliotecas para facilitar o nosso trabalho diário, no caso da necessidade de apagar um arquivo txt de nome arquivo, podemos usar a biblioteca os, mas para isso além de importar corretamente, devemos utilizar qual função? import os os.remove('/arquivo.txt') import os os.delete('/arquivo.txt') import os delete('/arquivo.txt') Não é possivel apagar um arquivo utilizando os. import os remove('/arquivo.txt') Respondido em 05/11/2023 23:52:31 4. Ref.: 3990522 Para remover caracteres em branco e quebras de linha (\n) do início e do final de uma string, devemos utilizar o método: join() clean() break() split() strip() Respondido em 05/11/2023 23:53:54 5. Ref.: 7627936 Seja o seguinte código desenvolvido em Python: 1. import sqlite3 2. connection = sqlite3.connect("meuBD.db") 3. cursor = connection.cursor() Marque a opção que indica corretamente o que está sendo executado na linha 2 do código acima: Estabelecendo uma conexão com o banco de dados Postgresql. Está sendo criado uma tabela no banco de dados "meuBD" do Sqlite3. Está sendo encerrado uma conexão com o banco de dados Sqlite3. Está sendo criado uma tabela no banco de dados "meuBD" do Mysql. Estabelecendo uma conexão com o banco de dados sqlite3. Respondido em 05/11/2023 23:54:37 6. Ref.: 5423859 Para fazer conexão com banco de dados em Python há um padrão, que permite que caso modifiquemos o banco, basta alterarmos a biblioteca e a especificação do banco, mas os comandos e as formas de consulta ou modificação do banco permanecem as mesmas. Sabendo disso seguem as afirmações. i. aconexão com o banco é feita a partir de um objeto da classe connection ii. a gravação de dados é feita a partir da função save do cursor gerado para conexão iii. as consultas são feitas a partir da função query do cursor Sobre estas afirmações, julgue Apenas iii é verdadeira ii e iii são verdadeiras Apenas i é verdadeira i e ii são verdadeiras Apenas ii é verdadeira Respondido em 05/11/2023 23:57:17 7. Ref.: 7763652 Qual o objetivo da função mainloop() na interface TKINTER. Redimensionar o tamanho da interface. Abrir a interface. Fechar a interface. Manter a interface desabilitada. Manter a interface executando. Respondido em 05/11/2023 23:58:31 8. Ref.: 5266206 Sempre que desenvolvemos um sistema acabamos nos deparamos dentro de dilemas, como a mudança de alguns estilos para apresentar uma menssagem para o usuário, assim como mudança de estilo para realçar alguma informação, no caso a seguir precisamos de um trecho de código que mostre a menssagem atenção, com letras em negrito, fonte do tipo times e tamanho 24 e um background vermelho import tkinter as tk janela = tk.Tk() mensagem_para_usuario = "ATENÇÃO" msg = tk.Message(janela, text = mensagem_para_usuario) msg.config(border=80, bg='blue', font=('times', 24, 'bold')) msg.pack() janela.mainloop() import tkinter as tk janela = tk.Tk() mensagem_para_usuario = "ATENÇÃO" msg = tk.Message(janela, text = mensagem_para_usuario) msg.config(border=80, bg='red', font=('times', 24, 'italic')) msg.pack() janela.mainloop() import tkinter as tk janela = tk.Tk() mensagem_para_usuario = "" msg = tk.Message(janela, text = mensagem_para_usuario) msg.config(border=80, bg='red', font=('times', 24, 'bold')) msg.pack() janela.mainloop() import tkinter as tk janela = tk.Tk() mensagem_para_usuario = "ATENÇÃO" msg = tk.Message(janela, text = mensagem_para_usuario) msg.config(border=80, bg='red', font=('times', 24, 'bold')) msg.pack() janela.mainloop() janela = tk.Tk() mensagem_para_usuario = "ATENÇÃO" msg = tk.Message(janela, text = mensagem_para_usuario) msg.config(border=80, bg='red', font=('times', 24, 'bold')) msg.pack() janela.mainloop() Respondido em 06/11/2023 00:02:01 9. Ref.: 6049943 Uma das principais características da metodologia RAD é a entrega de protótipos funcionais. Exatamente por isso, a escalabilidade dos projetos é reduzida, pois a aplicação da metodologia sem adaptações inviabiliza a interação com o usuário para um sistema complexo. BERGER & BEYNON-DAVIES, (2009) relatam que a limitação do tempo de desenvolvimento das iterações é uma característica muito importante para fazer as entregas rápidas, porém é um limitador para a implementação de recursos mais avançados. Portanto, embora a RAD tenha diversos benefícios, há situações para as quais a metodologia não é adequada. Marque a opção em que aparece uma desvantagem da utilização da metodologia - RAD: Adaptabilidade e compartimentação dos componentes do sistema. Versões iterativas e menor tempo de colocação no mercado. Necessidade de equipes tecnicamente muito qualificadas. Integração antecipada do sistema. Feedback constante do usuário. Respondido em 06/11/2023 00:02:59 10. Ref.: 5277061 Os requisitos do sistema basicamente descrevem o que deve ser feito dentro do projeto e qual o objetivo a ser alcançado. É importante garantir que eles sejam completos, não se contradigam e que sejam relevantes para o desenvolvimento do sistema. A Engenharia de Requisitos consiste em cinco atividades principais: elicitação, análise, documentação, validação e pesquisa. teste. gerenciamento. arquitetura. entrega.