Prévia do material em texto
27/06/2022 23:49 EPS
https://simulado.estacio.br/alunos/ 1/4
IZABELA GUIMARÃES DE BELO
202101082877
Disciplina: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON AV
Aluno: IZABELA GUIMARÃES DE BELO 202101082877
Professor: ROBSON LORBIESKI
Turma: 9001
EEX0039_AV_202101082877 (AG) 07/06/2022 21:37:15 (F)
Avaliação:
7,0
Nota SIA:
7,0 pts
ENSINEME: APLICANDO RAD
1. 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:
Elicitação de requisitos: levantar as necessidades para tratar os requisitos do
sistema.
Gerenciamento de requisitos: gerenciar os recursos humanos do projeto.
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.
Análise de requisitos: analisar a validade dos requisitos do sistema.
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:
É 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.
É 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.
Educational Performace Solution EPS ® - Alunos
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990715.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990719.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
27/06/2022 23:49 EPS
https://simulado.estacio.br/alunos/ 2/4
ENSINEME: INTERFACE GRÁFICA COM PYTHON
3. Ref.: 3990709 Pontos: 0,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:
tkk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)
tk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)
tk.CheckButton(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)
tk.Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy)
Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy)
4. 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
Kivy
Flexx
ENSINEME: MANIPULAÇÃO DE DADOS EM ARQUIVOS
5. Ref.: 3990525 Pontos: 1,00 / 1,00
Dentre os métodos apresentados abaixo, qual método pertence ao objeto do tipo
arquivo.
join
split
read
rename
replace Educational Performace Solution EPS ® - Alunos
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990709.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990699.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990525.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
27/06/2022 23:49 EPS
https://simulado.estacio.br/alunos/ 3/4
6. 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.readlines()
file.read()
file.readline()
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:
conexao.lastrowid
cursor.lastrowid
cursor.execute
cursor.lastrow
conexao.commit
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 execute da classe Cursor
Método commit da classe Connection
Método commit da classe Cursor
Método cursor da classe Connection
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:
Os desenvolvedores devem ser muito qualificados; Educational Performace Solution EPS ® - Alunos
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990520.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990691.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990683.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990414.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
27/06/2022 23:49 EPS
https://simulado.estacio.br/alunos/ 4/4
A metodologia RAD trata apenas sistema que podem ser modularizados;
O gerenciamento de um projeto RAD é complexo.
Alta dependência da modelagem de dados;
Podem ocorrer rápidas revisões iniciais;
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;
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;
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;
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
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990409.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')