Prévia do material em texto
02/12/2023, 17:08 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
Avaliando
Aprendizado
Teste seu conhecimento acumulado
Disc.: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON
Aluno(a): NATÁLIA CRISTINA CLAUDINO DA SILVA 202108421367
Acertos: 2,0 de 2,0 04/10/2023
Acerto: 0,2 / 0,2
Para fazer a escolha de um framework e bibliotecas para desenvolver projetos RAD, é necessário
observar diversos critérios. Nesse sentido, selecione a opção CORRETA que justi�que a escolha de um
determinado framework:
Deve considerar se o framework suporta a linguagem Python por ser enxuta e possuir mais
pacotes do que as demais linguagens de programação;
Deve levar em consideração a qualidade dos componentes visuais, de modo a manter a
motivação das partes interessadas no projeto;
Deve ser feita para frameworks que deem suporte ao desenvolvimento de aplicações WEB e
geração de grá�cos;
A principal característica a ser considerada refere-se ao tipo de licença do framework;
Deve estar alinhada com os princípios da RAD, ou seja, suportar o desenvolvimento rápido.
Respondido em 04/10/2023 19:58:54
Explicação:
A resposta correta é: Deve estar alinhada com os princípios da RAD, ou seja, suportar o
desenvolvimento rápido.
Acerto: 0,2 / 0,2
Para remover caracteres em branco e quebras de linha (\n) do início e do �nal de uma string, devemos
utilizar o método:
clean()
split()
break()
join()
strip()
Respondido em 04/10/2023 19:59:28
Questão / 1
a
Questão / 2
a
https://simulado.estacio.br/alunos/inicio.asp
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:voltar();
02/12/2023, 17:08 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
Explicação:
A resposta correta é: strip()
Acerto: 0,2 / 0,2
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 04/10/2023 20:00:43
Explicação:
A resposta correta é: [("Faca", ), ("Garfo", ), ("Prato", )]
Acerto: 0,2 / 0,2
A biblioteca tkinter possui diversos componentes que devem ser usados em determinadas situações que
auxiliem o usuário na realização de uma tarefa. Selecione a opção CORRETA que apresenta o
componente do tkinter mais adequado para tratar a situação em que uma mensagem deve ser exibida
para o usuário logo depois que ele realizou uma tarefa e que ele precisa fazer algum tipo de
con�rmação:
Button
Checkbox
Label
Message
Dialog
Respondido em 04/10/2023 20:01:58
Questão / 3
a
Questão / 4
a
02/12/2023, 17:08 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
Explicação:
A resposta correta é: Dialog
Acerto: 0,2 / 0,2
O desenvolvimento de interface com o usuário é um grande desa�o, apesar da existência de muitos frameworks
e ferramentas que facilitam esse trabalho. Um desses desa�os está na escolha das ferramentas, ou frameworks
adequados. Nesse sentido, selecione a opção a que deve ser considerada nesta escolha:
A ferramenta escolhida não deve fornecer capacidade de colaboração entre os membros da equipe.
A ferramenta escolhida sempre deve ser a mais difícil de aprender para que se tenha um
desenvolvimento rápido pelos membros da equipe.
Integração, uma vez que é muito importante que o código esteja disponível no controlador de
versões git.
Licença, pois trata dos direitos de uso de um software.
Facilidade de uso e conforto, pois o usuário �nal precisa de atalhos para navegar no sistema.
Respondido em 04/10/2023 20:02:46
Explicação:
A resposta correta é: Licença, pois trata dos direitos de uso de um software.
Acerto: 0,2 / 0,2
A metodologia do RAD possui diversas vantagens e desvantagens em relação às metodologias de
desenvolvimento tradicionais. Nesse sentido, selecione a opção CORRETA sobre as características da
metodologia RAD:
Os requisitos funcionais são determinados no início do projeto e não podem ser alterados ao
longo do projeto de modo a atingir a rapidez do desenvolvimento;
Uma das vantagens mais importantes da metodologia RAD é sua adequação para projetos
complexos de grande escala.
No sentido de atingir a meta da rapidez do desenvolvimento, a metodologia RAD possui poucas
reuniões;
Apesar das diferenças dos métodos tradicionais, se assemelham no sentido de que os sistemas-
alvo devem ser modularizados;
Diferente de métodos tradicionais de desenvolvimento, a RAD demanda por intensa colaboração
entre desenvolvedores e usuários;
Respondido em 04/10/2023 20:03:36
Explicação:
A resposta correta é: Diferente de métodos tradicionais de desenvolvimento, a RAD demanda por
intensa colaboração entre desenvolvedores e usuários;
Acerto: 0,2 / 0,2
Questão / 5
a
Questão / 6
a
Questão / 7
a
02/12/2023, 17:08 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
Assinale a alternativa correta que complementa a frase:
"Durante o tratamento de exceções, devemos optar por exceções ____________ sempre que possível."
Incomuns
Abrangentes
Genéricas
Comuns
Especí�cas
Respondido em 04/10/2023 20:04:11
Explicação:
A resposta correta é: Especí�cas.
Acerto: 0,2 / 0,2
O SQLite permite a criação de banco de dados em memória. Selecione a opção que cria um banco e uma
conexão com essa característica, utilizando o conector sqlite3:
conexao = sqlite3.connect(':mem.db:')
conexao = sqlite3.connect(':memory:')
conexao = sqlite3.connect(None)
conexao = sqlite3.connect(':db:')
conexao = sqlite3.connect(':db.memory')
Respondido em 04/10/2023 20:05:36
Explicação:
A resposta correta é: conexao = sqlite3.connect(':memory:')
Acerto: 0,2 / 0,2
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):
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:
Questão / 8
a
Questão / 9
a
02/12/2023, 17:08 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
build
EbuildApp
ClassApp
EApp
buildApp
Respondido em 04/10/2023 20:07:40
Explicação:
A resposta correta é: build
Acerto: 0,2 / 0,2
O levantamento de requisitos é uma etapa fundamental do ciclo de vida de um sistema, pois é nessa
etapa que são identi�cadas 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 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.
Os cenários são usados para simular situações de desastre e como os usuários devem proceder.
Os casos de uso são usados para descrever como os usuários devem usar o sistema.
Respondido em 04/10/2023 20:09:24
Explicação:
A resposta correta é: A observação e análise social auxilia a mapear o comportamento do usuário.
Questão / 10
a