Logo Passei Direto
Buscar

DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON GABARITO

User badge image
Lucas Angelo

em

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 o trecho de código a seguir, onde estamos utilizando o conector sqlite3.
Dado que a consulta SQL retorna diversos registros, qual a classe dos objetos da lista retornada pelo método fetchall?
list
None
dict
tuple
string

Considere a tabela Produto a seguir:
Qual o resultado impresso pelo trecho do script a seguir, considerando que a conexão e cursor foram criados?
[("Faca", "Garfo", "Prato")]
["Faca", "Garfo", "Prato"]
[("Faca", ), ("Garfo", ), ("Prato", )]
[["Faca"], ["Garfo"], ["Prato"]]
[("Faca"), ("Garfo"), ("Prato")]

Considere o fragmento de código Python abaixo.
Para que o código seja compilado e executado corretamente, a palavra lacuna deve ser substituída por:
EbuildApp
EApp
ClassApp
buildApp
build

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.

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

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 o trecho de código a seguir, onde estamos utilizando o conector sqlite3.
Dado que a consulta SQL retorna diversos registros, qual a classe dos objetos da lista retornada pelo método fetchall?
list
None
dict
tuple
string

Considere a tabela Produto a seguir:
Qual o resultado impresso pelo trecho do script a seguir, considerando que a conexão e cursor foram criados?
[("Faca", "Garfo", "Prato")]
["Faca", "Garfo", "Prato"]
[("Faca", ), ("Garfo", ), ("Prato", )]
[["Faca"], ["Garfo"], ["Prato"]]
[("Faca"), ("Garfo"), ("Prato")]

Considere o fragmento de código Python abaixo.
Para que o código seja compilado e executado corretamente, a palavra lacuna deve ser substituída por:
EbuildApp
EApp
ClassApp
buildApp
build

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.

Prévia do material em texto

Disc.: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON 
1a 
 Questão 
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: 
 
 Em cada uma das fases da metodologia RAD, o usuário pode 
incluir um novo requisito. 
 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; 
 A fase de teste da metodologia RAD deve ser aplicada apenas 
para a funcionalidade que foi incluída no ciclo iterativo; 
Respondido em 29/03/2021 20:41:43 
 
Explicação: 
A resposta correta é: O agrupamento dos dados em objetos de 
negócio é feito na fase de modelagem de dados; 
 
 
 
2a 
 Questão 
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. 
 Significa que as melhores práticas para desenvolver um software 
seguro devem ser aplicadas; 
 O foco é fazer o desenvolvimento para atender aos requisitos 
funcionais; 
 Este princípio garante que o produto terá menos erros e, 
consequentemente, terá menos vulnerabilidades; 
Respondido em 29/03/2021 21:04:06 
Disc.: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON 
 
Explicação: 
A resposta correta é: O foco é fazer o desenvolvimento para 
atender aos requisitos funcionais; 
 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assinale o código Python que cria um novo arquivo, contendo uma 
linha. 
 
 
 
 
 
 
 
 
 
 
 
Respondido em 29/03/2021 20:56:38 
 
Explicação: 
A resposta correta é: 
 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
Disc.: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON 
 
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(y, ´,´) 
 print(join(y, ´,´)) 
 print(y.join(´,´)) 
Respondido em 29/03/2021 20:20:46 
 
Explicação: 
A resposta correta é: print(´,´.join(y)) 
 
 
 
5a 
 Questão 
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() 
Dado que a consulta SQL retorna diversos registros, qual a classe dos 
objetos da lista retornada pelo método fetchall? 
 
 list 
 tuple 
 None 
 dict 
 string 
Respondido em 29/03/2021 20:58:59 
 
Explicação: 
A resposta correta é: tuple 
 
 
 
Disc.: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON 
6a 
 Questão 
Acerto: 0,0 / 1,0 
 
Considere a tabela Produto a seguir: 
 
