Logo Passei Direto
Buscar

simulado av DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON

User badge image
cosme

em

Ferramentas de estudo

Questões resolvidas

A metodologia de desenvolvimento RAD possui diversas fases. Cada uma com objetivos específicos de modo a desenvolver um sistema rápido e em conformidade com os requisitos de negócios. Dentre as cinco fases apresentadas por James Kerr.
É correto afirmar que:
A fase de testes pode iniciar logo depois da fase de modelagem de processos;
A documentação referente aos requisitos funcionais do sistema são a fonte principal para fazer a modelagem de negócios;
A modelagem de negócio é obtida através das análises do fluxo e da obtenção de informações.
A partir da modelagem de negócios é iniciada a fase de modelagem de processos;
Os incrementos funcionais são feitos em cada uma das fases da metodologia RAD;

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:
Em cada uma das fases da metodologia RAD, o usuário pode incluir um novo requisito.
A fase de teste da metodologia RAD deve ser aplicada apenas para a funcionalidade que foi incluída no ciclo iterativo.
A flexibilidade da metodologia RAD permite que o sequenciamento das fases de desenvolvimento seja ignorado, desde que em algum momento elas sejam executadas.
O agrupamento dos dados em objetos de negócio é feito na fase de modelagem de dados.
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.

Assinale a alternativa correta que complementa a frase: "Durante o tratamento de exceções, devemos optar por exceções ____________ sempre que possível."
Genéricas
Abrangentes
Específicas
Comuns
Incomuns

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?
[("Faca", "Garfo", "Prato")]
["Faca", "Garfo", "Prato"]
[("Faca", ), ("Garfo", ), ("Prato", )]
[["Faca"], ["Garfo"], ["Prato"]]
[("Faca"), ("Garfo"), ("Prato")]

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)
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 = (:codigo, :nome)
X = (codigo, nome); Y = (:cod, :nome_prod)

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
Checkbox
Button
Dialog

Considere o fragmento de código Python abaixo.
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")
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")
Nenhuma das outras alternativas.
text e "Este é um texto. Esta é a segunda linha. \nEsta é a terceira linha.\n")

A Modelagem de Negócios é uma das fases da RAD. Nela, aspectos como necessidades do negócio e propósito do sistema são tratadas. Nesse sentido, selecione a opção CORRETA a respeito da Modelagem de Negócios:
É caracterizada por um processo rígido que vai determinar como será a versão final
Identifica as informações relevantes sobre o negócio.
É uma fase voltada para os desenvolvedores do sistema com interações técnicas.
Nela, os testes do sistema são tratados de modo a validar os requisitos do sistema.
Identifica as entidades de dados e como se relacionam com o negócio.

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

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 de desenvolvimento RAD possui diversas fases. Cada uma com objetivos específicos de modo a desenvolver um sistema rápido e em conformidade com os requisitos de negócios. Dentre as cinco fases apresentadas por James Kerr.
É correto afirmar que:
A fase de testes pode iniciar logo depois da fase de modelagem de processos;
A documentação referente aos requisitos funcionais do sistema são a fonte principal para fazer a modelagem de negócios;
A modelagem de negócio é obtida através das análises do fluxo e da obtenção de informações.
A partir da modelagem de negócios é iniciada a fase de modelagem de processos;
Os incrementos funcionais são feitos em cada uma das fases da metodologia RAD;

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:
Em cada uma das fases da metodologia RAD, o usuário pode incluir um novo requisito.
A fase de teste da metodologia RAD deve ser aplicada apenas para a funcionalidade que foi incluída no ciclo iterativo.
A flexibilidade da metodologia RAD permite que o sequenciamento das fases de desenvolvimento seja ignorado, desde que em algum momento elas sejam executadas.
O agrupamento dos dados em objetos de negócio é feito na fase de modelagem de dados.
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.

Assinale a alternativa correta que complementa a frase: "Durante o tratamento de exceções, devemos optar por exceções ____________ sempre que possível."
Genéricas
Abrangentes
Específicas
Comuns
Incomuns

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?
[("Faca", "Garfo", "Prato")]
["Faca", "Garfo", "Prato"]
[("Faca", ), ("Garfo", ), ("Prato", )]
[["Faca"], ["Garfo"], ["Prato"]]
[("Faca"), ("Garfo"), ("Prato")]

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)
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 = (:codigo, :nome)
X = (codigo, nome); Y = (:cod, :nome_prod)

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
Checkbox
Button
Dialog

Considere o fragmento de código Python abaixo.
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")
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")
Nenhuma das outras alternativas.
text e "Este é um texto. Esta é a segunda linha. \nEsta é a terceira linha.\n")

A Modelagem de Negócios é uma das fases da RAD. Nela, aspectos como necessidades do negócio e propósito do sistema são tratadas. Nesse sentido, selecione a opção CORRETA a respeito da Modelagem de Negócios:
É caracterizada por um processo rígido que vai determinar como será a versão final
Identifica as informações relevantes sobre o negócio.
É uma fase voltada para os desenvolvedores do sistema com interações técnicas.
Nela, os testes do sistema são tratados de modo a validar os requisitos do sistema.
Identifica as entidades de dados e como se relacionam com o negócio.

