Logo Passei Direto
Buscar

DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON

Ferramentas de estudo

Questões resolvidas

A engenharia de requisitos trata formalmente das atividades relacionadas aos requisitos de um sistema.
Nesse sentido, selecione a opção que relaciona CORRETAMENTE a atividade e o seu objetivo:
Análise de requisitos: analisar a validade dos requisitos do sistema.
Elicitação de requisitos: levantar as necessidades para tratar os requisitos do sistema.
Validação: comparar a implementação com o que foi solicitado.
Documentação: documentar quais são os papéis dos usuários na operação do sistema.
Gerenciamento de requisitos: gerenciar os recursos humanos do projeto.

A JAD (Joint Application Development) é a principal técnica aplicada para levantamento de requisitos em projetos que utilizam RAD.
A respeito da JAD, selecione a opção CORRETA:
Devem ser aplicadas ao final de cada entrega de protótipo de modo a garantir o direcionamento correto do projeto.
Aumenta a colaboração entre os desenvolvedores e os usuários, uma vez que estabelece um cronograma de trabalho.
Trata-se de oficinas de trabalho onde desenvolvedores e usuários discutem sobre o projeto e e suas necessidades.
É um conjunto eficiente de técnicas que aceleram a implementação de ideias.
É baseada em entrevistas e dinâmicas sociais em que os usuários interagem entre si para fornecer informações relevantes para os desenvolvedores.

Considere o fragmento de código Python abaixo: import tkinter as tk raiz = tk.Tk() raiz.title('Exemplo') botao = lacuna_I botao.pack() raiz.mainloop()
Selecione a opção CORRETA que substitua a palavra lacuna_I de modo que o programa adicione um botão usando o módulo tkinter:
tk.CheckButton(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)
tkk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)
tk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)
tk.Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy)
Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy)

As bibliotecas para interface gráfica disponíveis para o Python têm características que as tornam mais adequadas para um determinado projeto.
Nesse sentido, selecione a opção que apresenta a biblioteca de interface gráfica do Python voltada para aplicações integradas ao google chrome:
CEF Python
Tkinter
Kivy
Flexx
Pyforms

Dentre os métodos apresentados abaixo, qual método pertence ao objeto do tipo arquivo.


read
replace
join
split
rename

Para ler o conteúdo de um arquivo nomeado file e retornar todas as linhas do arquivo como elementos de uma lista, devemos executar qual instrução?
file.readlines()
file.readline()
file.read()
file.readall()
readlines(file)

Em alguns cursores, como o sqlite3 e o mysql-connector-python, temos acesso ao valor gerado por colunas autoincrementadas após executar o comando INSERT.
Dado que cursor é um objeto do tipo Cursor e conexao é um objeto do tipo Connection, assinale a alternativa que retorna esse valor corretamente:
cursor.lastrow
conexao.lastrowid
conexao.commit
cursor.lastrowid
cursor.execute

Para conectores que implementem a DB API 2.0, qual método de qual classe é utilizado para enviar comandos ao banco de dados?
Método execute da classe Connection
Método execute da classe Cursor
Método commit da classe Connection
Método cursor da classe Connection
Método commit da classe Cursor

Um dos princípios do RAD é "É necessário que o desenvolvimento iterativo e incremental converja para uma solução comercial".
Nesse sentido, selecione a opção CORRETA:
As iterações do projeto desenvolvido em RAD são uma garantia de que o sistema ficará de acordo com os requisitos funcionais.
Os sistemas que utilizam banco de dados não se adequam ao desenvolvimento incremental, pois muitos recursos já estão implementados;
Desde o início do desenvolvimento, deve haver foco na implementação de recursos de segurança;
Apesar de desenvolver versões do sistema no curto prazo, a ideia é que ao longo das iterações e incrementos, o protótipo se aproxime cada vez mais do sistema comercial;
Ao longo dos incrementos, a ideia é acrescentar funcionalidades ainda que nas versões anteriores haja questões em aberto;

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

A engenharia de requisitos trata formalmente das atividades relacionadas aos requisitos de um sistema.
Nesse sentido, selecione a opção que relaciona CORRETAMENTE a atividade e o seu objetivo:
Análise de requisitos: analisar a validade dos requisitos do sistema.
Elicitação de requisitos: levantar as necessidades para tratar os requisitos do sistema.
Validação: comparar a implementação com o que foi solicitado.
Documentação: documentar quais são os papéis dos usuários na operação do sistema.
Gerenciamento de requisitos: gerenciar os recursos humanos do projeto.

A JAD (Joint Application Development) é a principal técnica aplicada para levantamento de requisitos em projetos que utilizam RAD.
A respeito da JAD, selecione a opção CORRETA:
Devem ser aplicadas ao final de cada entrega de protótipo de modo a garantir o direcionamento correto do projeto.
Aumenta a colaboração entre os desenvolvedores e os usuários, uma vez que estabelece um cronograma de trabalho.
Trata-se de oficinas de trabalho onde desenvolvedores e usuários discutem sobre o projeto e e suas necessidades.
É um conjunto eficiente de técnicas que aceleram a implementação de ideias.
É baseada em entrevistas e dinâmicas sociais em que os usuários interagem entre si para fornecer informações relevantes para os desenvolvedores.

