Buscar

DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON-PROVA

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

Disciplina: EEX0039 - DESENVOLVIMENTO  
	Período: 2021.1 EAD (GT)
	Aluno: 
	Matr.: 
	
	Turma: 
	
Prezado(a) Aluno(a),
Responda a todas as questões com atenção. Somente clique no botão FINALIZAR PROVA ao ter certeza de que respondeu a todas as questões e que não precisará mais alterá-las. 
A prova será SEM consulta. O aluno poderá fazer uso, durante a prova, de uma folha em branco, para rascunho. Nesta folha não será permitido qualquer tipo de anotação prévia, cabendo ao aplicador, nestes casos, recolher a folha de rascunho do aluno.
Valor da prova: 10 pontos.
	
	 
	 
		1 ponto
	
		1.
		Um dos princípios do RAD é a entrega contínua de produtos dentro do prazo. Nesse sentido, selecione a opção CORRETA: 
 (Ref.: 202006596734)
	
	
	
	
	Este princípio garante que o produto terá menos erros; 
	
	
	O desenvolvimento rápido sempre vai reduzir os custos do projeto.
	
	
	O prazo sempre deve ser respeitado, mesmo que não seja possível entregar o produto conforme programado; 
	
	
	Isso permite que a equipe do projeto defina 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; 
	
	 
	 
		1 ponto
	
		2.
		Um dos princípios do RAD é "É necessário que o desenvolvimento iterativo e incremental convirja para uma solução comercial". Nesse sentido, selecione a opção CORRETA: 
 (Ref.: 202006596737)
	
	
	
	
	Desde o início do desenvolvimento, deve haver foco na implementação de recursos de segurança; 
	
	
	Os sistemas que utilizam banco de dados não se adequam ao desenvolvimento incremental, pois muitos recursos já estão implementados; 
	
	
	Ao longo dos incrementos, a ideia é acrescentar funcionalidades ainda que nas versões anteriores haja questões em aberto; 
	
	
	As iterações do projeto desenvolvido em RAD são uma garantia de que o sistema ficará de acordo com os requisitos funcionais. 
	
	
	Apesar de desenvolver versões do sistema no curto prazo, a ideia é que ao longo das iterações e incrementos, o protótipo se aproxime cada vez mais do sistema comercial; 
	
	 
	 
		1 ponto
	
		3.
		Para ler o conteúdo de um arquivo nomeado file e retornar todas as linhas do arquivo como elementos de uma lista, devemos executar qual instrução? 
 (Ref.: 202006596848)
	
	
	
	
	file.readline() 
	
	
	file.readlines()
	
	
	file.read()  
	
	
	readlines(file) 
	
	
	file.readall() 
	
	 
	 
		1 ponto
	
		4.
		Para escrever os itens de uma lista nomeada minha_lista, em um arquivo nomeado file, devemos executar qual instrução? 
 (Ref.: 202006596844)
	
	
	
	
	minha_lista.write(file) 
	
	
	file.writelines(minha_lista) 
	
	
	file.writeall(minha_lista)  
	
	
	minha_lista.writelines(file) 
	
	
	writelines(minha_lista , file) 
	
	 
	 
		1 ponto
	
		5.
		Diferente de outros bancos de dados, que possuem muitos tipos de dados, o SQLite possui um limitado número de tipos, porém utiliza o conceito de afinidade. Assinale a alternativa correta quanto ao tipo do atributo criado e a classe de maior afinidade: TIPO →→ CLASSE 
 (Ref.: 202006597012)
	
	
	
	
	CHARACTER →→ BLOB 
	
	
	BOOLEAN →→ INTEGER 
	
	
	DATE →→ DATETIME 
	
	
	BIGINT →→ NUMERIC 
	
	
	DOUBLE →→ REAL 
	
	 
	 
		1 ponto
	
		6.
		Para conectores que implementem a DB API 2.0, qual método de qual classe é utilizado para enviar comandos ao banco de dados? 
 (Ref.: 202006597011)
	
	
	
	
	Método cursor da classe Connection 
	
	
	Método execute da classe Connection 
	
	
	Método commit da classe Connection 
	
	
	Método execute da classe Cursor 
	
	
	Método commit da classe Cursor 
	
	 
	 
		1 ponto
	
		7.
		O uso de componentes de interface gráfica em um sistema é importante, para facilitar a interação do usuário com as funcionalidades do sistema. No entanto também existem alguns aspectos que podem tornar as escolhas de um projeto desvantajosas. Nesse sentido, selecione a opção que apresenta uma das desvantagens relacionadas a uma escolha de uma biblioteca para interface gráfica:
 (Ref.: 202006597028)
	
	
	
	
	Proporcionar que o usuário possa alternar entre as funcionalidades do sistema. 
	
	
	O sistema poder operar em múltiplas plataformas. 
	
	
	Ampliar o acesso dos usuários às funcionalidades do sistema. 
	
	
	Dar ao programador uma camada de abstração sobre detalhes da programação dos componentes. 
	
	
	Fazer uso intenso de recursos computacionais. 
	
	 
	 
		1 ponto
	
		8.
		As bibliotecas para interface gráfica disponíveis para o Python têm características que as tornam mais adequadas para um determinado projeto. Nesse sentido, selecione a opção que apresenta a biblioteca de interface gráfica do Python voltada para aplicações integradas ao google chrome: 
 (Ref.: 202006597027)
	
	
	
	
	CEF Python
	
	
	Tkinter
	
	
	Pyforms
	
	
	Flexx
	
	
	Kivy
	
	 
	 
		1 ponto
	
		9.
		A engenharia de requisitos trata formalmente das atividades relacionadas aos requisitos de um sistema. Nesse sentido, selecione a opção que relaciona CORRETAMENTE a atividade e o seu objetivo: 
 (Ref.: 202006597043)
	
	
	
	
	Validação: comparar a implementação com o que foi solicitado.
	
	
	Documentação: documentar quais são os papéis dos usuários na operação do sistema. 
	
	
	Gerenciamento de requisitos: gerenciar os recursos humanos do projeto.  
	
	
	Análise de requisitos: analisar a validade dos requisitos do sistema.
	
	
	Elicitação de requisitos: levantar as necessidades para tratar os requisitos do sistema. 
	
	 
	 
		1 ponto
	
		10.
		A JAD (Joint Application Development) é a principal técnica aplicada para levantamento de requisitos em projetos que utilizam RAD. A respeito da JAD, selecione a opção CORRETA: 
 (Ref.: 202006597047)
	
	
	
	
	É um conjunto eficiente de técnicas que aceleram a implementação de ideias. 
	
	
	Devem ser aplicadas ao final de cada entrega de protótipo de modo a garantir o direcionamento correto do projeto. 
	
	
	Trata-se de oficinas de trabalho onde desenvolvedores e usuários discutem sobre o projeto e e suas necessidades.
	
	
	Aumenta a colaboração entre os desenvolvedores e os usuários, uma vez que estabelece um cronograma de trabalho.
	
	
	É baseada em entrevistas e dinâmicas sociais em que os usuários interagem entre si para fornecer informações relevantes para os desenvolvedores.

Continue navegando