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 4 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

25/08/2021 EPS
https://simulado.estacio.br/alunos/?p0=338482800&user_cod=5232629&matr_integracao=202103541623 1/4
MARCOS ANTONIO SILVA DUARTE
Avaliação AVS
202103541623 EAD GOIÂNIA - SETOR CELINA PARK - GO
 avalie seus conhecimentos
1 ponto
A escolha da linguagem Python para um projeto RAD tem diversas justificativas, entre
elas está a possibilidade de usar frameworks com diversas finalidades. Entre esses
frameworks, está o Django. Nesse sentido, selecione a opção CORRETA sobre o
framework Django: 
 (Ref.: 202107586201)
1 ponto
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: 
 (Ref.: 202107586194)
ALERTA DE CONEXÃO
 
Foi identificada uma queda de conexão, da sua estação de trabalho, comprometendo a realização
desta avaliação online. 
 
Por favor, feche o navegador SEM FINALIZAR A PROVA e entre novamente.
 
Lupa Calc. Notas
 
VERIFICAR E ENCAMINHAR
Disciplina: EEX0039 - DESENVOLVIMENTO Período: 2021.2 EAD (GT)
Aluno: MARCOS ANTONIO SILVA DUARTE Matr.: 202103541623
Turma: 9001
 
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. Para questões de múltipla escolha, marque a única opção correta.
 
Valor da prova: 10 pontos.
 
1.
Possui licença comercial e é aplicado para aplicações WEB; 
Possui licença de software livre e é aplicado para aplicações WEB; 
Possui licença de software livre e é aplicado para aplicações de Ciências de Dados; 
Possui licença de software livre e é aplicado para aplicações GUIs; 
Possui licença de software comercial e é aplicado para geração de gráficos. 
 
 
Desde o início do desenvolvimento, deve haver foco na implementação de recursos
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:anotar_on();
javascript:check();regrava('2','8EF705C9S3990409','3990409','2','1');
25/08/2021 EPS
https://simulado.estacio.br/alunos/?p0=338482800&user_cod=5232629&matr_integracao=202103541623 2/4
1 ponto
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? 
 (Ref.: 202107586305)
1 ponto
Dentre os métodos apresentados abaixo, qual método pertence ao objeto do tipo
arquivo. 
 (Ref.: 202107586310)
1 ponto
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 
 (Ref.: 202107586469)
1 ponto
 Qual dos métodos da DB API 2.0 é utilizado para confirmar todas as operações
pendentes: 
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; 
As iterações do projeto desenvolvido em RAD são uma garantia de que o sistema
ficará de acordo com os requisitos funcionais. 
Os sistemas que utilizam banco de dados não se adequam ao desenvolvimento
incremental, pois muitos recursos já estão implementados; 
Ao longo dos incrementos, a ideia é acrescentar funcionalidades ainda que nas
versões anteriores haja questões em aberto; 
 
 
file.readall() 
readlines(file) 
file.readline() 
file.readlines()
file.read() 
 
 
rename 
read 
split 
join 
replace 
 
 
BOOLEAN INTEGER 
CHARACTER BLOB 
BIGINT NUMERIC 
DOUBLE REAL 
DATE DATETIME 
 
 
→
→
→
→
→
→
javascript:check();regrava('3','OSVVVPRFN3990520','3990520','2','1');
javascript:check();regrava('4','04BI3U6OG3990525','3990525','2','1');
javascript:check();regrava('5','9AY18CXUM3990684','3990684','2','1');
javascript:check();regrava('6','AEX7DX60M3990687','3990687','2','1');
25/08/2021 EPS
https://simulado.estacio.br/alunos/?p0=338482800&user_cod=5232629&matr_integracao=202103541623 3/4
 (Ref.: 202107586472)
1 ponto
O uso de componentes de interface gráfica em um sistema é importante, para facilitar a
interação do usuário com as funcionalidades do sistema. No entanto também existem
alguns aspectos que podem tornar as escolhas de um projeto desvantajosas. Nesse
sentido, selecione a opção que apresenta uma das desvantagens relacionadas a uma
escolha de uma biblioteca para interface gráfica:
 (Ref.: 202107586485)
1 ponto
Em relação ao tratamento de exceções na linguagem Python, estão corretas as
seguintes afirmativas, EXCETO: 
 (Ref.: 202107586492)
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.: 202107586511)
save
execute 
connect 
commit 
send 
 
 
7.
O sistema poder operar em múltiplas plataformas. 
Dar ao programador uma camada de abstração sobre detalhes da programação dos
componentes. 
Ampliar o acesso dos usuários às funcionalidades do sistema. 
Fazer uso intenso de recursos computacionais. 
Proporcionar que o usuário possa alternar entre as funcionalidades do sistema. 
 
 
Todas as classes de exceção do Python herdam direta ou indiretamente da
classe error.
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. 
O bloco finally é a forma adequada de liberar recursos para impedir vazamentos de
recursos. 
Se houver múltiplos blocos except correspondentes quando uma exceção ocorrer,
somente o primeiro é executado. 
 
 
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. 
Curva de aprendizagem, pois a ferramenta escolhida sempre deve ser a mais fácil
de aprender. 
javascript:check();regrava('8','NUQ4M9XLC3990707','3990707','2','1');
javascript:check();regrava('9','R9FIXHLKI3990726','3990726','2','1');
25/08/2021 EPS
https://simulado.estacio.br/alunos/?p0=338482800&user_cod=5232629&matr_integracao=202103541623 4/4
1 ponto
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: 
 (Ref.: 202107586500)
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. 
 
 
Elicitação de requisitos: levantar as necessidades para tratar os requisitos do
sistema. 
Análise de requisitos: analisar a validade dos requisitos do sistema.
Documentação: documentar quais são os papéis dos usuários na operação do
sistema. 
Gerenciamento de requisitos: gerenciar os recursos humanos do projeto. 
Validação: comparar a implementação com o que foi solicitado.
 
 
 
VERIFICAR E ENCAMINHAR
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
 
 
javascript:check();regrava('10','BM96MQ1N33990715','3990715','2','1');
javascript:abre_colabore();

Outros materiais