Logo Passei Direto
Buscar

desenvolvimento em Python

User badge image
Rony Pinto

em

Ferramentas de estudo

Questões resolvidas

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:
Trata-se de oficinas de trabalho onde desenvolvedores e usuários discutem sobre o projeto e e suas necessidades.
E um conjunto eficiente de técnicas que aceleram a implementação de ideias.
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.
baseada em entrevistas e dinâmicas sociais em que os usuários interagem entre si para fornecer informações relevantes para os desenvolvedores.

A biblioteca "psycopg2" é uma interface disponível para o Python para o sistema gerenciador de banco de dados Postgre. Ela é útil para realizar operações de inserção, consulta, modificação e exclusão de dados.
Os programas que a utilizam, normalmente, apresentam muitas características em comuns. Em relação a essas semelhanças, selecione a opção que apresenta quais são os itens que um código em "psycopg2" deve ter:
import psycopg2, conectar ao banco, imprimir o status da conexão, executar uma instrução sql, confirmar a instrução e fechar a conexão com o banco de dados.
import psycopg2, conectar ao banco, abrir o cursor, executar uma instrução sql, confirmar a instrução e fechar a conexão com o banco de dados.
import psycopg2, conectar ao banco, abrir a conexão, executar uma instrução sql, confirmar a instrução e fechar o banco de dados.
import psycopg2, conectar ao banco, executar uma instrução sql, recuperar o estado da execução da instrução, confirmar a instrução e fechar a conexão com o banco de dados.
import psycopg2, conectar ao banco, executar uma instrução sql, confirmar a instrução, imprimir o estado da execução, fechar a conexão com o banco de dados.

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)

Analise a exceção exibida na figura e indique qual instrução deve substituir a linha 3, de forma a garantir a correta execução do programa.
os.remark("inicio.txt", "final.txt")
os.change("inicio.txt", "final.txt")
os.rename("inicio.txt", "final.txt", force=True)
os.remove("inicio.txt", "final.txt")
os.replace("inicio.txt", "final.txt")

Considere que temos as tabelas Arremate e Produto, definidas com os comandos SQLs a seguir:
Quando tentamos inserir um registro na tabela Arremate cujo cod_prod não existe na tabela Produto, qual exceção é lançada pelo conector, dado que ele implementa a DB API 2.0?
ProgrammingError
OperationalError
NotSupportedError
ForeignKeyError
IntegrityError

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:
BIGINT NUMERIC
BOOLEAN INTEGER
DATE DATETIME
CHARACTER BLOB
DOUBLE REAL

O que significa a sigla RAD no contexto de desenvolvimento de software?
Recuperação de Arquivos Desatualizados
Rastreamento de Atividades de Desenvolvimento
Requisitos Ágeis de Desenvolvimento
Registro Automatizado de Dados
Desenvolvimento de Aplicação Rápida

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

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:
Trata-se de oficinas de trabalho onde desenvolvedores e usuários discutem sobre o projeto e e suas necessidades.
E um conjunto eficiente de técnicas que aceleram a implementação de ideias.
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.
baseada em entrevistas e dinâmicas sociais em que os usuários interagem entre si para fornecer informações relevantes para os desenvolvedores.

A biblioteca "psycopg2" é uma interface disponível para o Python para o sistema gerenciador de banco de dados Postgre. Ela é útil para realizar operações de inserção, consulta, modificação e exclusão de dados.
Os programas que a utilizam, normalmente, apresentam muitas características em comuns. Em relação a essas semelhanças, selecione a opção que apresenta quais são os itens que um código em "psycopg2" deve ter:
import psycopg2, conectar ao banco, imprimir o status da conexão, executar uma instrução sql, confirmar a instrução e fechar a conexão com o banco de dados.
import psycopg2, conectar ao banco, abrir o cursor, executar uma instrução sql, confirmar a instrução e fechar a conexão com o banco de dados.
import psycopg2, conectar ao banco, abrir a conexão, executar uma instrução sql, confirmar a instrução e fechar o banco de dados.
import psycopg2, conectar ao banco, executar uma instrução sql, recuperar o estado da execução da instrução, confirmar a instrução e fechar a conexão com o banco de dados.
import psycopg2, conectar ao banco, executar uma instrução sql, confirmar a instrução, imprimir o estado da execução, fechar a conexão com o banco de dados.

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)

