Prévia do material em texto
DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON
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
O agrupamento dos dados em objetos de negócio é feito na fase de modelagem de
Dados
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 é fazer o desenvolvimento para atender aos requisitos funcionais
Assinale o código Python que cria um novo arquivo, contendo uma linha.
f = open(“teste.txt”, “w”)
f.write(“linha de teste\n”)
f.close()
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(´,´.join(y))
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, o projeto vai incorporando sugestões dos usuários ao longo das iterações.
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:
insert e "Este é um texto.\nEsta é a segunda linha. \nEsta é a terceira linha.\n")
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", )]
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:
build
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?
tuple
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
A observação e análise social auxilia a mapear o comportamento do usuário