Buscar

DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON AV 2022

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 8 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 8 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

Prévia do material em texto

Disciplina: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON 
	AV
	Aluno: 
	
	Professor: ROBSON LORBIESKI
 
	Turma: 
	
	 07/03/2022 21:16:40 (F) 
			Avaliação:
10,0
	Nota Partic.:
	Nota SIA:
10,0 pts
	 
		
	ENSINEME: APLICANDO RAD
	 
	 
	 1.
	Ref.: 3990715
	Pontos: 1,00  / 1,00
	
	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: 
		
	
	Documentação: documentar quais são os papéis dos usuários na operação do sistema. 
	 
	Validação: comparar a implementação com o que foi solicitado.
	
	Elicitação de requisitos: levantar as necessidades para tratar os requisitos do sistema. 
	
	Análise de requisitos: analisar a validade dos requisitos do sistema.
	
	Gerenciamento de requisitos: gerenciar os recursos humanos do projeto.  
	
	
	 2.
	Ref.: 3990719
	Pontos: 1,00  / 1,00
	
	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: 
		
	
	Aumenta a colaboração entre os desenvolvedores e os usuários, uma vez que estabelece um cronograma de trabalho.
	
	É um conjunto eficiente de técnicas que aceleram a implementação de ideias. 
	
	É baseada em entrevistas e dinâmicas sociais em que os usuários interagem entre si para fornecer informações relevantes para os desenvolvedores. 
	 
	Trata-se de oficinas de trabalho onde desenvolvedores e usuários discutem sobre o projeto e e suas necessidades.
	
	Devem ser aplicadas ao final de cada entrega de protótipo de modo a garantir o direcionamento correto do projeto. 
	
	
	 
		
	ENSINEME: INTERFACE GRÁFICA COM PYTHON
	 
	 
	 3.
	Ref.: 3990701
	Pontos: 1,00  / 1,00
	
	Algumas das bibliotecas de interface gráfica disponíveis para o Python possuem portabilidade com outras bibliotecas, facilitando, assim, o trabalho do programador. Nesse sentido, selecione a opção que apresente a biblioteca de interface gráfica que é compatível com as bibliotecas Tkinter, PyQt, wxPython e Remi: 
		
	
	Kivy
	
	Pyforms
	
	PyAutoGUI
	 
	PySimpleGUI
	
	wxPython
	
	
	 4.
	Ref.: 3990699
	Pontos: 1,00  / 1,00
	
	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: 
		
	
	Pyforms
	
	Kivy
	
	Flexx
	 
	CEF Python
	
	Tkinter
	
	
	 
		
	ENSINEME: MANIPULAÇÃO DE DADOS EM ARQUIVOS
	 
	 
	 5.
	Ref.: 3990521
	Pontos: 1,00  / 1,00
	
	Considere o código a seguir, onde desejamos renomear o arquivo inicio.txt.
Analise a exceção exibida na figura e indique qual instrução deve substituir a linha 3, de forma a garantir a correta execução do programa. 
		
	
	os.remark("inicio.txt", "final.txt") 
	 
	os.replace("inicio.txt", "final.txt") 
	
	os.remove("inicio.txt", "final.txt") 
	
	os.rename("inicio.txt", "final.txt", force=True) 
	
	os.change("inicio.txt", "final.txt") 
	
	
	 6.
	Ref.: 3990523
	Pontos: 1,00  / 1,00
	
	Considere a imagem a seguir, onde temos um script e um arquivo texto. 
Qual será o resultado impresso pelo script: 
		
	
	1
	
	4
	
	5
	 
	3
	
	2
	
	
	 
		
	ENSINEME: PYTHON COM BANCO DE DADOS
	 
	 
	 7.
	Ref.: 3990691
	Pontos: 1,00  / 1,00
	
	Em alguns cursores, como o sqlite3 e o mysql-connector-python, temos acesso ao valor gerado por colunas autoincrementadas após executar o comando INSERT. Dado que cursor é um objeto do tipo Cursor e conexao é um objeto do tipo Connection, assinale a alternativa que retorna esse valor corretamente: 
		
	
	cursor.execute 
	 
	cursor.lastrowid 
	
	conexao.commit 
	
	conexao.lastrowid 
	
	cursor.lastrow 
	
	
	 8.
	Ref.: 3990683
	Pontos: 1,00  / 1,00
	
	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 commit da classe Connection 
	
	Método cursor da classe Connection 
	 
	Método execute da classe Cursor 
	
	Método commit da classe Cursor 
	
	Método execute da classe Connection 
	
	
	 
		
	ENSINEME: RAD (RAPID APPLICATIONS DEVELOPMENT)
	 
	 
	 9.
	Ref.: 3990414
	Pontos: 1,00  / 1,00
	
	A metodologia RAD trabalha com iterações e incrementos ao longo do desenvolvimento do software para que seja entregue rapidamente e com a minimização de erros. Apesar das diversas vantagens, também possui desvantagens. Nesse sentido, selecione a opção CORRETA a respeito das vantagens da metodologia RAD: 
		
	
	Alta dependência da modelagem de dados; 
	
	Os desenvolvedores devem ser muito qualificados; 
	 
	Podem ocorrer rápidas revisões iniciais; 
	
	O gerenciamento de um projeto RAD é complexo. 
	
	A metodologia RAD trata apenas sistema que podem ser modularizados; 
	
	
	 10.
	Ref.: 3990409
	Pontos: 1,00  / 1,00
	
	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: 
		
	
	Ao longo dos incrementos, a ideia é acrescentar funcionalidades ainda que nas versões anteriores haja questões em aberto; 
	 
	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; 
	
	As iterações do projeto desenvolvido em RAD são uma garantia de que o sistema ficará de acordo com os requisitos funcionais. 
	
	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; 
	
	
	Educational Performace Solution      EPS ® - Alunos

Continue navegando