Buscar

Desenvolvimento rapido de aplicações em python

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Disciplina: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON  AVS
Aluno: RENATO FLORIANO CARVALHO 202002603488
Turma: 9001
DGT0235_AVS_202002603488 (AG)   27/03/2024 10:13:21 (F) 
Avaliação: 3,00 pts Nota SIA: 3,00 pts
Estação de trabalho liberada pelo CPF 05510429747 com o token 239685 em 27/03/2024 09:05:48.
 
ENSINEME: APLICANDO RAD  
 
 1. Ref.: 6040395 Pontos: 0,00  / 1,00
A modelagem dos dados é uma das fases do RAD que tem o objetivo de identi�car entidades, detalha-
las, relaciona-las entre si e evoluir até o detalhe de como será implementada. Neste sentido, com a
respeito a modelagem de dados:
O modelo de dados deve ser baseado no diagrama de classes da UML. 
O sistema gerenciador de banco de dados sempre deve ser o mais e�ciente na gerência dos
dados. 
Não é esperado que ao �nal da fase seja produzida uma documentação. 
 O diagrama de entidade-relacionamento pode ser utilizado nessa fase. 
 Ao �nal da fase, o modelo de dados é concluído e não deve passar por modi�cações. 
 
ENSINEME: INTERFACE GRÁFICA COM PYTHON  
 
 2. Ref.: 7756704 Pontos: 0,00  / 1,00
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 mecanismos embutidos para construção de interfaces ricas,
padronizando assim os projetos de software.
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 �exíveis que permitem o
desenvolvedor re-projetar conforme a necessidade.
a linguagem Python possui uma grande quantidade de recursos, o que torna a adaptação às
funções de negócio mais demorada.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040395.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040395.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7756704.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7756704.');
a linguagem Python se destaca pela quantidade de pacotes e frameworks, no entanto, a
aplicação do RAD �ca prejudicada devido a falta de padronização.
 
ENSINEME: MANIPULAÇÃO DE DADOS EM ARQUIVOS  
 
 3. Ref.: 8012276 Pontos: 0,00  / 1,00
Ricardo está desenvolvendo um programa que requer a adição de novos dados ao �nal de um arquivo
existente, sem sobrescrever os dados antigos.
Que modo Ricardo deve usar ao abrir o arquivo para adicionar os novos dados?
 "a"
"w"
"wr"
 "r"
"rw"
 4. Ref.: 8012257 Pontos: 0,00  / 1,00
So�a, ao desenvolver um programa, percebeu que durante a execução ocorreu um erro inesperado. Ela
quer aprender a lidar com esses erros para evitar falhas no programa.
Qual prática é recomendada para garantir o correto funcionamento do programa?
 Consultar fóruns online para cada erro encontrado.
Ignorar todos os erros e continuar a execução.
Reiniciar o programa sempre que ocorrer um erro.
 Utilizar tratamento de exceção.
Desinstalar e reinstalar o Python.
 5. Ref.: 8012251 Pontos: 1,00  / 1,00
Maria está estudando exceções em Python, especialmente ao manipular strings e arquivos. Ela quer
garantir o correto funcionamento de seus programas, evitando erros inesperados.
Por que é importante tratar exceções ao manipular arquivos e strings em Python?
Para garantir que os erros sejam sempre exibidos ao usuário.
Porque é uma exigência da linguagem Python tratar todas as exceções.
Para tornar o código mais longo e complexo.
Para aumentar o tempo de execução do programa.
 Para permitir o correto funcionamento do programa, mesmo diante de erros.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 8012276.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 8012276.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 8012257.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 8012257.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 8012251.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 8012251.');
 6. Ref.: 3990521 Pontos: 1,00  / 1,00
Considere o código a seguir, onde desejamos renomear o arquivo inicio.txt.
Analise a exceção exibida na �gura e indique qual instrução deve substituir a linha 3, de forma
a garantir a correta execução do programa. 
os.remove("inicio.txt", "�nal.txt") 
os.rename("inicio.txt", "�nal.txt", force=True) 
os.remark("inicio.txt", "�nal.txt") 
 os.replace("inicio.txt", "�nal.txt") 
os.change("inicio.txt", "�nal.txt") 
 
ENSINEME: PYTHON COM BANCO DE DADOS  
 
 7. Ref.: 3990684 Pontos: 0,00  / 1,00
Diferente de outros bancos de dados, que possuem muitos tipos de dados, o SQLite possui um
limitado número de tipos, porém utiliza o conceito de a�nidade. Assinale a alternativa correta
quanto ao tipo do atributo criado e a classe de maior a�nidade: TIPO   CLASSE 
BIGINT   NUMERIC 
 CHARACTER   BLOB 
 DOUBLE   REAL 
DATE   DATETIME 
BOOLEAN   INTEGER 
 8. Ref.: 3990696 Pontos: 0,00  / 1,00
Considere o script a seguir, onde estamos utilizando o conector psycopg2, que implementa a
DB API 2.0, e assinale a alternativa correta. 
→
→
→
→
→
→
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990521.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990521.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990684.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990684.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990696.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990696.');
 Será criada a tabela Produto e será impresso "Erro de Integridade" 
Todas as tabelas serão criadas e não será exibido nenhum erro. 
Nenhuma tabela será criada e será impresso "Erro de Programação" 
 Será criada a tabela Produto e será impresso "Erro de Programação" 
Nenhuma tabela será criada e será impresso "Erro de Integridade"
 
ENSINEME: RAD (RAPID APPLICATIONS DEVELOPMENT)  
 
 9. Ref.: 8022810 Pontos: 1,00  / 1,00
Em uma empresa de software, um novo projeto é iniciado usando a metodologia RAD. O objetivo é
desenvolver rapidamente um aplicativo web customizado para um cliente, permitindo a modi�cação
contínua do protótipo durante o desenvolvimento.
Qual é um dos principais benefícios do uso da metodologia RAD neste cenário?
Menor custo de desenvolvimento.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 8022810.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 8022810.');
Menos necessidade de testes.
 Rápida adaptação a mudanças.
Maior segurança no código.
Independência de feedback do cliente.
 10. Ref.: 6065244 Pontos: 0,00  / 1,00
A necessidade de imprimir e�ciência no desenvolvimento de sistemas levou a criação da metodologia
rápida de desenvolvimento de software, mais conhecida pela sigla em inglês: RAD (Rapid Application
Development). Um dos princípios do RAD é a entrega contínua de produtos dentro do prazo. Nesse
sentido, selecione a opção CORRETA:
Este princípio garante que o produto terá menos erros; 
O prazo sempre deve ser respeitado, mesmo que não seja possível entregar o produto
conforme programado; 
 Isso permite que a equipe do projeto de�na rapidamente a abordagem ideal para entregar o
produto no tempo disponível; 
O desenvolvimento rápido sempre vai reduzir os custos do projeto.
 Isso permite reduzir custos, desde que, pelo menos, uma parte do sistema esteja funcionando
corretamente; 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6065244.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6065244.');

Continue navegando