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

02/12/2023, 17:08 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/6
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
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:
 Isso permite que a equipe do projeto de�na rapidamente a abordagem ideal para entregar o produto no
tempo disponível; 
Isso permite reduzir custos, desde que, pelo menos, uma parte do sistema esteja funcionando
corretamente; 
O prazo sempre deve ser respeitado, mesmo que não seja possível entregar o produto conforme
programado; 
O desenvolvimento rápido sempre vai reduzir os custos do projeto.
Este princípio garante que o produto terá menos erros; 
Respondido em 04/10/2023 20:11:25
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ã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/6
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?
 Erro geral 
O programa não irá gerar nenhuma saída 
O mesmo erro apresentado na execução do script exercício_9a.py 
Erro de sistema 
Diretório não encontrado 
Respondido em 04/10/2023 20:12:54
Explicação:
A resposta correta é: Erro geral.
Acerto: 0,2  / 0,2
Considere que temos a tabela Produto de�nida da seguinte forma no nosso banco de dados: 
CREATE TABLE Produto ( 
                codigo INTEGER NOT NULL, 
                nome TEXT NOT NULL, 
                descricao TEXT) 
Dada as variáveis e o comando execute a seguir: 
>>> produto = {"cod": 123, "nome_prod": "Colher"} 
>>> comando = "INSERT INTO PESSOA X VALUES Y;"
>>> cursor.execute(comando, pessoa) 
 
Quais os valores de X e Y para que o comando execute seja realizado com sucesso? 
X = vazio; Y = vazio 
 Questão / 3
a
02/12/2023, 17:08 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/6
X = (codigo, nome); Y = (:codigo, :nome) 
X = vazio; Y = (:cod, :nome_prod) 
X = (cod, nome_prod); Y = (:cod, :nome_prod) 
 X = (codigo, nome); Y = (:cod, :nome_prod) 
Respondido em 04/10/2023 20:13:52
Explicação:
A resposta correta é: X = (codigo, nome); Y = (:cod, :nome_prod) 
Acerto: 0,2  / 0,2
O Python adquiriu destaque na área de desenvolvimento, em parte, pela sua simplicidade, mas também por
possuir diversos pacotes e frameworks que facilitam, por exemplo, a construção de aplicações de bancos de
dados, ciência de dados e construção de interfaces. A quantidade de recursos associada ao Python auxilia o
desenvolvedor a construir aplicações padronizadas, adaptadas às funções de negócio e preparadas para
mudanças, de forma mais rápida e com menor custo. Tais características fazem do Python uma linguagem
apropriada ao desenvolvimento rápido de projetos de software.
Com base no texto apresentado, conclui-se que 
 a linguagem Python permite criar rapidamente aplicações �exíveis que permitem o desenvolvedor re-
projetar conforme a necessidade.
a linguagem Python estabelece padrões de simplicidade que exigem dos pacotes e frameworks de
terceiros adaptação estrutural.
a linguagem Python possui uma grande quantidade de recursos, o que torna a adaptação às funções de
negócio mais demorada.
a linguagem Python se destaca pela quantidade de pacotes e frameworks, no entanto, a aplicação do
RAD �ca prejudicada devido a falta de padronização.
a linguagem Python possui mecanismos embutidos para construção de interfaces ricas, padronizando
assim os projetos de software.
Respondido em 04/10/2023 20:15:19
Explicação:
A�rmação: Com base no texto apresentado, conclui-se que a linguagem Python permite criar rapidamente aplicações
�exíveis que permitem o desenvolvedor re-projetar conforme a necessidade.
CORRETA: O fato de o Python ser uma linguagem simples e �exível, conforme a�rma o texto, faz com que a
implementação de mudanças não seja um problema impeditivo para a readaptação da solução às funções de negócio.
A�rmação: Com base no texto apresentado, conclui-se que a linguagem Python possui mecanismos embutidos para
construção de interfaces ricas, padronizando assim os projetos de software.
ERRADA: O texto não a�rma nada sobre mecanismos embutidos para construção de interfaces no Python. De forma
geral, a construção de interfaces mais elaboradas é realizada através de pacotes especí�cos para da linguagem.
A�rmação: Com base no texto apresentado, conclui-se que a linguagem Python estabelece padrões de simplicidade
que exigem dos pacotes e frameworks de terceiros adaptação estrutural.
ERRADA: O texto não a�rma nada sobre a necessidade de adaptação estrutural dos pacotes e frameworks de
terceiros para Python.
A�rmação: Com base no texto apresentado, conclui-se que a linguagem Python possui uma grande quantidade de
recursos, o que torna a adaptação às funções de negócio mais demorada.
ERRADA: A quantidade de recursos disponíveis não possui impacto na velocidade de desenvolvimento da solução,
isso em parte se justi�caria pela inexperiência da equipe.
A�rmação: Com base no texto apresentado, conclui-se que a linguagem Python se destaca pela quantidade de pacotes
e frameworks, no entanto, a aplicação do RAD �ca prejudicada devido a falta de padronização.
ERRADA: O Python é uma linguagem de programação recomendada ao RAD, justamente por ser simples, �exível e
 Questão / 4
a
02/12/2023, 17:08 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/6
possuir diversos recursos, existindo assim uma gama maior de possibilidades de adaptação da solução às funções de
negócio.
 
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: 
 Identi�ca as informações relevantes sobre o negócio. 
É uma fase voltada para os desenvolvedores do sistema com interações técnicas. 
É 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. 
 Nela, os testes do sistema são tratados de modo a validar os requisitos do sistema. 
Respondido em 04/10/2023 20:16:48
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 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; 
A fase de testes pode iniciar logodepois da fase de modelagem de processos; 
 A modelagem de negócio é obtida através das análises do �uxo e da obtenção de informações.
Respondido em 04/10/2023 20:17:41
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(join(y, ´,´)) 
print(y, ´,´) 
print(y.join(´,´)) 
 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/ 5/6
print(y % (´,´)) 
 print(´,´.join(y)) 
Respondido em 04/10/2023 20:18:38
Explicação:
A resposta correta é: print(´,´.join(y)) 
Acerto: 0,2  / 0,2
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? 
 tuple 
list 
None 
string 
dict 
Respondido em 04/10/2023 20:19:19
Explicação:
A resposta correta é: tuple
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.
Rpki.
stdio.color.
 Tkinter.
Scanf.
Respondido em 04/10/2023 20:20:51
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.
 Questão / 8
a
 Questão / 9
a
02/12/2023, 17:08 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/6
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:
Não é ideal para projetos RAD, dado que é orientada a objetos.
Aplica-se perfeitamente bem para a RAD, dado que é considerada a melhor linguagem de programação. 
Por ter uma sintaxe muito simples, não é necessário que o desenvolvedor precise programar linhas de
código. 
É usada para construir a lógica do sistema, mas não a interface grá�ca com o usuário. 
 Licença e simplicidade de sintaxe fazem da linguagem Python uma forte candidata para
desenvolvimentos de projetos RAD.
Respondido em 04/10/2023 20:22:37
Explicação:
A resposta correta é: Licença e simplicidade de sintaxe fazem da linguagem Python uma forte candidata para
desenvolvimentos de projetos RAD.
 Questão / 10
a

Continue navegando