Logo Passei Direto
Buscar

DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON

Ferramentas de estudo

Questões resolvidas

As fases da metodologia RAD estão interrelacionadas entre si no sentido que apenas quando uma fase estiver concluída, a próxima pode iniciar.
Em relação às fases da metodologia de desenvolvimento RAD, selecione a opção CORRETA:
Em cada uma das fases da metodologia RAD, o usuário pode incluir um novo requisito.
A fase de teste da metodologia RAD deve ser aplicada apenas para a funcionalidade que foi incluída no ciclo iterativo.
A flexibilidade da metodologia RAD permite que o sequenciamento das fases de desenvolvimento seja ignorado, desde que em algum momento elas sejam executadas.
O agrupamento dos dados em objetos de negócio é feito na fase de modelagem de dados.
A coleta de dados é feita na fase de modelagem de negócios e serão agrupados em estruturas de negócio na fase de prototipação.

Um dos princípios do RAD é "a adequação para fins comerciais é o critério essencial para aceitação de resultados". Nesse sentido, selecione a opção CORRETA:
O foco é fazer o desenvolvimento para atender aos requisitos funcionais.
O foco deve ser voltado para cumprir os prazos pré-estabelecidos.
Este princípio garante que o produto terá menos erros e, consequentemente, terá menos vulnerabilidades.
Significa que as melhores práticas para desenvolver um software seguro devem ser aplicadas.
Permite que os desenvolvedores tomem a decisão sobre a aplicação das melhores soluções para o projeto.

No Python 3.7, a instrução que realiza a impressão de uma lista de cadeias de caracteres nomeada "y", separando cada elemento com uma vírgula, é:
print(´,´.join(y))
print(y % (´,´))
print(join(y, ́ ,´))
print(y, ́ ,´)
print(y.join(´,´))

Considere que temos a tabela Produto definida da seguinte forma no nosso banco de dados: CREATE TABLE Produto ( codigo INTEGER NOT NULL, nome TEXT NOT NULL, descricao TEXT) Dada as variáveis e o comando execute a seguir: >>> produto = {"cod": 123, "nome_prod": "Colher"} >>> comando = "INSERT INTO PESSOA X VALUES Y;" >>> cursor.execute(comando, pessoa)
Quais os valores de X e Y para que o comando execute seja realizado com sucesso?
X = (cod, nome_prod); Y = (:cod, :nome_prod)
X = (codigo, nome); Y = (:cod, :nome_prod)
X = (codigo, nome); Y = (:codigo, :nome)
X = vazio; Y = (:cod, :nome_prod)
X = vazio; Y = vazio

Considere o trecho de código a seguir, onde estamos utilizando o conector sqlite3. >>> comando = "SELECT nome FROM Pessoa;" >>> cursor.execute(comando) >>> cursor.fetchall() Dado que a consulta SQL retorna diversos registros, qual a classe dos objetos da lista retornada pelo método fetchall?
Qual a classe dos objetos da lista retornada pelo método fetchall?
None
dict
tuple
string
list

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.

O levantamento de requisitos é uma etapa fundamental do ciclo de vida de um sistema, pois é nessa etapa que são identificadas as necessidades do sistema. Uma das técnicas que auxiliam no levantamento de requisitos é a de entrevistas.
A respeito das técnicas utilizadas para otimizar os resultados obtidos pelas entrevistas, selecione a opção CORRETA:
A observação e análise social auxilia a mapear o comportamento do usuário.
Os cenários são usados para simular situações de desastre e como os usuários devem proceder.
Os grupos focais participam de debates para analisar possíveis vulnerabilidades do sistema.
O brainstorming estimula que as partes interessadas apresentem suas ideias sobre o sistema e como devem ser priorizadas.
Os casos de uso são usados para descrever como os usuários devem usar o sistema.

