Logo Passei Direto
Buscar

DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON

Ferramentas de estudo

Questões resolvidas

A metodologia do RAD possui diversas vantagens e desvantagens em relação às metodologias de desenvolvimento tradicionais. Nesse sentido, selecione a opção CORRETA sobre as características da metodologia RAD:

Os requisitos funcionais são determinados no início do projeto e não podem ser alterados ao longo do projeto de modo a atingir a rapidez do desenvolvimento;
Uma das vantagens mais importantes da metodologia RAD é sua adequação para projetos complexos de grande escala.
No sentido de atingir a meta da rapidez do desenvolvimento, a metodologia RAD possui poucas reuniões.
a) Apenas a afirmativa I está correta.
b) Apenas a afirmativa II está correta.
c) Apenas a afirmativa III está correta.
d) As afirmativas I e II estão corretas.
e) As afirmativas II e III estão corretas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

A metodologia do RAD possui diversas vantagens e desvantagens em relação às metodologias de desenvolvimento tradicionais. Nesse sentido, selecione a opção CORRETA sobre as características da metodologia RAD:

Os requisitos funcionais são determinados no início do projeto e não podem ser alterados ao longo do projeto de modo a atingir a rapidez do desenvolvimento;
Uma das vantagens mais importantes da metodologia RAD é sua adequação para projetos complexos de grande escala.
No sentido de atingir a meta da rapidez do desenvolvimento, a metodologia RAD possui poucas reuniões.
a) Apenas a afirmativa I está correta.
b) Apenas a afirmativa II está correta.
c) Apenas a afirmativa III está correta.
d) As afirmativas I e II estão corretas.
e) As afirmativas II e III estão corretas.

Prévia do material em texto

02/12/2023, 17:08 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/5
Avaliando
Aprendizado
 
Teste seu conhecimento acumulado
Disc.: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON   
Aluno(a): NATÁLIA CRISTINA CLAUDINO DA SILVA 202108421367
Acertos: 2,0 de 2,0 04/10/2023
Acerto: 0,2  / 0,2
Para fazer a escolha de um framework e bibliotecas para desenvolver projetos RAD, é necessário
observar diversos critérios. Nesse sentido, selecione a opção CORRETA que justi�que a escolha de um
determinado framework: 
Deve considerar se o framework suporta a linguagem Python por ser enxuta e possuir mais
pacotes do que as demais linguagens de programação; 
Deve levar em consideração a qualidade dos componentes visuais, de modo a manter a
motivação das partes interessadas no projeto; 
Deve ser feita para frameworks que deem suporte ao desenvolvimento de aplicações WEB e
geração de grá�cos; 
A principal característica a ser considerada refere-se ao tipo de licença do framework; 
 Deve estar alinhada com os princípios da RAD, ou seja, suportar o desenvolvimento rápido. 
Respondido em 04/10/2023 19:58:54
Explicação:
A resposta correta é: Deve estar alinhada com os princípios da RAD, ou seja, suportar o
desenvolvimento rápido. 
Acerto: 0,2  / 0,2
Para remover caracteres em branco e quebras de linha (\n) do início e do �nal de uma string, devemos
utilizar o método: 
clean() 
split() 
break() 
join() 
 strip() 
Respondido em 04/10/2023 19:59:28
 Questão / 1
a
 Questão / 2
a
https://simulado.estacio.br/alunos/inicio.asp
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:voltar();
02/12/2023, 17:08 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/5
Explicação:
A resposta correta é: strip() 
Acerto: 0,2  / 0,2
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 04/10/2023 20:00:43
Explicação:
A resposta correta é: [("Faca", ), ("Garfo", ), ("Prato", )] 
Acerto: 0,2  / 0,2
A biblioteca tkinter possui diversos componentes que devem ser usados em determinadas situações que
auxiliem o usuário na realização de uma tarefa. Selecione a opção CORRETA que apresenta o
componente do tkinter mais adequado para tratar a situação em que uma mensagem deve ser exibida
para o usuário logo depois que ele realizou uma tarefa e que ele precisa fazer algum tipo de
con�rmação: 
Button
Checkbox
Label
Message
 Dialog
Respondido em 04/10/2023 20:01:58
 Questão / 3
