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

: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON 
Aluno(a): 201907217411 
Acertos: 31/05/2023 
 
 
 
1a 
 Questão 
Acerto: 0,0 / 1,0 
 
A metodologia de desenvolvimento RAD possui diversas fases. Cada uma com 
objetivos específicos 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 afirmar que: 
 
 
A partir da modelagem de negócios é iniciada a fase de modelagem de 
processos; 
 
A fase de testes pode iniciar logo depois da 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; 
 
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 fluxo e da 
obtenção de informações. 
Respondido em 31/05/2023 19:47:45 
 
Explicação: 
A resposta correta é : A modelagem de negócio é obtida através das análises do fluxo e da 
obtenção de informações. 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
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: 
 
 
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; 
 
Uma das vantagens mais importantes da metodologia RAD é sua 
adequação para projetos complexos de grande escala. 
 
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; 
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=310161019&cod_prova=6380678418&f_cod_disc=
Respondido em 31/05/2023 19:49:08 
 
Explicação: 
A resposta correta é: Diferente de métodos tradicionais de desenvolvimento, a 
RAD demanda por intensa colaboração entre desenvolvedores e usuários; 
 
 
3a 
 Questão 
Acerto: 0,0 / 1,0 
 
Assinale a alternativa correta que complementa a frase: 
"Durante o tratamento de exceções, devemos optar por 
exceções ____________ sempre que possível." 
 
 
Específicas 
 
Comuns 
 
Incomuns 
 
Abrangentes 
 
Genéricas 
Respondido em 31/05/2023 19:49:51 
 
Explicação: 
A resposta correta é: Específicas. 
 
 
4a 
 Questão 
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)) 
 
print(y, ´,´) 
 
print(y.join(´,´)) 
 
print(join(y, ´,´)) 
Respondido em 31/05/2023 19:51:29 
 
Explicação: 
A resposta correta é: print(´,´.join(y)) 
 
 
5a 
 Questão 
Acerto: 1,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 31/05/2023 19:53:49 
 
Explicação: 
A resposta correta é: [("Faca", ), ("Garfo", ), ("Prato", )] 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
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 31/05/2023 19:55:08 
 
Explicação: 
A resposta correta é: conexao = sqlite3.connect(':memory:') 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
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áfica para a interação com o usuário final. 
Conhecendo a versatilidade da linguagem Python, marque a alternativa que 
apresenta um framework comum que poderia ajudar Frederico. 
 
 
Scanf. 
 
Tkinter. 
 
ColorACM. 
 
stdio.color. 
 
Rpki. 
Respondido em 31/05/2023 19:58:32 
 
Explicação: 
Tkinter é o framework de interface gráfica padrão da linguagem Python. Apresenta uma 
sintaxe amigável e simples, que possibilita a interação com o usuário final. 
 
 
8a 
 Questão 
Acerto: 1,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() 
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 31/05/2023 20:00:07 
 
Explicação: 
A resposta correta é: insert e "Este é um texto.\nEsta é a segunda linha. 
\nEsta é a terceira linha.\n") 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
O desenvolvimento de interface com o usuário é um grande desafio, apesar da 
existência de muitos frameworks e ferramentas que facilitam esse trabalho. Um 
desses desafios está na escolha das ferramentas, ou frameworks adequados. Nesse 
sentido, selecione a opção a que deve ser considerada nesta escolha: 
 
 
Licença, pois trata dos direitos de uso de um software. 
 
A ferramenta escolhida não deve fornecer capacidade de colaboração 
entre os membros da equipe. 
 
Integração, uma vez que é muito importante que o código esteja disponível 
no controlador de versões git. 
 
A ferramenta escolhida sempre deve ser a mais difícil de aprender para 
que se tenha um desenvolvimento rápido pelos membros da equipe. 
 
Facilidade de uso e conforto, pois o usuário final precisa de atalhos para 
navegar no sistema. 
Respondido em 31/05/2023 20:00:47 
 
Explicação: 
A resposta correta é: Licença, pois trata dos direitos de uso de um software. 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
A modelagem dos dados é uma das fases do RAD que tem o objetivo de identificar 
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: 
 
 
Ao final da fase, o modelo de dados é concluído e não deve passar por 
modificações. 
 
O sistema gerenciador de banco de dados sempre deve ser o mais 
eficiente na gerência dos dados. 
 
O diagrama de entidade-relacionamento pode ser utilizado nessa fase. 
 
Não é esperado que ao final da fase seja produzida uma documentação. 
 
O modelo de dados deve ser baseado no diagrama de classes da UML. 
Respondido em 31/05/2023 20:03:58 
 
Explicação: 
A resposta correta é: O diagrama de entidade-relacionamento pode ser utilizado nessa 
fase.

Continue navegando