A Modelagem de Negócios é uma das fases da RAD. Nela, aspectos como necessidades do negócio e propósito do sistema são tratadas. Nesse sentido, selecione a opção CORRETA a respeito da Modelagem de Negócios:
É caracterizada por um processo rígido que vai determinar como será a versão final
Identifica as informações relevantes sobre o negócio.
É uma fase voltada para os desenvolvedores do sistema com interações técnicas.
Nela, os testes do sistema são tratados de modo a validar os requisitos do sistema.
Identifica as entidades de dados e como se relacionam com o negócio.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

As fases da metodologia RAD estão interrelacionadas entre si no sentido que apenas quando uma fase estiver concluída, a próxima pode iniciar.
Em relação às fases da metodologia de desenvolvimento RAD, selecione a opção CORRETA:
Em cada uma das fases da metodologia RAD, o usuário pode incluir um novo requisito.
A fase de teste da metodologia RAD deve ser aplicada apenas para a funcionalidade que foi incluída no ciclo iterativo.
A flexibilidade da metodologia RAD permite que o sequenciamento das fases de desenvolvimento seja ignorado, desde que em algum momento elas sejam executadas.
O agrupamento dos dados em objetos de negócio é feito na fase de modelagem de dados.
A coleta de dados é feita na fase de modelagem de negócios e serão agrupados em estruturas de negócio na fase de prototipação.

Um dos princípios do RAD é "a adequação para fins comerciais é o critério essencial para aceitação de resultados". Nesse sentido, selecione a opção CORRETA:
O foco é fazer o desenvolvimento para atender aos requisitos funcionais.
O foco deve ser voltado para cumprir os prazos pré-estabelecidos.
Este princípio garante que o produto terá menos erros e, consequentemente, terá menos vulnerabilidades.
Significa que as melhores práticas para desenvolver um software seguro devem ser aplicadas.
Permite que os desenvolvedores tomem a decisão sobre a aplicação das melhores soluções para o projeto.

No Python 3.7, a instrução que realiza a impressão de uma lista de cadeias de caracteres nomeada "y", separando cada elemento com uma vírgula, é:
print(´,´.join(y))
print(y % (´,´))
print(join(y, ́ ,´))
print(y, ́ ,´)
print(y.join(´,´))

Considere que temos a tabela Produto definida da seguinte forma no nosso banco de dados: CREATE TABLE Produto ( codigo INTEGER NOT NULL, nome TEXT NOT NULL, descricao TEXT) Dada as variáveis e o comando execute a seguir: >>> produto = {"cod": 123, "nome_prod": "Colher"} >>> comando = "INSERT INTO PESSOA X VALUES Y;" >>> cursor.execute(comando, pessoa)
Quais os valores de X e Y para que o comando execute seja realizado com sucesso?
X = (cod, nome_prod); Y = (:cod, :nome_prod)
X = (codigo, nome); Y = (:cod, :nome_prod)
X = (codigo, nome); Y = (:codigo, :nome)
X = vazio; Y = (:cod, :nome_prod)
X = vazio; Y = vazio

Considere o trecho de código a seguir, onde estamos utilizando o conector sqlite3. >>> comando = "SELECT nome FROM Pessoa;" >>> cursor.execute(comando) >>> cursor.fetchall() Dado que a consulta SQL retorna diversos registros, qual a classe dos objetos da lista retornada pelo método fetchall?
Qual a classe dos objetos da lista retornada pelo método fetchall?
None
dict
tuple
string
list

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.

O levantamento de requisitos é uma etapa fundamental do ciclo de vida de um sistema, pois é nessa etapa que são identificadas as necessidades do sistema. Uma das técnicas que auxiliam no levantamento de requisitos é a de entrevistas.
A respeito das técnicas utilizadas para otimizar os resultados obtidos pelas entrevistas, selecione a opção CORRETA:
A observação e análise social auxilia a mapear o comportamento do usuário.
Os cenários são usados para simular situações de desastre e como os usuários devem proceder.
Os grupos focais participam de debates para analisar possíveis vulnerabilidades do sistema.
O brainstorming estimula que as partes interessadas apresentem suas ideias sobre o sistema e como devem ser priorizadas.
Os casos de uso são usados para descrever como os usuários devem usar o sistema.