a
 Questão / 4
a
02/12/2023, 17:08 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/5
Explicação:
A resposta correta é: Dialog
Acerto: 0,2  / 0,2
O desenvolvimento de interface com o usuário é um grande desa�o, apesar da existência de muitos frameworks
e ferramentas que facilitam esse trabalho. Um desses desa�os está na escolha das ferramentas, ou frameworks
adequados. Nesse sentido, selecione a opção a que deve ser considerada nesta escolha:
A ferramenta escolhida não deve fornecer capacidade de colaboração entre os membros da equipe.
A ferramenta escolhida sempre deve ser a mais difícil de aprender para que se tenha um
desenvolvimento rápido pelos membros da equipe.
Integração, uma vez que é muito importante que o código esteja disponível no controlador de
versões git. 
 Licença, pois trata dos direitos de uso de um software. 
Facilidade de uso e conforto, pois o usuário �nal precisa de atalhos para navegar no sistema. 
Respondido em 04/10/2023 20:02:46
Explicação:
A resposta correta é: Licença, pois trata dos direitos de uso de um software. 
Acerto: 0,2  / 0,2
A metodologia do RAD possui diversas vantagens e desvantagens em relação às metodologias de
desenvolvimento tradicionais. Nesse sentido, selecione a opção CORRETA sobre as características da
metodologia RAD: 
Os requisitos funcionais são determinados no início do projeto e não podem ser alterados ao
longo do projeto de modo a atingir a rapidez do desenvolvimento;
Uma das vantagens mais importantes da metodologia RAD é sua adequação para projetos
complexos de grande escala. 
No sentido de atingir a meta da rapidez do desenvolvimento, a metodologia RAD possui poucas
reuniões; 
Apesar das diferenças dos métodos tradicionais, se assemelham no sentido de que os sistemas-
alvo devem ser modularizados; 
 Diferente de métodos tradicionais de desenvolvimento, a RAD demanda por intensa colaboração
entre desenvolvedores e usuários; 
Respondido em 04/10/2023 20:03:36
Explicação:
A resposta correta é: Diferente de métodos tradicionais de desenvolvimento, a RAD demanda por
intensa colaboração entre desenvolvedores e usuários; 
Acerto: 0,2  / 0,2
 Questão / 5
a
 Questão / 6
a
 Questão / 7
a
02/12/2023, 17:08 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/5
Assinale a alternativa correta que complementa a frase:
"Durante o tratamento de exceções, devemos optar por exceções ____________ sempre que possível." 
Incomuns 
Abrangentes 
Genéricas 
Comuns 
 Especí�cas 
Respondido em 04/10/2023 20:04:11
Explicação:
A resposta correta é: Especí�cas.
Acerto: 0,2  / 0,2
O SQLite permite a criação de banco de dados em memória. Selecione a opção que cria um banco e uma
conexão com essa característica, utilizando o conector sqlite3: 
conexao = sqlite3.connect(':mem.db:') 
 conexao = sqlite3.connect(':memory:') 
conexao = sqlite3.connect(None) 
conexao = sqlite3.connect(':db:') 
conexao = sqlite3.connect(':db.memory') 
Respondido em 04/10/2023 20:05:36
Explicação:
A resposta correta é: conexao = sqlite3.connect(':memory:') 
Acerto: 0,2  / 0,2
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: 
 Questão / 8
a
 Questão / 9
a
02/12/2023, 17:08 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/5
 build
EbuildApp
ClassApp
EApp
buildApp
Respondido em 04/10/2023 20:07:40
Explicação:
A resposta correta é: build
Acerto: 0,2  / 0,2
O levantamento de requisitos é uma etapa fundamental do ciclo de vida de um sistema, pois é nessa
etapa que são identi�cadas 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: 
O brainstorming estimula que as partes interessadas apresentem suas ideias sobre o sistema e
como devem ser priorizadas. 
Os grupos focais participam de debates para analisar possíveis vulnerabilidades do 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 casos de uso são usados para descrever como os usuários devem usar o sistema. 
Respondido em 04/10/2023 20:09:24
Explicação:
A resposta correta é:  A observação e análise social auxilia a mapear o comportamento do usuário. 
 Questão / 10
a

Mais conteúdos dessa disciplina