Buscar

DESENVOLVIMENTO RAPIDO 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 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

ENSINEME: APLICANDO RAD
	 
	 
	 1.
	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: 
		
	
	É 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. 
	
	É 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.
	
	Aumenta a colaboração entre os desenvolvedores e os usuários, uma vez que estabelece um cronograma de trabalho.
	
	
	 2.
	Ref.: 3990715
	Pontos: 0,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: 
		
	 
	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. 
	
	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.
	
	
	 
		
	ENSINEME: INTERFACE GRÁFICA COM PYTHON
	 
	 
	 3.
	Ref.: 3990707
	Pontos: 1,00  / 1,00
	
	Em relação ao tratamento de exceções na linguagem Python, estão corretas as seguintes afirmativas, EXCETO:  
		
	
	Se houver múltiplos blocos except correspondentes quando uma exceção ocorrer, somente o primeiro é executado.  
	
	O bloco finally é a forma adequada de liberar recursos para impedir vazamentos de recursos. 
	
	Pelo menos um bloco except, ou um bloco finally deve seguir imediatamente o bloco try.  
	
	O tratamento de exceções processa erros síncronos, que ocorrem quando uma instrução é executada.  
	 
	Todas as classes de exceção do Python herdam direta ou indiretamente da classe error.
	
	
	 4.
	Ref.: 3990704
	Pontos: 1,00  / 1,00
	
	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. 
1. 
conn = psycopg2.connect(database = "postgres", user = "postgres", password = " senha123", host = "127.0.0.1", port = "5432") 
2. 
1. 
cur = conn.cursor() 
2. 
1. 
cur.execute("""select * from public."AGENDA" where "telefone" = '02188888888' """) 
2. 
1. 
registro = cur. lacuna_I() 
2. 
1. 
conn.commit() 
2. 
1. 
conn.close() 
2. 
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: 
		
	
	fetchmany
	
	qryselect
	 
	fetchall
	
	fecthqry
	
	fetchone
	
	
	 
		
	ENSINEME: MANIPULAÇÃO DE DADOS EM ARQUIVOS
	 
	 
	 5.
	Ref.: 3990520
	Pontos: 1,00  / 1,00
	
	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.readline() 
	
	file.read()  
	 
	file.readlines()
	
	
	 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
	 
	3
	
	5
	
	4
	
	2
	
	
	 
		
	ENSINEME: PYTHON COM BANCO DE DADOS
	 
	 
	 7.
	Ref.: 3990684
	Pontos: 1,00  / 1,00
	
	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 
		
	 
	DOUBLE →→ REAL 
	
	BIGINT →→ NUMERIC 
	
	DATE →→ DATETIME 
	
	BOOLEAN →→ INTEGER 
	
	CHARACTER →→ BLOB 
	
	
	 8.
	Ref.: 3990692
	Pontos: 0,00  / 1,00
	
	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? 
		
	 
	OperationalError 
	
	ProgrammingError
	
	ForeignKeyError
	 
	IntegrityError
	
	NotSupportedError
	
	
	 
		
	ENSINEME: RAD (RAPID APPLICATIONS DEVELOPMENT)
	 
	 
	 9.
	Ref.: 3990406
	Pontos: 1,00  / 1,00
	
	Um dos princípios do RAD é a entrega contínua de produtos dentro do prazo. Nesse sentido, selecione a opção CORRETA: 
		
	
	Este princípio garante que o produto terá menos erros; 
	
	Isso permite reduzir custos, desde que, pelo menos, uma parte do sistema esteja funcionando corretamente; 
	
	O prazo sempre deve ser respeitado, mesmo que não seja possível entregar o produto conforme programado; 
	
	O desenvolvimento rápido sempre vai reduzir os custos do projeto.
	 
	Isso permite que a equipe do projeto defina rapidamente a abordagem ideal para entregar o produto no tempo disponível; 
	
	
	 10.
	Ref.: 3990412
	Pontos: 1,00  / 1,00
	
	A metodologia de desenvolvimento RAD possui diversas fases, cada uma com objetivos específicos de modo a desenvolver o sistema rápido e em conformidade com os requisitos de negócio. Nesse sentido, selecione a opção CORRETA as fases do RAD: 
		
	
	Os incrementos funcionais são feitos em cada uma das fases da metodologia RAD; 
	 
	A modelagem de negócios é obtida através das análises do fluxo e da distribuição de informações. 
	
	A fase de testes pode iniciar logo depois da fase de modelagem de processos; 
	
	A documentação referente aos requisitos funcionais do sistema são a fonte principal para fazer a modelagem de negócios; 
	
	A partir da modelagem de negócios é iniciada a fase de modelagem de processos;

Continue navegando