Considere o fragmento de código Python abaixo: import tkinter as tk raiz = tk.Tk() raiz.title('Exemplo') botao = lacuna_I botao.pack() raiz.mainloop()
Selecione a opção CORRETA que substitua a palavra lacuna_I de modo que o programa adicione um botão usando o módulo tkinter:
tk.CheckButton(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)
tkk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)
tk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)
tk.Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy)
Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy)

As bibliotecas para interface gráfica disponíveis para o Python têm características que as tornam mais adequadas para um determinado projeto.
Nesse sentido, selecione a opção que apresenta a biblioteca de interface gráfica do Python voltada para aplicações integradas ao google chrome:
CEF Python
Tkinter
Kivy
Flexx
Pyforms

Dentre os métodos apresentados abaixo, qual método pertence ao objeto do tipo arquivo.


read
replace
join
split
rename

Para ler o conteúdo de um arquivo nomeado file e retornar todas as linhas do arquivo como elementos de uma lista, devemos executar qual instrução?
file.readlines()
file.readline()
file.read()
file.readall()
readlines(file)

Em alguns cursores, como o sqlite3 e o mysql-connector-python, temos acesso ao valor gerado por colunas autoincrementadas após executar o comando INSERT.
Dado que cursor é um objeto do tipo Cursor e conexao é um objeto do tipo Connection, assinale a alternativa que retorna esse valor corretamente:
cursor.lastrow
conexao.lastrowid
conexao.commit
cursor.lastrowid
cursor.execute

Para conectores que implementem a DB API 2.0, qual método de qual classe é utilizado para enviar comandos ao banco de dados?
Método execute da classe Connection
Método execute da classe Cursor
Método commit da classe Connection
Método cursor da classe Connection
Método commit da classe Cursor

Um dos princípios do RAD é "É necessário que o desenvolvimento iterativo e incremental converja para uma solução comercial".
Nesse sentido, selecione a opção CORRETA:
As iterações do projeto desenvolvido em RAD são uma garantia de que o sistema ficará de acordo com os requisitos funcionais.
Os sistemas que utilizam banco de dados não se adequam ao desenvolvimento incremental, pois muitos recursos já estão implementados;
Desde o início do desenvolvimento, deve haver foco na implementação de recursos de segurança;
Apesar de desenvolver versões do sistema no curto prazo, a ideia é que ao longo das iterações e incrementos, o protótipo se aproxime cada vez mais do sistema comercial;
Ao longo dos incrementos, a ideia é acrescentar funcionalidades ainda que nas versões anteriores haja questões em aberto;

Prévia do material em texto

27/06/2022 23:49 EPS
https://simulado.estacio.br/alunos/ 1/4
IZABELA GUIMARÃES DE BELO
202101082877
 
Disciplina: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON AV
Aluno: IZABELA GUIMARÃES DE BELO 202101082877
Professor: ROBSON LORBIESKI
 Turma: 9001
EEX0039_AV_202101082877 (AG) 07/06/2022 21:37:15 (F) 
Avaliação:
7,0
Nota SIA:
7,0 pts
 
 
 
ENSINEME: APLICANDO RAD 
 
 1. Ref.: 3990715 Pontos: 0,00 / 1,00
A engenharia de requisitos trata formalmente das atividades relacionadas aos requisitos
de um sistema. Nesse sentido, selecione a opção que relaciona CORRETAMENTE a
atividade e o seu objetivo: 
Elicitação de requisitos: levantar as necessidades para tratar os requisitos do
sistema. 
 Gerenciamento de requisitos: gerenciar os recursos humanos do projeto. 
Documentação: documentar quais são os papéis dos usuários na operação do
sistema. 
 Validação: comparar a implementação com o que foi solicitado.
Análise de requisitos: analisar a validade dos requisitos do sistema.
 
 2. Ref.: 3990719 Pontos: 1,00 / 1,00
A JAD (Joint Application Development) é a principal técnica aplicada para levantamento
de requisitos em projetos que utilizam RAD. A respeito da JAD, selecione a opção
CORRETA: 
É baseada em entrevistas e dinâmicas sociais em que os usuários interagem entre si
para fornecer informações relevantes para os desenvolvedores. 
Aumenta a colaboração entre os desenvolvedores e os usuários, uma vez que
estabelece um cronograma de trabalho.
 Trata-se de oficinas de trabalho onde desenvolvedores e usuários discutem sobre o