Prévia do material em texto

Avaliação: simulado av 
Disciplina: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON 
 
 
 
Quest.: 1 
 
A metodologia de desenvolvimento RAD possui diversas fases. Cada uma com objetivos específicos de 
modo a desenvolver um sistema rápido e em conformidade com os requisitos de negócios. Dentre as 
cinco fases apresentadas por James Kerr. É correto afirmar que: 
 
 
A partir da modelagem de negócios é iniciada a fase de modelagem de 
processos; 
 A documentação referente aos requisitos funcionais do sistema são a fonte 
principal para fazer a modelagem de negócios; 
 
A fase de testes pode iniciar logo depois da fase de modelagem de processos; 
 A modelagem de negócio é obtida através das análises do fluxo e da obtenção 
de informações. 
 
Os incrementos funcionais são feitos em cada uma das fases da metodologia 
RAD; 
Respondido em 01/10/2021 10:57:36 
 
Explicação: 
A resposta correta é : A modelagem de negócio é obtida através das análises do fluxo e da 
obtenção de informações. 
 
Respondido em 01/10/2021 10:57:36 
 
 
Quest.: 2 
 
2. 
 
 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 flexibilidade da metodologia RAD permite que o sequenciamento das 
fases de desenvolvimento seja ignorado, desde que em algum momento 
elas sejam executadas; 
 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; 
 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 fase de teste da metodologia RAD deve ser aplicada apenas para a 
funcionalidade que foi incluída no ciclo iterativo; 
Respondido em 01/10/2021 10:58:23 
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990413/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
 
 
Quest.: 3 
 
3. 
 
Assinale o código Python que cria um novo arquivo, contendo uma linha. 
 
 
 
 
 
 
 
 
 
 
 
 
Respondido em 01/10/2021 11:00:44 
 
 
Quest.: 4 
 
4. 
 
Assinale a alternativa correta que complementa a frase: 
"Durante o tratamento de exceções, devemos optar por 
exceções ____________ sempre que possível." 
 
 Abrangentes 
 Genéricas 
 Específicas 
 Incomuns 
 Comuns 
Respondido em 01/10/2021 11:01:38 
 
 
Quest.: 5 
 
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990518/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990519/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
5. 
 
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 01/10/2021 11:04:58 
 
 
Quest.: 6 
 
6. 
 
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) 
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990688/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990694/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
 
Quais os valores de X e Y para que o comando execute seja realizado 
com sucesso? 
 
 X = vazio; Y = (:cod, :nome_prod) 
 X = vazio; Y = vazio 
 X = (cod, nome_prod); Y = (:cod, :nome_prod) 
 X = (codigo, nome); Y = (:codigo, :nome) 
 X = (codigo, nome); Y = (:cod, :nome_prod) 
Respondido em 01/10/2021 11:07:32 
 
 
Quest.: 7 
 
7. 
 
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 
 Checkbox 
 Button 
 Dialog 
Respondido em 01/10/2021 11:08:16 
 
 
Quest.: 8 
 
8. 
 
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() 
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990703/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990702/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
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") 
 Nenhuma das outras alternativas. 
 insert e "Este é um texto. Esta é a segunda linha. \nEsta é a terceira 
linha.\n") 
 text e "Este é um texto. Esta é a segunda linha. \nEsta é a terceira 
linha.\n") 
 text e "Este é um texto. Esta é a segunda linha. Esta é a terceira 
linha.\n") 
Respondido em 01/10/2021 11:09:19 
 
 
Quest.: 9 
 
9. 
 
A Modelagem de Negócios é uma das fases da RAD. Nela, aspectos como 
necessidades do negócio e propósito do sistema são tratadas. Nesse 
sentido, selecione a opção CORRETA a respeito da Modelagem de 
Negócios: 
 
 É uma fase voltada para os desenvolvedores do sistema com interações 
técnicas. 
 Nela, os testes do sistema são tratados de modo a validar os requisitos 
do sistema. 
 Identifica as entidades de dados e como se relacionam com o negócio. 
 Identifica as informações relevantes sobre o negócio. 
 É caracterizada por um processo rígido que vai determinar como será a 
versão final 
Respondido em 01/10/2021 11:10:06 
 
 
Quest.: 10 
 
10. 
 
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 
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990723/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');
javascript:alert('Quest%C3%A3o%20com%20o%20c%C3%B3digo%20de%20refer%C3%AAncia%20.')
javascript:alert('C%C3%B3digo%20da%20quest%C3%A3o:%203990718/n/nStatus%20da%20quest%C3%A3o:%20Liberada%20para%20Uso.');para ela. Nesse sentido, selecione a opção CORRETA a respeito dessas 
restrições: 
 
 O levantamento dos requisitos deve ser feito logo no início do 
desenvolvimento. 
 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. 
 As priorizações dos requisitos da RAD são fixas e todos tem alta 
prioridade; 
 Na RAD, o projeto vai incorporando sugestões dos usuários ao longo das 
iterações. 
Respondido em 01/10/2021 11:11:54

Mais conteúdos dessa disciplina