Logo Passei Direto
Buscar

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

User badge image
Luiz Fonseca

em

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

1.
	Ref.: 3990718
	Pontos: 0,00  / 1,00
	
	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: 
		
	 
	Na RAD, o projeto vai incorporando sugestões dos usuários ao longo das iteraçõ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. 
	
	O gerenciamento dos requisitos é um processo rígido.
	
	O levantamento dos requisitos deve ser feito logo no início do desenvolvimento. 
	
	
	 2.
	Ref.: 7832904
	Pontos: 0,00  / 1,00
	
	Na metodologia RAD, o desenvolvimento de protótipo de interface é muito importante para que as partes interessadas possam aumentar a sua compreensão sobre o sistema e, se necessário, fazer ajustes sobre o direcionamento do projeto. Existem algumas técnicas para o desenvolvimento de protótipos de interface. Nesse sentido, selecione a opção CORRETA que relaciona corretamente a técnica de desenvolvimento de protótipo de interface e o seu significado: 
		
	
	Wireframes: são usadas exclusivamente para implementar a lógica física do sistema de Hardware.
	 
	Mockup: são usadas para apresentar aspectos visuais de navegação do produto. 
	
	Maquetes: tratam tanto das funcionalidades do sistema, como também da aparência. 
	
	Esboços: são modelos funcionais de sistema.  
	 
	Sketches: são aplicados para exibir componentes interativos que serão aplicados na versão final do sistema. 
	
	
	 
		
	ENSINEME: INTERFACE GRÁFICA COM PYTHON
	 
	 
	 3.
	Ref.: 3990699
	Pontos: 0,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
	
	Tkinter
	 
	CEF Python
	
	Flexx
	
	Kivy
	
	
	 4.
	Ref.: 3990709
	Pontos: 1,00  / 1,00
	
	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)
	 
	tk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)
	
	Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy) 
	
	tkk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy) 
	
	
	 
		
	ENSINEME: MANIPULAÇÃO DE DADOS EM ARQUIVOS
	 
	 
	 5.
	Ref.: 8012253
	Pontos: 0,00  / 1,00
	
	Carlos está pesquisando sobre manipulação de strings em Python. Ele deseja entender as funções disponíveis para trabalhar com textos na linguagem.
Qual dos seguintes tópicos está relacionado à manipulação de dados em Python?
		
	 
	Funções de manipulação de arquivos.
	
	Funções de manipulação de redes.
	
	Funções de manipulação de vídeos.
	
	Funções de manipulação de áudio.
	 
	Funções de manipulação de imagens.
	
	
	 6.
	Ref.: 8012262
	Pontos: 0,00  / 1,00
	
	Carlos está trabalhando em um projeto onde precisa gravar os dados de uma lista em um arquivo texto. Ele já converteu a lista em uma string utilizando o conector adequado.
Qual comando Carlos deve usar para gravar a string em um arquivo chamado "dados.txt"?
		
	
	open("dados.txt", "r").record(string_data)
	
	open("dados.txt", "r").write(string_data)
	 
	open("dados.txt").record(string_data)
	
	open("dados.txt", "a").append(string_data)
	 
	open("dados.txt", "w").write(string_data)
	
	
	 
		
	ENSINEME: PYTHON COM BANCO DE DADOS
	 
	 
	 7.
	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? 
		
	
	NotSupportedError
	 
	ForeignKeyError
	
	OperationalError 
	
	ProgrammingError
	 
	IntegrityError
	
	
	 8.
	Ref.: 3990696
	Pontos: 0,00  / 1,00
	
	Considere o script a seguir, onde estamos utilizando o conector psycopg2, que implementa a DB API 2.0, e assinale a alternativa correta. 
		
	
	Todas as tabelas serão criadas e não será exibido nenhum erro. 
	 
	Será criada a tabela Produto e será impresso "Erro de Integridade" 
	 
	Será criada a tabela Produto e será impresso "Erro de Programação" 
	
	Nenhuma tabela será criada e será impresso "Erro de Programação" 
	
	Nenhuma tabela será criada e será impresso "Erro de Integridade"
	
	
	 
		
	ENSINEME: RAD (RAPID APPLICATIONS DEVELOPMENT)
	 
	 
	 9.
	Ref.: 7962982
	Pontos: 0,00  / 1,00
	
	O termo RAD refere-se a uma metodologia de desenvolvimento de software que se concentra na entrega rápida de protótipos funcionais, ao invés de aguardar a finalização de todo o ciclo de desenvolvimento tradicional.
 
O que significa a sigla RAD no contexto de desenvolvimento de software?
		
	 
	Recuperação de Arquivos Desatualizados
	
	Rastreamento de Atividades de Desenvolvimento
	
	Registro Automatizado de Dados
	
	Requisitos Ágeis de Desenvolvimento
	 
	Desenvolvimento de Aplicação Rápida
	
	
	 10.
	Ref.: 3990414
	Pontos: 0,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: 
		
	 
	Podem ocorrer rápidas revisões iniciais; 
	
	Alta dependência da modelagem de dados; 
	
	O gerenciamento de um projeto RAD é complexo. 
	
	A metodologia RAD trata apenas sistema que podem ser modularizados; 
	 
	Os desenvolvedores devem ser muito qualificados;

Mais conteúdos dessa disciplina