Qual o resultado impresso pelo trecho do script a seguir, considerando 
que a conexão e cursor foram criados. 
>>> cursor.execute("SELECT nome FROM Produto;") 
>>> print(cursor.fetchall()) 
 
 ["Faca", "Garfo", "Prato"] 
 [("Faca"), ("Garfo"), ("Prato")] 
 [["Faca"], ["Garfo"], ["Prato"]] 
 [("Faca", ), ("Garfo", ), ("Prato", )] 
 [("Faca", "Garfo", "Prato")] 
Respondido em 29/03/2021 20:59:10 
 
Explicação: 
A resposta correta é: [("Faca", ), ("Garfo", ), ("Prato", )] 
 
 
 
7a 
 Questão 
Acerto: 0,0 / 1,0 
 
Considere o fragmento de código Python abaixo. 
1. import tkinter as tk 
2. janela = tk.Tk() 
3. T = tk.Text(janela, height=2, width=30) 
4. T.pack() 
Disc.: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON 
5. T. lacuna_I (tk.END, lacuna_II) 
6. tk.mainloop() 
Para que o código seja compilado e executado corretamente e, além 
disso, seja exibida a mensagem: 
"Este é um texto. 
Esta é a segunda linha. 
Esta é a terceira linha." 
as palavras lacuna_I, e lacuna_II devem ser substituídas, 
respectivamente, por: 
 
 text e "Este é um texto. Esta é a segunda linha. Esta é a terceira 
linha.\n") 
 Nenhuma das outras alternativas. 
 insert e "Este é um texto. Esta é a segunda linha. \nEsta é a 
terceira linha.\n") 
 insert e "Este é um texto.\nEsta é a segunda linha. \nEsta é a 
terceira linha.\n") 
 text e "Este é um texto. Esta é a segunda linha. \nEsta é a 
terceira linha.\n") 
Respondido em 29/03/2021 21:16:08 
 
Explicação: 
A resposta correta é: insert e "Este é um texto.\nEsta é a 
segunda linha. \nEsta é a terceira linha.\n") 
 
 
 
8a 
 Questão 
Acerto: 0,0 / 1,0 
 
Considere o fragmento de código Python abaixo. 
from kivy.app import App 
from kivy.uix.button import Button 
 
class EApp(App): 
 def lacuna(self): 
Disc.: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON 
 return Button(text='Pressione para passar de fase!') 
 
EApp().run() 
Para que o código seja compilado e executado corretamente, a 
palavra lacuna deve ser substituída por: 
 
 EbuildApp 
 EApp 
 ClassApp 
 buildApp 
 build 
Respondido em 29/03/2021 21:11:36 
 
Explicação: 
A resposta correta é: build 
 
 
 
9a 
 Questão 
Acerto: 0,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: 
 
 A observação e análise social auxilia a mapear o 
comportamento do usuário. 
 Os casos de uso são usados para descrever como os usuários 
devem usar o sistema. 
 O brainstorming estimula que as partes interessadas apresentem 
suas ideias sobre o sistema e como devem ser priorizadas. 
 Os grupos focais participam de debates para analisar possíveis 
vulnerabilidades do sistema. 
 Os cenários são usados para simular situações de desastre e 
como os usuários devem proceder. 
Respondido em 29/03/2021 21:15:44 
 
Explicação: 
Disc.: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON 
A resposta correta é: A observação e análise social auxilia a 
mapear o comportamento do usuário. 
 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
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: 
 
 Na RAD, o projeto vai incorporando sugestões dos usuários ao 
longo das iterações. 
 O levantamento dos requisitos deve ser feito logo no início do 
desenvolvimento. 
 O gerenciamento dos requisitos é um processo rígido. 
 As priorizações dos requisitos da RAD são fixas e todos tem alta 
prioridade; 
 Na RAD, as mudanças dos requisitos só podem ser aplicadas no 
final do processo de teste e validação. 
Respondido em 29/03/2021 21:03:14 
 
Explicação: 
A resposta correta é: Na RAD, o projeto vai incorporando 
sugestões dos usuários ao longo das iterações.

Mais conteúdos dessa disciplina