Buscar

AV - DESENVOLVIMENTO RÁPIDO 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 4 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

Prévia do material em texto

INTERNAL 
Disciplina: EEX0039 - DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON 
 
 
 
ATENÇÃO: NOTA 7 
(Não sei se já está acrescentando os 2 pontos do Simulado) 
 
 
 ATENÇÃO 
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 
 
 
 
 1a Questão (Ref.: 202005178564) 
Um dos princípios do RAD é a entrega contínua de produtos dentro do 
prazo. Nesse sentido, selecione a opção CORRETA: 
 
 Isso permite reduzir custos, desde que, pelo menos, uma parte do 
sistema esteja funcionando corretamente; 
 O desenvolvimento rápido sempre vai reduzir os custos do projeto. 
 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 defina rapidamente a abordagem 
ideal para entregar o produto no tempo disponível; 
 
 
 
 2a Questão (Ref.: 202005178572) 
A metodologia RAD trabalha com iterações e incrementos ao longo do 
desenvolvimento do software para que seja entregue rapidamente e com a 
minimização de erros. Apesar das diversas vantagens, também possui 
desvantagens. Nesse sentido, selecione a opção CORRETA a respeito das 
vantagens da metodologia RAD: 
 
 Alta dependência da modelagem de dados; 
 O gerenciamento de um projeto RAD é complexo. 
 Os desenvolvedores devem ser muito qualificados; 
 Podem ocorrer rápidas revisões iniciais; 
 A metodologia RAD trata apenas sistema que podem ser modularizados; 
 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990406/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990414/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
INTERNAL 
 
 3a Questão (Ref.: 202005178678) 
Para ler o conteúdo de um arquivo nomeado file e retornar todas 
as linhas do arquivo como elementos de uma lista, devemos executar qual 
instrução? 
 
 file.readlines() 
 file.read() 
 readlines(file) 
 file.readline() 
 file.readall() 
 
 
 
 4a Questão (Ref.: 202005178683) 
Dentre os métodos apresentados abaixo, qual método pertence ao objeto 
do tipo arquivo. 
 
 split 
 rename 
 read 
 join 
 replace 
 
 
 
 5a Questão (Ref.: 202005178842) 
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 
afinidade. Assinale a alternativa correta quanto ao tipo do atributo criado e 
a classe de maior afinidade: TIPO \(\to\) CLASSE 
 
 BOOLEAN \(\to\) INTEGER 
 BIGINT \(\to\) NUMERIC 
 DOUBLE \(\to\) REAL 
 DATE \(\to\) DATETIME 
 CHARACTER \(\to\) BLOB 
 
 
 
 6a Questão (Ref.: 202005178841) 
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 Cursor 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990520/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990525/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990684/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990683/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
INTERNAL 
 Método execute da classe Connection 
 Método cursor da classe Connection 
 Método commit da classe Connection 
 Método commit da classe Cursor 
 
 
 
 7a Questão (Ref.: 202005178867) 
Considere o fragmento de código Python abaixo: 
import tkinter as tk 
raiz = tk.Tk() 
raiz.title('Exemplo') 
botao = lacuna_I 
botao.pack() 
raiz.mainloop() 
Selecione a opção CORRETA que substitua a palavra lacuna_I de modo 
que o programa adicione um botão usando o módulo tkinter: 
 
 tk.Button(janela, text='exemplo', height=1, width=35, command=raiz.destr
oy) 
 tk.CheckButton(raiz, text='exemplo', height=1, width=35, command=raiz.de
stroy) 
 tkk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destro
y) 
 Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy)
 
 tk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy) 
 
 
 
 8a Questão (Ref.: 202005178857) 
As bibliotecas para interface gráfica disponíveis para o Python têm 
características que as tornam mais adequadas para um determinado 
projeto. Nesse sentido, selecione a opção que apresenta a biblioteca de 
interface gráfica do Python voltada para aplicações integradas 
ao google chrome: 
 
 Pyforms 
 Kivy 
 CEF Python 
 Tkinter 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990709/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990699/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
INTERNAL 
 Flexx 
 
 
 
 9a Questão (Ref.: 202005178877) 
A JAD (Joint Application Development) é a principal técnica aplicada para 
levantamento de requisitos em projetos que utilizam RAD. A respeito da 
JAD, selecione a opção CORRETA: 
 
 É um conjunto eficiente de técnicas que aceleram a implementação 
de ideias. 
 Aumenta a colaboração entre os desenvolvedores e os usuários, uma vez 
que estabelece um cronograma de trabalho. 
 Trata-se de oficinas de trabalho onde desenvolvedores e usuários 
discutem sobre o projeto e e suas necessidades. 
 É baseada em entrevistas e dinâmicas sociais em que os usuários 
interagem entre si para fornecer informações relevantes para os 
desenvolvedores. 
 Devem ser aplicadas ao final de cada entrega de protótipo de modo a 
garantir o direcionamento correto do projeto. 
 
 
 
 10a Questão (Ref.: 202005178873) 
A engenharia de requisitos trata formalmente das atividades relacionadas 
aos requisitos de um sistema. Nesse sentido, selecione a opção que 
relaciona CORRETAMENTE a atividade e o seu objetivo: 
 
 Análise de requisitos: analisar a validade dos requisitos do sistema. 
 Validação: comparar a implementação com o que foi solicitado. 
 Gerenciamento de requisitos: gerenciar os recursos humanos do 
projeto. 
 Elicitação de requisitos: levantar as necessidades para tratar os 
requisitos do sistema. 
 Documentação: documentar quais são os papéis dos usuários na 
operação do sistema. 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990719/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990715/n/nStatus da quest%C3%A3o: Liberada para Uso.');

Continue navegando