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;