A Modelagem de Negócios é uma das fases da RAD. Nela, aspectos como necessidades do negócio e propósito do sistema são tratadas. Nesse sentido, selecione a opção CORRETA a respeito da Modelagem de Negócios:
É caracterizada por um processo rígido que vai determinar como será a versão final
Identifica as informações relevantes sobre o negócio.
É uma fase voltada para os desenvolvedores do sistema com interações técnicas.
Nela, os testes do sistema são tratados de modo a validar os requisitos do sistema.
Identifica as entidades de dados e como se relacionam com o negócio.

Prévia do material em texto

07/09/2022 11:39 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/6
 
Meus
Simulados
Teste seu conhecimento acumulado
 
Disc.: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON 
Aluno(a): LEOVIGILDO DA SILVEIRA SANTOS NETO 202202447145
Acertos: 9,0 de 10,0 07/09/2022
 
 
Acerto: 1,0 / 1,0
 As fases da metodologia RAD estão interrelacionadas entre si no sentido que apenas
quando uma fase estiver concluída, a próxima pode iniciar. Em relação às fases da
metodologia de desenvolvimento RAD, selecione a opção CORRETA: 
A flexibilidade da metodologia RAD permite que o sequenciamento das fases de
desenvolvimento seja ignorado, desde que em algum momento elas sejam
executadas; 
 O agrupamento dos dados em objetos de negócio é feito na fase de modelagem
de dados; 
A fase de teste da metodologia RAD deve ser aplicada apenas para a
funcionalidade que foi incluída no ciclo iterativo; 
Em cada uma das fases da metodologia RAD, o usuário pode incluir um novo
requisito. 
A coleta de dados é feita na fase de modelagem de negócios e serão agrupados
em estruturas de negócio na fase de prototipação; 
Respondido em 07/09/2022 11:33:56
 
 
Explicação:
A resposta correta é: O agrupamento dos dados em objetos de negócio é
feito na fase de modelagem de dados; 
 
 
Acerto: 1,0 / 1,0
Um dos princípios do RAD é "a adequação para fins comerciais é o critério essencial
para aceitação de resultados". Nesse sentido, selecione a opção CORRETA: 
O foco deve ser voltado para cumprir os prazos pré-estabelecidos; 
Permite que os desenvolvedores tomem a decisão sobre a aplicação das
melhores soluções para o projeto. 
 O foco é fazer o desenvolvimento para atender aos requisitos funcionais;
Significa que as melhores práticas para desenvolver um software seguro devem
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
07/09/2022 11:39 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/6
ser aplicadas; 
Este princípio garante que o produto terá menos erros e, consequentemente,
terá menos vulnerabilidades; 
Respondido em 07/09/2022 11:34:36
 
 
Explicação:
A resposta correta é: O foco é fazer o desenvolvimento para atender aos
requisitos funcionais;
 
 
Acerto: 1,0 / 1,0
Assinale o código Python que cria um novo arquivo, contendo uma linha. 
 
Respondido em 07/09/2022 11:35:18
 
 
Explicação:
A resposta correta é:
 
 
 
Acerto: 1,0 / 1,0
No Python 3.7, a instrução que realiza a impressão de uma lista de cadeias de
caracteres nomeada "y", separando cada elemento com uma vírgula, é: 
print(y, ´,´) 
print(join(y, ´,´)) 
 Questão3
a
 Questão4
a
07/09/2022 11:39 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/6
 print(´,´.join(y)) 
print(y % (´,´)) 
print(y.join(´,´)) 
Respondido em 07/09/2022 11:35:50
 
 
Explicação:
A resposta correta é: print(´,´.join(y)) 
 
 
Acerto: 1,0 / 1,0
Considere que temos a tabela Produto definida da seguinte forma no nosso banco de
dados: 
CREATE TABLE Produto ( 
 codigo INTEGER NOT NULL, 
 nome TEXT NOT NULL, 
 descricao TEXT) 
Dada as variáveis e o comando execute a seguir: 
>>> produto = {"cod": 123, "nome_prod": "Colher"} 
>>> comando = "INSERT INTO PESSOA X VALUES Y;"
>>> cursor.execute(comando, pessoa) 
 