Analise a exceção exibida na figura e indique qual instrução deve substituir a linha 3, de forma a garantir a correta execução do programa.
os.remark("inicio.txt", "final.txt")
os.change("inicio.txt", "final.txt")
os.rename("inicio.txt", "final.txt", force=True)
os.remove("inicio.txt", "final.txt")
os.replace("inicio.txt", "final.txt")

Considere que temos as tabelas Arremate e Produto, definidas com os comandos SQLs a seguir:
Quando tentamos inserir um registro na tabela Arremate cujo cod_prod não existe na tabela Produto, qual exceção é lançada pelo conector, dado que ele implementa a DB API 2.0?
ProgrammingError
OperationalError
NotSupportedError
ForeignKeyError
IntegrityError

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:
BIGINT NUMERIC
BOOLEAN INTEGER
DATE DATETIME
CHARACTER BLOB
DOUBLE REAL

O que significa a sigla RAD no contexto de desenvolvimento de software?
Recuperação de Arquivos Desatualizados
Rastreamento de Atividades de Desenvolvimento
Requisitos Ágeis de Desenvolvimento
Registro Automatizado de Dados
Desenvolvimento de Aplicação Rápida

Prévia do material em texto

24/11/2023, 08:33 EPS
https://simulado.estacio.br/alunos/ 1/4
Disciplina: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON  AV
Aluno: RONY PINTO DE RESENDE 202303274645
Professor: ROBSON LORBIESKI
 
Turma: 9001
DGT0235_AV_202303274645 (AG)   03/11/2023 23:47:42 (F) 
Avaliação: 8,00 pts Nota SIA: 8,00 pts
 
ENSINEME: APLICANDO RAD  
 
 1. Ref.: 3990719 Pontos: 1,00  / 1,00
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 �nal de cada entrega de protótipo de modo a garantir o direcionamento
correto do projeto. 
É 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 e�ciente de técnicas que aceleram a implementação de ideias. 
 Trata-se de o�cinas 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.
 2. Ref.: 3990718 Pontos: 1,00  / 1,00
A RAD é uma metodologia de desenvolvimento que se adequa bem a processos dinâmicos. Portanto é
natural que a aplicação de metodologias tradicionais de engenharia de requisitos tenha restrições de
aplicação para ela. Nesse sentido, selecione a opção CORRETA a respeito dessas restrições: 
O gerenciamento dos requisitos é um processo rígido.
O levantamento dos requisitos deve ser feito logo no início do desenvolvimento. 
 Na RAD, o projeto vai incorporando sugestões dos usuários ao longo das iterações. 
Na RAD, as mudanças dos requisitos só podem ser aplicadas no �nal do processo de teste e
validação. 
As priorizações dos requisitos da RAD são �xas e todos tem alta prioridade; 
 
ENSINEME: INTERFACE GRÁFICA COM PYTHON  
 
 3. Ref.: 6072178 Pontos: 1,00  / 1,00
Considere o fragmento de código Python abaixo que utiliza a biblioteca psycopg2 para fazer operações no
sistema gerenciador de banco de dados Postgre:  
1. import psycopg2 
2. conn = psycopg2.connect(database = "postgres", user = "postgres", password = " senha123", host =
"127.0.0.1", port = "5432") 
3. cur = conn.cursor() 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990719.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990719.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990718.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990718.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6072178.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6072178.');
24/11/2023, 08:33 EPS
https://simulado.estacio.br/alunos/ 2/4
4. cur.execute("""select * from public."AGENDA" where "telefone" = '02188888888' """) 
5. registro = cur. lacuna_I() 
6. conn.commit() 
7. conn.close() 
Para que o código seja compilado e executado corretamente e, além disso, retorne todos os registros que
satisfaçam a condição dada, é necessário substituir a palavra lacuna_I por: 
 fetchall
qryselect
fecthqry
fetchmany
fetchone
 4. Ref.: 3990706 Pontos: 1,00  / 1,00
