Buscar

DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON 1

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 9 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 9 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 9, do total de 9 páginas

Prévia do material em texto

1a
          Questão
	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: 
		
	
	No sentido de atingir a meta da rapidez do desenvolvimento, a metodologia RAD possui poucas reuniões; 
	
	Uma das vantagens mais importantes da metodologia RAD é sua adequação para projetos complexos de grande escala. 
	
	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; 
	
	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;
	Respondido em 26/10/2023 23:43:48
	
	Explicação:
A resposta correta é: Diferente de métodos tradicionais de desenvolvimento, a RAD demanda por intensa colaboração entre desenvolvedores e usuários; 
	
		2a
          Questão
	Acerto: 0,2  / 0,2
	
	Assinale a alternativa correta que complementa a frase:
"Durante o tratamento de exceções, devemos optar por exceções ____________ sempre que possível." 
		
	
	Genéricas 
	 
	Específicas 
	
	Incomuns 
	
	Abrangentes 
	
	Comuns 
	Respondido em 26/10/2023 23:44:30
	
	Explicação:
A resposta correta é: Específicas.
	
		3a
          Questão
	Acerto: 0,2  / 0,2
	
	Para conectores que implementem a DB API 2.0, qual método de qual classe é utilizado para enviar comandos ao banco de dados? 
		
	
	Método execute da classe Connection 
	 
	Método execute da classe Cursor 
	
	Método commit da classe Connection 
	
	Método cursor da classe Connection 
	
	Método commit da classe Cursor 
	Respondido em 26/10/2023 23:45:50
	
	Explicação:
A resposta correta é: Método execute da classe Cursor 
	
		4a
          Questão
	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: 
		
	
	EbuildApp
	
	ClassApp
	 
	build
	
	buildApp
	
	EApp
	Respondido em 26/10/2023 23:47:01
	
	Explicação:
A resposta correta é: build
	
		5a
          Questão
	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:
		
	
	É usada para construir a lógica do sistema, mas não a interface gráfica com o usuário. 
	 
	Licença e simplicidade de sintaxe fazem da linguagem Python uma forte candidata para desenvolvimentos de projetos RAD.
	
	Por ter uma sintaxe muito simples, não é necessário que o desenvolvedor precise programar linhas de código. 
	
	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. 
	Respondido em 26/10/2023 23:52:08
	
	Explicação:
A resposta correta é: Licença e simplicidade de sintaxe fazem da linguagem Python uma forte candidata para desenvolvimentos de projetos RAD.
	
		6a
          Questão
	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: 
		
	
	Em cada uma das fases da metodologia RAD, o usuário pode incluir um novo requisito. 
	
	A fase de teste da metodologia RAD deve ser aplicada apenas para a funcionalidade que foi incluída no ciclo iterativo; 
	 
	O agrupamento dos dados em objetos de negócio é feito na fase de modelagem de dados; 
	
	A flexibilidade da metodologia RAD permite que o sequenciamento das fases de desenvolvimento seja ignorado, desde que em algum momento elas sejam executadas; 
	
	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; 
	Respondido em 26/10/2023 23:51:10
	
	Explicação:
A resposta correta é: O agrupamento dos dados em objetos de negócio é feito na fase de modelagem de dados; 
	
		7a
          Questão
	Acerto: 0,2  / 0,2
	
	Assinale o código Python que cria um novo arquivo, contendo uma linha. 
		
	
	
	
	
	
	
	
	
	 
	
	Respondido em 26/10/2023 23:52:54
	
	Explicação:
A resposta correta é:
 
	
		8a
          Questão
	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/10/2023 23:49:39
	
	Explicação:
A resposta correta é: [("Faca", ), ("Garfo", ), ("Prato", )] 
	
		9a
          Questão
	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 possui uma grande quantidade de recursos, o que torna a adaptação às funções de negócio mais demorada.
	
	a linguagem Python estabelece padrões de simplicidade que exigem dos pacotes e frameworks de terceiros adaptação estrutural.
	 
	a linguagem Python permite criar rapidamente aplicações flexíveis que permitem o desenvolvedor re-projetar conforme a necessidade.
	
	a linguagem Python se destaca pela quantidade de pacotes e frameworks, no entanto, a aplicação do RAD fica 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 26/10/2023 23:48:40
	
	Explicação:
Afirmação: Com base no texto apresentado, conclui-se que a linguagem Python permite criar rapidamente aplicações flexíveis que permitem o desenvolvedor re-projetar conforme a necessidade.
CORRETA: O fato de o Python ser uma linguagem simples e flexível, conforme afirma 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.
Afirmaçã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 afirma 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íficos para da linguagem.
Afirmaçã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 afirma nada sobre a necessidade de adaptação estrutural dos pacotes e frameworks de terceiros para Python.
Afirmação: Com base no texto apresentado, conclui-se que a linguagem Python possui uma grande quantidadede 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 justificaria pela inexperiência da equipe.
Afirmaçã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 fica prejudicada devido a falta de padronização.
ERRADA: O Python é uma linguagem de programação recomendada ao RAD, justamente por ser simples, flexível e possuir diversos recursos, existindo assim uma gama maior de possibilidades de adaptação da solução às funções de negócio.
 
	
		10a
          Questão
	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: 
		
	
	É uma fase voltada para os desenvolvedores do sistema com interações técnicas. 
	
	Identifica as entidades de dados e como se relacionam com o negócio. 
	
	É caracterizada por um processo rígido que vai determinar como será a versão final
	 
	Identifica as informações relevantes sobre o negócio. 
	
	 Nela, os testes do sistema são tratados de modo a validar os requisitos do sistema. 
	Respondido em 26/10/2023 23:48:00
	
	Explicação:
A resposta correta é: Identifica as informações relevantes sobre o negócio.

Continue navegando