Quais os valores de X e Y para que o comando execute seja realizado com sucesso? 
X = vazio; Y = (:cod, :nome_prod) 
X = (cod, nome_prod); Y = (:cod, :nome_prod) 
X = vazio; Y = vazio 
X = (codigo, nome); Y = (:codigo, :nome) 
 X = (codigo, nome); Y = (:cod, :nome_prod) 
Respondido em 07/09/2022 11:36:09
 
 
Explicação:
A resposta correta é: X = (codigo, nome); Y = (:cod, :nome_prod) 
 
 
Acerto: 0,0 / 1,0
Considere o trecho de código a seguir, onde estamos utilizando o conector sqlite3. 
>>> comando = "SELECT nome FROM Pessoa;" 
>>> cursor.execute(comando) 
>>> cursor.fetchall() 
 Questão5
a
 Questão6
a
07/09/2022 11:39 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/6
Dado que a consulta SQL retorna diversos registros, qual a classe dos objetos da lista
retornada pelo método fetchall? 
 list 
dict 
 tuple 
None 
string 
Respondido em 07/09/2022 11:36:55
 
 
Explicação:
A resposta correta é: tuple
 
 
Acerto: 1,0 / 1,0
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 a conexão, executar uma
instrução sql, confirmar a instrução e fechar 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, 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. 
Respondido em 07/09/2022 11:37:14
 
 
Explicação:
A resposta correta é: 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. 
 
 
Acerto: 1,0 / 1,0
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 
 Questão7
a
 Questão8
a
07/09/2022 11:39 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/6
2. conn = psycopg2.connect(database = "postgres", user = "postgres", password =
" senha123", host = "127.0.0.1", port = "5432") 
3. cur = conn.cursor() 
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: 
fecthqry
 fetchall
qryselect
fetchone
fetchmany
Respondido em 07/09/2022 11:37:32
 
 
Explicação:
Resposta: fetchall.
Esta rotina busca todas as linhas de um resultado de consulta, retornando uma
lista.
 
 
 
Acerto: 1,0 / 1,0
O levantamento de requisitos é uma etapa fundamental do ciclo de vida de um
sistema, pois é nessa etapa que são identificadas as necessidades do sistema. Uma
das técnicas que auxiliam no levantamento de requisitos é a de entrevistas. A respeito
das técnicas utilizadas para otimizar os resultados obtidos pelas entrevistas, selecione
a opção CORRETA: 
O brainstorming estimula que as partes interessadas apresentem
suas ideias sobre o sistema e como devem ser priorizadas. 
Os casos de uso são usados para descrever como os usuários devem usar o
sistema. 
Os cenários são usados para simular situações de desastre e como os usuários
devem proceder. 
Os grupos focais participam de debates para analisar possíveis vulnerabilidades
do sistema. 
 A observação e análise social auxilia a mapear o comportamento do usuário. 
Respondido em 07/09/2022 11:37:59
 
 
Explicação:
 Questão9
a
07/09/2022 11:39 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/6
A resposta correta é: A observação e análise social auxilia a mapear o
comportamento do usuário. 
 
 
Acerto: 1,0 / 1,0
A Modelagem de Negócios é uma das fases da RAD. Nela, aspectos como necessidades
do negócio e propósito do sistema são tratadas. Nessesentido, selecione a opção
CORRETA a respeito da Modelagem de Negócios: 
 Nela, os testes do sistema são tratados de modo a validar os requisitos do
sistema. 
Identifica as entidades de dados e como se relacionam com o negócio. 
É uma fase voltada para os desenvolvedores do sistema com interações
técnicas. 
É caracterizada por um processo rígido que vai determinar como será a versão
final
 Identifica as informações relevantes sobre o negócio. 
Respondido em 07/09/2022 11:38:20
 
 
Explicação:
A resposta correta é: Identifica as informações relevantes sobre o negócio. 
 
 
 
 
 
 
 
 
 
 
 
 Questão10
a
javascript:abre_colabore('38403','292509487','5622881052');

Mais conteúdos dessa disciplina