Buscar

SIMULADO AV 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 10 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 10 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 10 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

Prévia do material em texto

DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON
		1a
          Questão 
	Acerto: 1,0  / 1,0 
	
	Um dos princípios do RAD é "Todas as mudanças durante o desenvolvimento são reversíveis". Nesse sentido, selecione a opção CORRETA: 
		
	
	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; 
	
	A não flexibilidade da metodologia RAD pode não facilitar o desenvolvimento de protótipos, portanto o desenvolvedor nem sempre pode criar uma versão;
	
	Dada a flexibilidade 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; 
	
	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. 
	
	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;
	Respondido em 23/03/2022 15:28:42
	
	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; 
	
		2a
          Questão 
	Acerto: 1,0  / 1,0 
	
	 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: 
		
	
	O agrupamento dos dados em objetos de negócio é feito na fase de modelagem de dados; 
	
	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; 
	
	A flexibilidade da metodologia RAD permite que o sequenciamento das fases de desenvolvimento seja ignorado, desde que em algum momento elas sejam executadas; 
	
	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; 
	Respondido em 23/03/2022 15:29:54
	
	Explicação: 
A resposta correta é: O agrupamento dos dados em objetos de negócio é feito na fase de modelagem de dados; 
	
		3a
          Questão 
	Acerto: 1,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." 
		
	
	Comuns 
	
	Específicas 
	
	Incomuns 
	
	Genéricas 
	
	Abrangentes 
	Respondido em 23/03/2022 15:30:32
	
	Explicação: 
A resposta correta é: Específicas.
	
		4a
          Questão 
	Acerto: 1,0  / 1,0 
	
	Assinale o código Python que cria um novo arquivo, contendo uma linha. 
		
	
	
	
	
	
	
	
	
	
	
	Respondido em 23/03/2022 15:31:44
	
	Explicação: 
A resposta correta é:
 
	
		5a
          Questão 
	Acerto: 1,0  / 1,0 
	
	Considere que temos a tabela Produto definida 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 
	
	X = (codigo, nome); Y = (:codigo, :nome) 
	
	X = (codigo, nome); Y = (:cod, :nome_prod) 
	
	X = vazio; Y = (:cod, :nome_prod) 
	
	X = (cod, nome_prod); Y = (:cod, :nome_prod) 
	Respondido em 23/03/2022 15:34:30
	
	Explicação: 
A resposta correta é: X = (codigo, nome); Y = (:cod, :nome_prod) 
	
		6a
          Questão 
	Acerto: 1,0  / 1,0 
	
	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? 
		
	
	dict 
	
	list 
	
	tuple 
	
	string 
	
	None 
	Respondido em 23/03/2022 15:35:49
	
	Explicação: 
A resposta correta é: tuple
	
		7a
          Questão 
	Acerto: 1,0  / 1,0 
	
	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
	
	EApp
	
	buildApp
	
	build
	Respondido em 23/03/2022 15:39:03
	
	Explicação: 
A resposta correta é: build
	
		8a
          Questão 
	Acerto: 1,0  / 1,0 
	
	Considere o fragmento de código Python abaixo que utiliza a biblioteca psycopg2 para fazer operações no sistema gerenciador de banco de dados Postgre:  
1. import psycopg2 
2. conn = psycopg2.connect(database = "postgres", user = "postgres", password = " senha123", host = "127.0.0.1", port = "5432") 
3. cur = conn.cursor() 
4. cur.execute("""select * from public."AGENDA" where "telefone" = '02188888888' """) 
5. registro = cur. lacuna_I() 
6. conn.commit() 
7. conn.close() 
Para que o código seja compilado e executado corretamente e, além disso, retorne todos os registros que satisfaçam a condição dada, é necessário substituir a palavra lacuna_I por: 
		
	
	fecthqry
	
	qryselect
	
	fetchone
	
	fetchall
	
	fetchmany
	Respondido em 23/03/2022 15:40:11
	
	Explicação: 
Resposta: fetchall.
Esta rotina busca todas as linhas de um resultado de consulta, retornando uma lista.
 
	
		9a
          Questão 
	Acerto: 1,0  / 1,0 
	
	O pacote "tkinter" da linguagem de programação Python possui diversos componentes gráficos que facilitam a implementação da interface com o usuário. Em relação a este pacote, selecione a opção CORRETA: 
		
	
	pode ser usado sem fazer a importação, por fazer parte da instalação padrão do Python.
	
	está disponível para maioria das distribuições do Linux, mas não para o Windows
	
	é recomendado usar outros pacotes de UI mais estáveis, por ser um pacote recente.
	
	seus componentes só podem ser usados para as primeiras versões do protótipo, uma vez que a interação com seus componentes é limitada.
	
	está disponível para plataforma Windows, como para o Linux.
	Respondido em 23/03/2022 15:41:23
	
	Explicação: 
A resposta correta é: está disponível para plataforma Windows, como para o Linux.
	
		10a
          Questão 
	Acerto: 1,0  / 1,0 
	
	A RAD é uma metodologia de desenvolvimento que se adequa bem a processos dinâmicos. Portanto é natural que a aplicação de metodologias tradicionais de engenharia de requisitos tenha restrições de aplicação para ela. Nesse sentido, selecione a opção CORRETA a respeito dessas restrições: 
		
	
	As priorizações dos requisitos da RAD são fixas e todos tem alta prioridade; 
	
	Na RAD, as mudanças dos requisitos só podem ser aplicadas no final do processo de teste e validação. 
	
	Na RAD, o projeto vai incorporando sugestões dos usuários ao longo das iterações. 
	
	O levantamento dos requisitos deve ser feito logo no início do desenvolvimento. 
	
	O gerenciamento dos requisitos é um processo rígido.
	Respondido em 23/03/2022 15:42:03
	
	Explicação: 
A resposta correta é: Na RAD, o projeto vai incorporando sugestões dos usuários ao longo das iterações.

Continue navegando