projeto e e suas necessidades.
É um conjunto eficiente de técnicas que aceleram a implementação de ideias. 
Devem ser aplicadas ao final de cada entrega de protótipo de modo a garantir o
direcionamento correto do projeto. 
Educational Performace Solution EPS ® - Alunos 
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990715.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990719.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
27/06/2022 23:49 EPS
https://simulado.estacio.br/alunos/ 2/4
 
 
ENSINEME: INTERFACE GRÁFICA COM PYTHON 
 
 3. Ref.: 3990709 Pontos: 0,00 / 1,00
Considere o fragmento de código Python abaixo: 
import tkinter as tk 
raiz = tk.Tk() 
raiz.title('Exemplo') 
botao = lacuna_I 
botao.pack() 
raiz.mainloop() 
Selecione a opção CORRETA que substitua a palavra lacuna_I de modo que o programa
adicione um botão usando o módulo tkinter: 
 tkk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy) 
 tk.Button(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)
tk.CheckButton(raiz, text='exemplo', height=1, width=35, command=raiz.destroy)
tk.Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy) 
Button(janela, text='exemplo', height=1, width=35, command=raiz.destroy) 
 
 4. Ref.: 3990699 Pontos: 0,00 / 1,00
As bibliotecas para interface gráfica disponíveis para o Python têm características que as
tornam mais adequadas para um determinado projeto. Nesse sentido, selecione a
opção que apresenta a biblioteca de interface gráfica do Python voltada para aplicações
integradas ao google chrome: 
Pyforms
 Tkinter
 CEF Python
Kivy
Flexx
 
 
ENSINEME: MANIPULAÇÃO DE DADOS EM ARQUIVOS 
 
 5. Ref.: 3990525 Pontos: 1,00 / 1,00
Dentre os métodos apresentados abaixo, qual método pertence ao objeto do tipo
arquivo. 
join 
split 
 read 
rename 
replace Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990709.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990699.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990525.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
27/06/2022 23:49 EPS
https://simulado.estacio.br/alunos/ 3/4
 
 6. Ref.: 3990520 Pontos: 1,00 / 1,00
Para ler o conteúdo de um arquivo nomeado file e retornar todas as linhas do arquivo
como elementos de uma lista, devemos executar qual instrução? 
readlines(file) 
file.readall() 
 file.readlines()
file.read() 
file.readline() 
 
 
ENSINEME: PYTHON COM BANCO DE DADOS 
 
 7. Ref.: 3990691 Pontos: 1,00 / 1,00
Em alguns cursores, como o sqlite3 e o mysql-connector-python, temos acesso ao valor
gerado por colunas autoincrementadas após executar o comando INSERT. Dado que
cursor é um objeto do tipo Cursor e conexao é um objeto do tipo Connection, assinale a
alternativa que retorna esse valor corretamente: 
conexao.lastrowid 
 cursor.lastrowid 
cursor.execute 
cursor.lastrow 
conexao.commit 
 
 8. Ref.: 3990683 Pontos: 1,00 / 1,00
Para conectores que implementem a DB API 2.0, qual método de qual classe é utilizado
para enviar comandos ao banco de dados? 
 Método execute da classe Cursor 
Método commit da classe Connection 
Método commit da classe Cursor 
Método cursor da classe Connection 
Método execute da classe Connection 
 
 
ENSINEME: RAD (RAPID APPLICATIONS DEVELOPMENT) 
 
 9. Ref.: 3990414 Pontos: 1,00 / 1,00
A metodologia RAD trabalha com iterações e incrementos ao longo do desenvolvimento
do software para que seja entregue rapidamente e com a minimização de erros. Apesar
das diversas vantagens, também possui desvantagens. Nesse sentido, selecione a opção
CORRETA a respeito das vantagens da metodologia RAD: 
Os desenvolvedores devem ser muito qualificados; Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990520.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990691.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990683.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990414.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
27/06/2022 23:49 EPS
https://simulado.estacio.br/alunos/ 4/4
A metodologia RAD trata apenas sistema que podem ser modularizados; 
O gerenciamento de um projeto RAD é complexo. 
Alta dependência da modelagem de dados; 
 Podem ocorrer rápidas revisões iniciais; 
 
 10. Ref.: 3990409 Pontos: 1,00 / 1,00
Um dos princípios do RAD é "É necessário que o desenvolvimento iterativo e incremental
convirja para uma solução comercial". Nesse sentido, selecione a opção CORRETA: 
Ao longo dos incrementos, a ideia é acrescentar funcionalidades ainda que nas
versões anteriores haja questões em aberto; 
As iterações do projeto desenvolvido em RAD são uma garantia de que o sistema
ficará de acordo com os requisitos funcionais. 
Desde o início do desenvolvimento, deve haver foco na implementação de recursos
de segurança; 
 Apesar de desenvolver versões do sistema no curto prazo, a ideia é que ao longo
das iterações e incrementos, o protótipo se aproxime cada vez mais do sistema
comercial; 
Os sistemas que utilizam banco de dados não se adequam ao desenvolvimento
incremental, pois muitos recursos já estão implementados; 
 
 
 
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990409.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')

Mais conteúdos dessa disciplina