Buscar

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

Disciplina: EEX0039 - DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES 
EM PYTHON 
Período: 2021.1 EAD 
(GT) / AV 
Aluno: Matrícula 
Data: 18/05/2021 18:40:06 Turma: 
 
 
NOTA 7,0 não sei se está somando com o 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.: 202005023205) 
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 reduzir custos, desde que, pelo menos, uma parte do 
sistema esteja funcionando corretamente; 
 O desenvolvimento rápido sempre vai reduzir os custos do projeto. 
 Isso permite que a equipe do projeto defina rapidamente a abordagem 
ideal para entregar o produto no tempo disponível; 
 
 
 
 2a Questão (Ref.: 202005023208) 
Um dos princípios do RAD é "É necessário que o desenvolvimento iterativo 
e incremental convirja para uma solução comercial". Nesse sentido, 
selecione a opção CORRETA: 
 
 Ao longo dos incrementos, a ideia é acrescentar funcionalidades ainda 
que nas versões anteriores haja questões em aberto; 
 Os sistemas que utilizam banco de dados não se adequam ao 
desenvolvimento incremental, pois muitos recursos já estão 
implementados; 
 As iterações do projeto desenvolvido em RAD são uma garantia de que o 
sistema ficará de acordo com os requisitos funcionais. 
 Desde o início do desenvolvimento, deve haver foco na implementação 
de recursos de segurança; 
 Apesar de desenvolver versões do sistema no curto prazo, a ideia é que 
ao longo das iterações e incrementos, o protótipo se aproxime cada vez 
mais do sistema comercial; 
 
 
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: 3990409/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 3a Questão (Ref.: 202005023319) 
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? 
 
 readlines(file) 
 file.read() 
 file.readlines() 
 file.readline() 
 file.readall() 
 
 
 
 4a Questão (Ref.: 202005023315) 
Para escrever os itens de uma lista nomeada minha_lista, em um arquivo 
nomeado file, devemos executar qual instrução? 
 
 writelines(minha_lista , file) 
 file.writeall(minha_lista) 
 minha_lista.write(file) 
 file.writelines(minha_lista) 
 minha_lista.writelines(file) 
 
 
 
 5a Questão (Ref.: 202005023483) 
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 
 
 BIGINT \(\to\) NUMERIC 
 DOUBLE \(\to\) REAL 
 BOOLEAN \(\to\) INTEGER 
 CHARACTER \(\to\) BLOB 
 DATE \(\to\) DATETIME 
 
 
 
 6a Questão (Ref.: 202005023482) 
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 
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: 3990516/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.');
 Método execute da classe Cursor 
 Método commit da classe Connection 
 Método cursor da classe Connection 
 Método commit da classe Cursor 
 
 
 
 7a Questão (Ref.: 202005023499) 
O uso de componentes de interface gráfica em um sistema é importante, 
para facilitar a interação do usuário com as funcionalidades do sistema. No 
entanto também existem alguns aspectos que podem tornar as escolhas de 
um projeto desvantajosas. Nesse sentido, selecione a opção que apresenta 
uma das desvantagens relacionadas a uma escolha de uma biblioteca para 
interface gráfica: 
 
 O sistema poder operar em múltiplas plataformas. 
 Dar ao programador uma camada de abstração sobre detalhes da 
programação dos componentes. 
 Ampliar o acesso dos usuários às funcionalidades do sistema. 
 Fazer uso intenso de recursos computacionais. 
 Proporcionar que o usuário possa alternar entre as funcionalidades do 
sistema. 
 
 
 
 8a Questão (Ref.: 202005023498) 
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: 
 
 Flexx 
 Pyforms 
 Tkinter 
 Kivy 
 CEF Python 
 
 
 
 9a Questão (Ref.: 202005023514) 
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. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990700/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.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990715/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 Gerenciamento de requisitos: gerenciar os recursos humanos do 
projeto. 
 Validação: comparar a implementação com o que foi solicitado. 
 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. 
 
 
 
 10a Questão (Ref.: 202005023518) 
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: 
 
 É baseada em entrevistas e dinâmicas sociais em que os usuários 
interagem entre si para fornecer informações relevantes para os 
desenvolvedores. 
 É um conjunto eficiente de técnicas que aceleram a implementação 
de ideias. 
 Trata-se de oficinas de trabalho onde desenvolvedores e usuários 
discutem sobre o projeto e e suas necessidades. 
 Aumenta a colaboração entre os desenvolvedores e os usuários, uma vez 
que estabelece um cronograma de trabalho. 
 Devem ser aplicadas ao final de cada entrega de protótipo de modo a 
garantir o direcionamento correto do projeto. 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990719/n/nStatus da quest%C3%A3o: Liberada para Uso.');

Continue navegando