Logo Passei Direto
Buscar

DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON

Ferramentas de estudo

Questões resolvidas

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;

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.readline()
file.read()
file.readall()
readlines(file)

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.writelines(minha_lista)
file.writeall(minha_lista)
minha_lista.writelines(file)
minha_lista.write(file)

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
CHARACTER \(\to\) BLOB
DOUBLE \(\to\) REAL
BIGINT \(\to\) NUMERIC
DATE \(\to\) DATETIME

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
Método execute da classe Cursor
Método commit da classe Connection
Método cursor da classe Connection
Método commit da classe Cursor

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:
CEF Python
Tkinter
Kivy
Flexx
Pyforms

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.
Elicitação de requisitos: levantar as necessidades para tratar os requisitos do sistema.
Validação: comparar a implementação com o que foi solicitado.
Documentação: documentar quais são os papéis dos usuários na operação do sistema.
Gerenciamento de requisitos: gerenciar os recursos humanos do projeto.

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:
Devem ser aplicadas ao final de cada entrega de protótipo de modo a garantir o direcionamento correto do projeto.
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.
É um conjunto eficiente de técnicas que aceleram a implementação de ideias.
É baseada em entrevistas e dinâmicas sociais em que os usuários interagem entre si para fornecer informações relevantes para os desenvolvedores.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

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;

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.readline()
file.read()
file.readall()
readlines(file)

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.writelines(minha_lista)
file.writeall(minha_lista)
minha_lista.writelines(file)
minha_lista.write(file)

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
CHARACTER \(\to\) BLOB
DOUBLE \(\to\) REAL
BIGINT \(\to\) NUMERIC
DATE \(\to\) DATETIME

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
Método execute da classe Cursor
Método commit da classe Connection
Método cursor da classe Connection
Método commit da classe Cursor

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:
CEF Python
Tkinter
Kivy
Flexx
Pyforms

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.
Elicitação de requisitos: levantar as necessidades para tratar os requisitos do sistema.
Validação: comparar a implementação com o que foi solicitado.
Documentação: documentar quais são os papéis dos usuários na operação do sistema.
Gerenciamento de requisitos: gerenciar os recursos humanos do projeto.

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:
Devem ser aplicadas ao final de cada entrega de protótipo de modo a garantir o direcionamento correto do projeto.
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.
É um conjunto eficiente de técnicas que aceleram a implementação de ideias.
É baseada em entrevistas e dinâmicas sociais em que os usuários interagem entre si para fornecer informações relevantes para os desenvolvedores.

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.');

Mais conteúdos dessa disciplina