A biblioteca "psycopg2" é uma interface disponível para o Python para o sistema gerenciador de banco de
dados Postgre. Ela é útil para realizar operações de inserção, consulta, modi�cação e exclusão de dados. Os
programas que a utilizam, normalmente, apresentam muitas características em comuns. Em relação a essas
semelhanças, selecione a opção que apresenta quais são os itens que um código em "psycopg2" deve ter: 
import psycopg2, conectar ao banco, executar uma instrução sql, con�rmar a instrução, imprimir o
estado da execução, fechar a conexão com o banco de dados. 
import psycopg2, conectar ao banco, executar uma instrução sql, recuperar o estado da execução da
instrução, con�rmar a instrução e fechar a conexão com o banco de dados. 
import psycopg2, conectar ao banco, abrir a conexão, executar uma instrução sql, con�rmar a
instrução e fechar o banco de dados. 
 import psycopg2, conectar ao banco, abrir o cursor, executar uma instrução sql, con�rmar a instrução
e fechar a conexão com o banco de dados. 
import psycopg2, conectar ao banco, imprimir o status da conexão, executar uma instrução sql,
con�rmar a instrução e fechar a conexão com o banco de dados. 
 
ENSINEME: MANIPULAÇÃO DE DADOS EM ARQUIVOS  
 
 5. Ref.: 3990520 Pontos: 1,00  / 1,00
Para ler o conteúdo de um arquivo nomeado �le e retornar todas as linhas do arquivo como elementos de
uma lista, devemos executar qual instrução? 
�le.readall() 
�le.readline() 
 �le.readlines()
�le.read()  
readlines(�le) 
 6. Ref.: 3990521 Pontos: 1,00  / 1,00
Considere o código a seguir, onde desejamos renomear o arquivo inicio.txt.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990706.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990706.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990520.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990520.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990521.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990521.');
24/11/2023, 08:33 EPS
https://simulado.estacio.br/alunos/ 3/4
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.rename("inicio.txt", "�nal.txt", force=True) 
 os.replace("inicio.txt", "�nal.txt") 
os.change("inicio.txt", "�nal.txt") 
os.remark("inicio.txt", "�nal.txt") 
os.remove("inicio.txt", "�nal.txt") 
 
ENSINEME: PYTHON COM BANCO DE DADOS  
 
 7. Ref.: 3990692 Pontos: 0,00  / 1,00
Considere que temos as tabelas Arremate e Produto, de�nidas com os comandos SQLs a seguir: 
CREATE TABLE Produto ( 
                codigo INTEGER NOT NULL, 
                nome TEXT NOT NULL, 
                descricao TEXT, 
                PRIMARY KEY (codigo)) 
CREATE TABLE Arremate ( 
                id INTEGER NOT NULL, 
                data DATE NOT NULL, 
                cod_prod INTEGER NOT NULL, 
                lance REAL, 
                FOREIGN KEY(cod_prod) REFERENCES Produto(codigo)) 
 
Quando tentamos inserir um registro na tabela Arremate cujo cod_prod não existe na tabela Produto, qual
exceção é lançada pelo conector, dado que ele implementa a DB API 2.0? 
 IntegrityError
ProgrammingError
NotSupportedError
ForeignKeyError
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990692.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990692.');
24/11/2023, 08:33 EPS
https://simulado.estacio.br/alunos/ 4/4
 OperationalError 
 8. 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 
 BOOLEAN   INTEGER 
DATE   DATETIME 
CHARACTER   BLOB 
 DOUBLE   REAL 
 
ENSINEME: RAD (RAPID APPLICATIONS DEVELOPMENT)  
 
 9. Ref.: 3990414 Pontos: 1,00  / 1,00
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: 
Os desenvolvedores devem ser muito quali�cados; 
O gerenciamento de um projeto RAD é complexo. 
Alta dependência da modelagem de dados; 
 Podem ocorrer rápidas revisões iniciais; 
A metodologia RAD trata apenas sistema que podem ser modularizados; 
 10. Ref.: 7962982 Pontos: 1,00  / 1,00
O termo RAD refere-se a uma metodologia de desenvolvimento de software que se concentra na entrega rápida
de protótipos funcionais, ao invés de aguardar a �nalização de todo o ciclo de desenvolvimento tradicional.
 
O que signi�ca a sigla RAD no contexto de desenvolvimento de software?
Recuperação de Arquivos Desatualizados
Rastreamento de Atividades de Desenvolvimento
RequisitosÁgeis de Desenvolvimento
Registro Automatizado de Dados
 Desenvolvimento de Aplicação Rápida
→
→
→
→
→
→
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: 3990414.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990414.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7962982.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 7962982.');

Mais conteúdos dessa disciplina