Buscar

DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Avaliando
Aprendizado
 
Teste seu conhecimento acumulado
Disc.: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON   
Aluno(a): RENATO SILVA DE SOUSA 202208772765
Acertos: 2,0 de 2,0 13/09/2023
Acerto: 0,2  / 0,2
A necessidade de imprimir e�ciência no desenvolvimento de sistemas levou a criação da metodologia rápida de
desenvolvimento de software, mais conhecida pela sigla em inglês: RAD (Rapid Application Development). Um
dos princípios do RAD é a entrega contínua de produtos dentro do prazo. Nesse sentido, selecione a opção
CORRETA:
O prazo sempre deve ser respeitado, mesmo que não seja possível entregar o produto conforme
programado; 
 Isso permite que a equipe do projeto de�na rapidamente a abordagem ideal para entregar o produto no
tempo disponível; 
Este princípio garante que o produto terá menos erros; 
O desenvolvimento rápido sempre vai reduzir os custos do projeto.
Isso permite reduzir custos, desde que, pelo menos, uma parte do sistema esteja funcionando
corretamente; 
Respondido em 15/09/2023 11:34:52
Explicação:
O RAD é baseado em alguns princípios básicos, um deles versa sobre equipes pequenas com poder de decisão. Dar
autonomia a equipe aumenta as chances de cumprir os prazos e por consequência o sucesso da missão. Portanto, a
resposta correta é: Isso permite que a equipe do projeto de�na rapidamente a abordagem ideal para entregar o
produto no tempo disponível.
Acerto: 0,2  / 0,2
Considere que executamos o script exercício_9a.py da imagem a seguir e obtivemos o erro apresentado no
console abaixo da �gura. 
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Para evitar que o programa parasse, tratamos as exceções conforme script exercício_9b.py, também na imagem.
As exceções em Python são herdadas da classe Exception, que é mais abrangente. Qual a saída do script
exercício_9b.py ao ser executado?
O mesmo erro apresentado na execução do script exercício_9a.py 
 Erro geral 
Diretório não encontrado 
O programa não irá gerar nenhuma saída 
Erro de sistema 
Respondido em 15/09/2023 11:35:20
Explicação:
A resposta correta é: Erro geral.
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"]] 
 Questão3
a
 [("Faca", ), ("Garfo", ), ("Prato", )] 
["Faca", "Garfo", "Prato"] 
[("Faca", "Garfo", "Prato")] 
Respondido em 15/09/2023 11:36:17
Explicação:
A resposta correta é: [("Faca", ), ("Garfo", ), ("Prato", )] 
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: 
 build
buildApp
EApp
ClassApp
EbuildApp
Respondido em 15/09/2023 11:36:57
Explicação:
A resposta correta é: build
Acerto: 0,2  / 0,2
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 �nal
Identi�ca 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. 
 Nela, os testes do sistema são tratados de modo a validar os requisitos do sistema. 
 Questão4
a
 Questão5
a
 Identi�ca as informações relevantes sobre o negócio. 
Respondido em 15/09/2023 11:38:28
Explicação:
A resposta correta é: Identi�ca as informações relevantes sobre o negócio. 
Acerto: 0,2  / 0,2
A metodologia de desenvolvimento RAD possui diversas fases. Cada uma com objetivos especí�cos de modo a
desenvolver um sistema rápido e em conformidade com os requisitos de negócios. Dentre as cinco fases
apresentadas por James Kerr. É correto a�rmar que:
Os incrementos funcionais são feitos em cada uma das fases da metodologia RAD; 
 A modelagem de negócio é obtida através das análises do �uxo e da obtenção de informações.
A fase de testes pode iniciar logo depois da fase de modelagem de processos; 
A partir da modelagem de negócios é iniciada a fase de modelagem de processos; 
A documentação referente aos requisitos funcionais do sistema são a fonte principal para fazer a
modelagem de negócios; 
Respondido em 15/09/2023 11:38:59
Explicação:
A resposta correta é : A modelagem de negócio é obtida através das análises do �uxo e da obtenção de informações.
Acerto: 0,2  / 0,2
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.join(´,´)) 
 print(´,´.join(y)) 
print(join(y, ´,´)) 
print(y % (´,´)) 
print(y, ´,´) 
Respondido em 15/09/2023 11:39:55
Explicação:
A resposta correta é: print(´,´.join(y)) 
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(':db:') 
 Questão6
a
 Questão7
a
 Questão8
a
 conexao = sqlite3.connect(':memory:') 
conexao = sqlite3.connect(None) 
conexao = sqlite3.connect(':mem.db:') 
conexao = sqlite3.connect(':db.memory') 
Respondido em 15/09/2023 11:40:19
Explicação:
A resposta correta é: conexao = sqlite3.connect(':memory:') 
Acerto: 0,2  / 0,2
Durante as aulas de programação o aluno Frederico se mostrou interessado em aprofundar seus conhecimentos
em frameworks que possibilitem o desenvolvimento de aplicações com interface grá�ca para a interação com o
usuário �nal. Conhecendo a versatilidade da linguagem Python, marque a alternativa que apresenta um
framework comum que poderia ajudar Frederico.
Scanf.
ColorACM.
Rpki.
 Tkinter.
stdio.color.
Respondido em 15/09/2023 11:40:46
Explicação:
Tkinter é o framework de interface grá�ca padrão da linguagem Python. Apresenta uma sintaxe amigável e simples,
que possibilita a interação com o usuário �nal.
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:
Facilidade de uso e conforto, pois o usuário �nal precisa de atalhos para navegar no sistema. 
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.
 Licença, pois trata dos direitos de uso de um software. 
Integração, uma vez que é muito importante que o código esteja disponível no controlador de
versões git. 
Respondido em 15/09/2023 11:42:01
Explicação:
A resposta correta é: Licença, pois trata dos direitos de uso de um software. 
 Questão9
a
 Questão10
a

Mais conteúdos dessa disciplina