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): WALLACE FRANCIS DA SILVA CRESPO 202209251327
Acertos: 2,0 de 2,0 26/09/2023
Acerto: 0,2  / 0,2
 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 fase de teste da metodologia RAD deve ser aplicada apenas para a funcionalidade que foi
incluída no ciclo iterativo; 
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; 
 O agrupamento dos dados em objetos de negócio é feito na fase de modelagem de dados; 
Em cada uma das fases da metodologia RAD, o usuário pode incluir um novo requisito. 
A �exibilidade da metodologia RAD permite que o sequenciamento das fases de
desenvolvimento seja ignorado, desde que em algum momento elas sejam executadas; 
Respondido em 26/09/2023 23:29:03
Explicação:
A resposta correta é: O agrupamento dos dados em objetos de negócio é feito na fase de modelagem
de dados; 
Acerto: 0,2  / 0,2
Assinale o código Python que cria um novo arquivo, contendo uma linha. 
 
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
Respondido em 26/09/2023 23:34:07
Explicação:
A resposta correta é:
 
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 26/09/2023 23:31:06
Explicação:
A resposta correta é: [("Faca", ), ("Garfo", ), ("Prato", )] 
 Questão3
a
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: 
ClassApp
EbuildApp
 build
buildApp
EApp
Respondido em 26/09/2023 23:31:25
Explicação:
A resposta correta é: build
Acerto: 0,2  / 0,2
A modelagem dos dados é uma das fases do RAD que tem o objetivo de identi�car entidades, detalha-las,
relaciona-las entre si e evoluir até o detalhe de como será implementada. Neste sentido, com a respeito a
modelagem de dados:
Não é esperado que ao �nal da fase seja produzida uma documentação. 
Ao �nal da fase, o modelo de dados é concluído e não deve passar por modi�cações. 
O modelo de dados deve ser baseado no diagrama de classes da UML. 
O sistema gerenciador de banco de dados sempre deve ser o mais e�ciente na gerência dos dados. 
 O diagrama de entidade-relacionamento pode ser utilizado nessa fase. 
Respondido em 26/09/2023 23:31:50
Explicação:
A resposta correta é: O diagrama de entidade-relacionamento pode ser utilizado nessa fase. 
 Questão4
a
 Questão5
a
Acerto: 0,2  / 0,2
Um dos princípios do RAD é "Todas as mudanças durante o desenvolvimento são reversíveis". Nesse sentido,
selecione a opção CORRETA: 
As novas versões devem ter o incremento de apenas uma nova funcionalidade, pois, caso não seja
validada pelo usuário, é mais simples retornar a versão anterior que já foi validada. 
A não �exibilidade da metodologia RAD pode não facilitar o desenvolvimento de protótipos, portanto o
desenvolvedor nem sempre pode criar uma versão;
Nas iterações com os usuários, os desenvolvedores podem detectar uma funcionalidade que não atende
a um requisito não-funcional. Portanto é necessário voltar a versão anterior;
Dada a �exibilidade da metodologia RAD, a utilização de ferramentas de controle de versões de
software é desnecessária, pois os protótipos sempre podem ser recuperados; 
 A versão atual do protótipo pode não corresponder à expectativa do cliente, portanto é adequado
retornar a versão anterior que já está aprovada pelo cliente; 
Respondido em 26/09/2023 23:33:30
Explicação:
A versão atual do protótipo pode não corresponder à expectativa do cliente, portanto é adequado retornar a versão
anterior que já está aprovada pelo cliente; 
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 % (´,´)) 
print(y, ´,´) 
 print(´,´.join(y)) 
print(join(y, ´,´)) 
print(y.join(´,´)) 
Respondido em 26/09/2023 23:32:27
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:') 
 conexao = sqlite3.connect(':memory:') 
conexao = sqlite3.connect(':mem.db:') 
conexao = sqlite3.connect(':db.memory') 
conexao = sqlite3.connect(None) 
Respondido em 26/09/2023 23:32:46
 Questão6
a
 Questão7
a
 Questão8
a
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.
ColorACM.
stdio.color.
 Tkinter.
Scanf.
Rpki.
Respondido em 26/09/2023 23:33:00
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
A linguagem de programação Python possui muitos pacotes disponíveis. Tem uma grande comunidade de
colaboradores engajados na solução de problemas e disseminação de conteúdo. Sobre a linguagem de
programação Python:
Por ter uma sintaxe muito simples, não é necessário que o desenvolvedor precise programar linhas de
código. 
 Licença e simplicidade de sintaxe fazem da linguagem Python uma forte candidata para
desenvolvimentos de projetos RAD.
Aplica-se perfeitamente bem para a RAD, dado que é considerada a melhor linguagem de programação. 
É usada para construir a lógica do sistema, mas não a interface grá�ca com o usuário. 
Não é ideal para projetos RAD, dado que é orientada a objetos.
Respondido em 26/09/2023 23:33:11
Explicação:
A resposta correta é: Licença e simplicidade de sintaxe fazem da linguagem Python uma forte candidata para
desenvolvimentos de projetos RAD.
 Questão9
a
 Questão10
a

Continue navegando