Prévia do material em texto
21/09/2021 19:22 UNIFANOR: Alunos
https://simulado.eadwyden.com.br/alunos/ 1/7
Simulado AV
Teste seu conhecimento acumulado
Disc.: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON
Aluno(a): JOAO EDER ALVES DOS SANTOS 202051644273
Acertos: 10,0 de 10,0 21/09/2021
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:
O foco deve ser voltado para cumprir os prazos pré-estabelecidos;
O foco é fazer o desenvolvimento para atender aos requisitos funcionais;
Significa que as melhores práticas para desenvolver um software seguro devem
ser aplicadas;
Permite que os desenvolvedores tomem a decisão sobre a aplicação das
melhores soluções para o projeto.
Este princípio garante que o produto terá menos erros e, consequentemente,
terá menos vulnerabilidades;
Respondido em 21/09/2021 19:14:41
Explicação:
A resposta correta é: O foco é fazer o desenvolvimento para atender aos
requisitos funcionais;
Acerto: 1,0 / 1,0
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:
Uma das vantagens mais importantes da metodologia RAD é sua adequação
para projetos complexos de grande escala.
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;
Apesar das diferenças dos métodos tradicionais, se assemelham no sentido de
que os sistemas-alvo devem ser modularizados;
No sentido de atingir a meta da rapidez do desenvolvimento, a metodologia RAD
possui poucas reuniões;
Questão1
a
Questão2
a
https://simulado.eadwyden.com.br/alunos/inicio.asp
javascript:voltar();
21/09/2021 19:22 UNIFANOR: Alunos
https://simulado.eadwyden.com.br/alunos/ 2/7
Diferente de métodos tradicionais de desenvolvimento, a RAD demanda por
intensa colaboração entre desenvolvedores e usuários;
Respondido em 21/09/2021 19:15:23
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: 1,0 / 1,0
Considere que executamos o script exercício_9a.py da imagem a seguir e obtivemos o erro apresentado no
console abaixo da figura.
Para evitar que o programa parasse, tratamos as exceções conforme script exercício_9b.py, também na
imagem. As exceções em Python são herdadas da classe Exception, que é mais abrangente. Qual a saída do
script exercício_9b.py ao ser executado?
Erro de sistema
O mesmo erro apresentado na execução do script exercício_9a.py
Erro geral
Diretório não encontrado
O programa não irá gerar nenhuma saída
Respondido em 21/09/2021 19:16:14
Explicação:
A resposta correta é: Erro geral.
Acerto: 1,0 / 1,0
Assinale o código Python que cria um novo arquivo, contendo uma linha.
Questão3
a
Questão4
a
21/09/2021 19:22 UNIFANOR: Alunos
https://simulado.eadwyden.com.br/alunos/ 3/7
Respondido em 21/09/2021 19:17:14
Explicação:
A resposta correta é:
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", )]
Questão5
a
21/09/2021 19:22 UNIFANOR: Alunos
https://simulado.eadwyden.com.br/alunos/ 4/7
Respondido em 21/09/2021 19:18:58
Explicação:
A resposta correta é: [("Faca", ), ("Garfo", ), ("Prato", )]
Acerto: 1,0 / 1,0
Considere que temos a tabela Produto definida da seguinte forma no nosso banco de
dados:
CREATE TABLE Produto (
codigo INTEGER NOT NULL,
nome TEXT NOT NULL,
descricao TEXT)
Dada as variáveis e o comando execute a seguir:
>>> produto = {"cod": 123, "nome_prod": "Colher"}
>>> comando = "INSERT INTO PESSOA X VALUES Y;"
>>> cursor.execute(comando, pessoa)
Quais os valores de X e Y para que o comando execute seja realizado com sucesso?
X = (cod, nome_prod); Y = (:cod, :nome_prod)
X = vazio; Y = vazio
X = vazio; Y = (:cod, :nome_prod)
X = (codigo, nome); Y = (:cod, :nome_prod)
X = (codigo, nome); Y = (:codigo, :nome)
Respondido em 21/09/2021 19:20:08
Explicação:
A resposta correta é: X = (codigo, nome); Y = (:cod, :nome_prod)
Acerto: 1,0 / 1,0
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 confirmação:
Label
Message
Dialog
Button
Questão6
a
Questão7
a
21/09/2021 19:22 UNIFANOR: Alunos
https://simulado.eadwyden.com.br/alunos/ 5/7
Checkbox
Respondido em 21/09/2021 19:21:46
Explicação:
A resposta correta é: Dialog
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:
Nenhuma das outras alternativas.
text e "Este é um texto. Esta é a segunda linha. Esta é a terceira linha.\n")
insert e "Este é um texto. Esta é a segunda linha. \nEsta é a terceira linha.\n")
insert e "Este é um texto.\nEsta é a segunda linha. \nEsta é a terceira linha.\n")
text e "Este é um texto. Esta é a segunda linha. \nEsta é a terceira linha.\n")
Respondido em 21/09/2021 19:20:52
Explicação:
A resposta correta é: insert e "Este é um texto.\nEsta é a segunda linha.
\nEsta é a terceira linha.\n")
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:
Questão8
a
Questão9
a
21/09/2021 19:22 UNIFANOR: Alunos
https://simulado.eadwyden.com.br/alunos/ 6/7
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.
Os casos de uso são usados para descrever como os usuários devem usar o
sistema.
O brainstorming estimula que as partes interessadas apresentem
suas ideias sobre o sistema e como devem ser priorizadas.
Respondido em 21/09/2021 19:22:17
Explicação:
A resposta correta é: A observação e análise social auxilia a mapear o
comportamento do usuário.
Acerto: 1,0 / 1,0
Na metodologia RAD, o desenvolvimento de protótipo de interface é muito importante
para que as partes interessadas possam aumentar a sua compreensão sobre o sistema
e, se necessário, fazer ajustes sobre o direcionamento do projeto. Existem algumas
técnicas para o desenvolvimento de protótipos de interface. Nesse sentido, selecione a
opção CORRETA que relaciona corretamente a técnica de desenvolvimento de protótipo
de interfacee o seu significado:
Esboços: são modelos funcionais de sistema.
Sketches: são aplicados para exibir componentes interativos que serão aplicados
na versão final do sistema.
Wireframes: são usadas para implementar componentes interativos funcionais.
Mockup: são usadas para apresentar aspectos visuais de navegação do produto.
Maquetes: tratam tanto das funcionalidades do sistema, como também da
aparência.
Respondido em 21/09/2021 19:21:59
Explicação:
A resposta correta é: Mockup: são usadas para apresentar aspectos visuais de
navegação do produto.
Questão10
a
javascript:abre_colabore('38403','267228043','4826910187');
21/09/2021 19:22 UNIFANOR: Alunos
https://simulado.eadwyden.com.br/alunos/ 7/7