Buscar

AV - Desenvolvimento rapido em aplicações 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 5 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

Prévia do material em texto

24/05/2021 EPS
https://simulado.estacio.br/alunos/ 1/5
lucas silva nascimento
Avaliação AV
202001054855 EAD SANTA CRUZ DA SERRA - RJ
 avalie seus conhecimentos
1 ponto
Um dos princípios do RAD é "Todas as mudanças durante o desenvolvimento são
reversíveis". Nesse sentido, selecione a opção CORRETA: 
 (Ref.: 202005050750)
1 ponto
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: 
 (Ref.: 202005050752)
Lupa Calc. Notas
 
VERIFICAR E ENCAMINHAR
Disciplina: EEX0039 - DESENVOLVIMENTO Período: 2021.1 EAD (GT)
Aluno: LUCAS SILVA NASCIMENTO Matr.: 202001054855
Turma: 9005
 
Prezado(a) Aluno(a),
Responda a todas as questões com atenção. Somente clique no botão FINALIZAR PROVA ao ter certeza de que respondeu a
todas as questões e que não precisará mais alterá-las. 
 
A prova será SEM consulta. O aluno poderá fazer uso, durante a prova, de uma folha em branco, para rascunho. Nesta folha
não será permitido qualquer tipo de anotação prévia, cabendo ao aplicador, nestes casos, recolher a folha de rascunho do aluno.
Valor da prova: 10 pontos.
 
1.
As novas versões devem ter o incremento de apenas uma nova funcionalidade,
pois, caso não seja validada pelo usuário, é mais simples retornar a versão anterior
que já foi validada. 
A versão atual do protótipo pode não corresponder à expectativa do cliente,
portanto é adequado retornar a versão anterior que já está aprovada pelo cliente; 
A flexibilidade da metodologia RAD facilita o desenvolvimento de protótipos,
portanto o desenvolvedor sempre pode criar uma versão; 
Nas iterações com os usuários, os desenvolvedores podem detectar que uma
funcionalidade não atende a um requisito não-funcional, portanto é necessário
retornar à versão anterior; 
Dada a flexibilidade da metodologia RAD, a utilização de ferramentas de controle de
versões de software é desnecessária, pois os protótipos sempre podem ser
recuperados; 
 
 
2.
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
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:anotar_on();
24/05/2021 EPS
https://simulado.estacio.br/alunos/ 2/5
1 ponto
Considere o código a seguir, onde desejamos renomear o arquivo inicio.txt.
Analise a exceção exibida na figura e indique qual instrução deve substituir a linha 3, de
forma a garantir a correta execução do programa. 
 (Ref.: 202005050861)
1 ponto
Considere a imagem a seguir, onde temos um script e um arquivo texto. 
Qual será o resultado impresso pelo script: 
 (Ref.: 202005050863)
para fazer a modelagem de negócios; 
Os incrementos funcionais são feitos em cada uma das fases da metodologia RAD; 
A partir da modelagem de negócios é iniciada a fase de modelagem de processos; 
A modelagem de negócios é obtida através das análises do fluxo e da distribuição
de informações. 
 
 
3.
os.replace("inicio.txt", "final.txt") 
os.remove("inicio.txt", "final.txt") 
os.remark("inicio.txt", "final.txt") 
os.change("inicio.txt", "final.txt") 
os.rename("inicio.txt", "final.txt", force=True) 
 
 
4.
2
1
4
5
3
 
24/05/2021 EPS
https://simulado.estacio.br/alunos/ 3/5
1 ponto
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: 
 (Ref.: 202005051031)
1 ponto
 Qual dos métodos da DB API 2.0 é utilizado para confirmar todas as operações
pendentes: 
 (Ref.: 202005051027)
1 ponto
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. conn = psycopg2.connect(database = "postgres", user = "postgres", password =
" senha123", host = "127.0.0.1", port = "5432") 
3. cur = conn.cursor() 
4. cur.execute("""select * from public."AGENDA" where "telefone"
= '02188888888' """) 
5. registro = cur. lacuna_I() 
6. conn.commit() 
7. conn.close() 
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: 
 (Ref.: 202005051044)
 
5.
conexao.lastrowid 
conexao.commit 
cursor.execute 
cursor.lastrow 
cursor.lastrowid 
 
 
6.
send 
commit 
connect 
save
execute 
 
 
7.
fetchmany
fecthqry
fetchall
fetchone
qryselect
 
24/05/2021 EPS
https://simulado.estacio.br/alunos/ 4/5
1 ponto
Algumas das bibliotecas de interface gráfica disponíveis para o Python
possuem portabilidade com outras bibliotecas, facilitando, assim, o trabalho do
programador. Nesse sentido, selecione a opção que apresente a biblioteca de interface
gráfica que é compatível com as bibliotecas Tkinter, PyQt, wxPython e Remi: 
 (Ref.: 202005051041)
1 ponto
A Modelagem de Dados é uma das fases da RAD que por objetivo identificar entidades,
detalhá-las, relacioná-las entre si e evoluir até o detalhe de como será implementada.
Nesse sentido, selecione a opção CORRETA a respeito da Modelagem de Dados: 
 (Ref.: 202005051061)
1 ponto
O desenvolvimento de interfaces com o usuário é um grande desafio, apesar da
existência de muitos frameworks e ferramentas que facilitam esse trabalho. Um desses
desafios está na escolha das ferramentas, ou frameworks adequados. Nesse sentido,
selecione a opção CORRETA sobre os itens que devem ser considerados nesta escolha: 
 (Ref.: 202005051066)
 
8.
Kivy
PyAutoGUI
wxPython
Pyforms
PySimpleGUI
 
 
9.
O modelo de dados deve ser baseado no diagrama de classes da UML. 
Ao final da fase, o modelo de dados é concluído e não deve passar por
modificações. 
O sistema gerenciador de banco de dados sempre deve ser o mais eficiente na
gerência dos dados. 
O diagrama de entidade-relacionamento pode ser utilizado nessa fase. 
Não é esperado que ao final da fase seja produzida uma documentação. 
 
 
10.
Curva de aprendizagem, pois a ferramenta escolhida sempre deve ser a mais fácil
de aprender. 
Licença, pois trata dos direitos de uso de um software. 
Compartilhamento, pois é essencial que todos os envolvidos no projeto tenham
acesso ao código. 
Facilidade de uso e conforto, pois o usuário final precisa de atalhos para navegar no
sistema. 
Integração, uma vez que é muito importante que o código esteja disponível no
controlador de versões git. 
 
 
 
VERIFICAR E ENCAMINHAR
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
24/05/2021 EPS
https://simulado.estacio.br/alunos/ 5/5
 
 
 
 
javascript:abre_colabore();

Continue navegando