Buscar

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

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 7 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 7 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
AV1
	
	 1a Questão (Ref.: 202111019604)
	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: 
		
	
	A metodologia RAD trata apenas sistema que podem ser modularizados; 
	
	Podem ocorrer rápidas revisões iniciais; 
	
	Alta dependência da modelagem de dados; 
	
	O gerenciamento de um projeto RAD é complexo. 
	
	Os desenvolvedores devem ser muito qualificados; 
	
	
	 2a Questão (Ref.: 202111019599)
	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: 
		
	
	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; 
	
	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; 
	
	Desde o início do desenvolvimento, deve haver foco na implementação de recursos de segurança; 
	
	As iterações do projeto desenvolvido em RAD são uma garantia de que o sistema ficará de acordo com os requisitos funcionais. 
	
	
	 3a Questão (Ref.: 202111019710)
	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? 
		
	
	readlines(file) 
	
	file.readall() 
	
	file.read()  
	
	file.readlines()
	
	file.readline() 
	
	
	 4a Questão (Ref.: 202111019713)
	Considere a imagem a seguir, onde temos um script e um arquivo texto. 
Qual será o resultado impresso pelo script: 
		
	
	1
	
	3
	
	4
	
	5
	
	2
	
	
	 5a Questão (Ref.: 202111019882)
	Considere que temos as tabelas Arremate e Produto, definidas com os comandos SQLs a seguir: 
CREATE TABLE Produto ( 
                codigo INTEGER NOT NULL, 
                nome TEXT NOT NULL, 
                descricao TEXT, 
                PRIMARY KEY (codigo)) 
CREATE TABLE Arremate ( 
                id INTEGER NOT NULL, 
                data DATE NOT NULL, 
                cod_prod INTEGER NOT NULL, 
                lance REAL, 
                FOREIGN KEY(cod_prod) REFERENCES Produto(codigo)) 
 
Quando tentamos inserir um registro na tabela Arremate cujo cod_prod não existe na tabela Produto, qual exceção é lançada pelo conector, dado que ele implementa a DB API 2.0? 
		
	
	NotSupportedError
	
	ProgrammingError
	
	OperationalError 
	
	ForeignKeyError
	
	IntegrityError
	
	
	 6a Questão (Ref.: 202111019873)
	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 commit da classe Cursor 
	
	Método execute da classe Cursor 
	
	Método cursor da classe Connection 
	
	Método execute da classe Connection 
	
	
	 7a Questão (Ref.: 202111019899)
	Considere o fragmento de código Python abaixo:  
import tkinter as tk  
raiz = tk.Tk()  
raiz.title('Exemplo') 
botao = lacuna_I 
botao.pack() 
raiz.mainloop() 
Selecione a opção CORRETA que substitua a palavra lacuna_I de modo que o programa adicione um botão usando o módulo tkinter: 
		
	
	tk.Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy) 
	
	tk.CheckButton(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)
	
	tkk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy) 
	
	Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy) 
	
	tk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)
	
	
	 8a Questão (Ref.: 202111019890)
	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:
		
	
	Ampliar o acesso dos usuários às funcionalidades do sistema. 
	
	O sistema poder operar em múltiplas plataformas. 
	
	Dar ao programador uma camada de abstração sobre detalhes da programação dos componentes. 
	
	Proporcionar que o usuário possa alternar entre as funcionalidades do sistema. 
	
	Fazer uso intenso de recursos computacionais. 
	
	
	 9a Questão (Ref.: 202111019905)
	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. 
	
	Análise de requisitos: analisar a validade dos requisitos do sistema.
	
	Elicitação de requisitos: levantar as necessidades para tratar os requisitos do sistema. 
	
	Validação: comparar a implementação com o que foi solicitado.
	
	Gerenciamento de requisitos: gerenciar os recursos humanos do projeto.  
	
	
	 10a Questão (Ref.: 202111019909)
	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: 
		
	
	É 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. 
	
	Aumenta a colaboração entre os desenvolvedores e os usuários, uma vez que estabelece um cronograma de trabalho.
	
	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.

Continue navegando