Buscar

SIMULADO AV - DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON - ANÁLISE E DESENVOLVIMENTO DE SISTEMAS - ESTÁCIO

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

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 6, do total de 7 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

Disc.: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON 
Acertos: 10,0 de 10,0 27/04/2021 
 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
 As fases da metodologia RAD estão interrelacionadas entre si no 
sentido que apenas quando uma fase estiver concluída, a próxima pode 
iniciar. Em relação às fases da metodologia de desenvolvimento RAD, 
selecione a opção CORRETA: 
 
 A coleta de dados é feita na fase de modelagem de negócios e 
serão agrupados em estruturas de negócio na fase de 
prototipação; 
 A fase de teste da metodologia RAD deve ser aplicada apenas 
para a funcionalidade que foi incluída no ciclo iterativo; 
 Em cada uma das fases da metodologia RAD, o usuário pode 
incluir um novo requisito. 
 O agrupamento dos dados em objetos de negócio é feito na fase 
de modelagem de dados; 
 A flexibilidade da metodologia RAD permite que o 
sequenciamento das fases de desenvolvimento seja ignorado, 
desde que em algum momento elas sejam executadas; 
Respondido em 27/04/2021 17:42:15 
 
Explicação: 
A resposta correta é: O agrupamento dos dados em objetos de 
negócio é feito na fase de modelagem de dados; 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Um dos princípios do RAD é "a adequação para fins comerciais é o 
critério essencial para aceitação de resultados". Nesse sentido, 
selecione a opção CORRETA: 
 
 Permite que os desenvolvedores tomem a decisão sobre a 
aplicação das melhores soluções para o projeto. 
 O foco deve ser voltado para cumprir os prazos pré-
estabelecidos; 
 Este princípio garante que o produto terá menos erros e, 
consequentemente, terá menos vulnerabilidades; 
 O foco é fazer o desenvolvimento para atender aos requisitos 
funcionais; 
 Significa que as melhores práticas para desenvolver um software 
seguro devem ser aplicadas; 
Respondido em 27/04/2021 17:42:53 
 
Explicação: 
A resposta correta é: O foco é fazer o desenvolvimento para 
atender aos requisitos funcionais; 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Assinale o código Python que cria um novo arquivo, contendo uma 
linha. 
 
 
 
 
 
 
 
 
 
 
 
Respondido em 27/04/2021 17:43:15 
 
Explicação: 
A resposta correta é: 
 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
No Python 3.7, a instrução que realiza a impressão de uma lista de 
cadeias de caracteres nomeada "y", separando cada elemento com 
uma vírgula, é: 
 
 print(y % (´,´)) 
 print(y, ´,´) 
 print(´,´.join(y)) 
 print(y.join(´,´)) 
 print(join(y, ´,´)) 
Respondido em 27/04/2021 17:43:30 
 
Explicação: 
A resposta correta é: print(´,´.join(y)) 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o trecho de código a seguir, onde estamos utilizando o 
conector sqlite3. 
>>> comando = "SELECT nome FROM Pessoa;" 
>>> cursor.execute(comando) 
>>> cursor.fetchall() 
Dado que a consulta SQL retorna diversos registros, qual a classe dos 
objetos da lista retornada pelo método fetchall? 
 
 None 
 tuple 
 list 
 string 
 dict 
Respondido em 27/04/2021 17:43:37 
 
Explicação: 
A resposta correta é: tuple 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere a tabela Produto a seguir: 
 
Qual o resultado impresso pelo trecho do script a seguir, considerando 
que a conexão e cursor foram criados. 
>>> cursor.execute("SELECT nome FROM Produto;") 
>>> print(cursor.fetchall()) 
 
 [("Faca", ), ("Garfo", ), ("Prato", )] 
 ["Faca", "Garfo", "Prato"] 
 [("Faca", "Garfo", "Prato")] 
 [("Faca"), ("Garfo"), ("Prato")] 
 [["Faca"], ["Garfo"], ["Prato"]] 
Respondido em 27/04/2021 17:44:03 
 
Explicação: 
A resposta correta é: [("Faca", ), ("Garfo", ), ("Prato", )] 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o fragmento de código Python abaixo. 
1. import tkinter as tk 
2. janela = tk.Tk() 
3. T = tk.Text(janela, height=2, width=30) 
4. T.pack() 
5. T. lacuna_I (tk.END, lacuna_II) 
6. tk.mainloop() 
Para que o código seja compilado e executado corretamente e, além 
disso, seja exibida a mensagem: 
"Este é um texto. 
Esta é a segunda linha. 
Esta é a terceira linha." 
as palavras lacuna_I, e lacuna_II devem ser substituídas, 
respectivamente, por: 
 
 text e "Este é um texto. Esta é a segunda linha. \nEsta é a 
terceira linha.\n") 
 insert e "Este é um texto. Esta é a segunda linha. \nEsta é a 
terceira linha.\n") 
 Nenhuma das outras alternativas. 
 insert e "Este é um texto.\nEsta é a segunda linha. \nEsta é a 
terceira linha.\n") 
 text e "Este é um texto. Esta é a segunda linha. Esta é a terceira 
linha.\n") 
Respondido em 27/04/2021 17:44:21 
 
Explicação: 
A resposta correta é: insert e "Este é um texto.\nEsta é a 
segunda linha. \nEsta é a terceira linha.\n") 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Considere o fragmento de código Python abaixo. 
from kivy.app import App 
from kivy.uix.button import Button 
 
class EApp(App): 
 def lacuna(self): 
 return Button(text='Pressione para passar de fase!') 
 
EApp().run() 
Para que o código seja compilado e executado corretamente, a 
palavra lacuna deve ser substituída por: 
 
 ClassApp 
 EbuildApp 
 buildApp 
 build 
 EApp 
Respondido em 27/04/2021 17:44:34 
 
Explicação: 
A resposta correta é: build 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
O levantamento de requisitos é uma etapa fundamental do ciclo de 
vida de um sistema, pois é nessa etapa que são identificadas as 
necessidades do sistema. Uma das técnicas que auxiliam no 
levantamento de requisitos é a de entrevistas. A respeito das técnicas 
utilizadas para otimizar os resultados obtidos pelas entrevistas, 
selecione a opção CORRETA: 
 
 Os casos de uso são usados para descrever como os usuários 
devem usar o sistema. 
 A observação e análise social auxilia a mapear o 
comportamento do usuário. 
 Os cenários são usados para simular situações de desastre e 
como os usuários devem proceder. 
 Os grupos focais participam de debates para analisar possíveis 
vulnerabilidades do sistema. 
 O brainstorming estimula que as partes interessadas 
apresentem suas ideias sobre o sistema e como devem ser 
priorizadas. 
Respondido em 27/04/2021 17:44:40 
 
Explicação: 
A resposta correta é: A observação e análise social auxilia a 
mapear o comportamento do usuário. 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
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, 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. 
 Na RAD, o projeto vai incorporando sugestões dos usuários ao 
longo das iterações. 
 O levantamento dos requisitos deve ser feito logo no início do 
desenvolvimento. 
 As priorizações dos requisitos da RAD são fixas e todos tem alta 
prioridade; 
Respondido em 27/04/2021 17:44:48 
 
Explicação: 
A resposta correta é: Na RAD, o projeto vai incorporando 
sugestões dos usuários ao longo das iterações.

Continue navegando

Outros materiais