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.

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

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)

Para escrever os itens de uma lista nomeada minha_lista, em um arquivo nomeado file, devemos executar qual instrução?
writelines(minha_lista , file)
file.writelines(minha_lista)
file.writeall(minha_lista)
minha_lista.writelines(file)
minha_lista.write(file)

Diferente de outros bancos de dados, que possuem muitos tipos de dados, o SQLite possui um limitado número de tipos, porém utiliza o conceito de afinidade.
Assinale a alternativa correta quanto ao tipo do atributo criado e a classe de maior afinidade:
TIPO CLASSE
DATE DATETIME
BOOLEAN INTEGER
BIGINT NUMERIC
CHARACTER BLOB
DOUBLE REAL

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 é a entrega contínua de produtos dentro do prazo.
Nesse sentido, selecione a opção CORRETA:
Este princípio garante que o produto terá menos erros;
O prazo sempre deve ser respeitado, mesmo que não seja possível entregar o produto conforme programado;
Isso permite reduzir custos, desde que, pelo menos, uma parte do sistema esteja funcionando corretamente;
O desenvolvimento rápido sempre vai reduzir os custos do projeto.
Isso permite que a equipe do projeto defina rapidamente a abordagem ideal para entregar o produto no tempo disponível;

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.

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

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)

Para escrever os itens de uma lista nomeada minha_lista, em um arquivo nomeado file, devemos executar qual instrução?
writelines(minha_lista , file)
file.writelines(minha_lista)
file.writeall(minha_lista)
minha_lista.writelines(file)
minha_lista.write(file)

Diferente de outros bancos de dados, que possuem muitos tipos de dados, o SQLite possui um limitado número de tipos, porém utiliza o conceito de afinidade.
Assinale a alternativa correta quanto ao tipo do atributo criado e a classe de maior afinidade:
TIPO CLASSE
DATE DATETIME
BOOLEAN INTEGER
BIGINT NUMERIC
CHARACTER BLOB
DOUBLE REAL

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 é a entrega contínua de produtos dentro do prazo.
Nesse sentido, selecione a opção CORRETA:
Este princípio garante que o produto terá menos erros;
O prazo sempre deve ser respeitado, mesmo que não seja possível entregar o produto conforme programado;
Isso permite reduzir custos, desde que, pelo menos, uma parte do sistema esteja funcionando corretamente;
O desenvolvimento rápido sempre vai reduzir os custos do projeto.
Isso permite que a equipe do projeto defina rapidamente a abordagem ideal para entregar o produto no tempo disponível;

Prévia do material em texto

30/06/2021 EPS
https://simulado.estacio.br/alunos/?p0=304634520&user_cod=2827586&matr_integracao=202004114336 1/4
PLINIO CANTUARIO CASEMIRO DOS SANTOS
202004114336
 
Disciplina: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON AV
Aluno: PLINIO CANTUARIO CASEMIRO DOS SANTOS 202004114336
Professor: ROBSON LORBIESKI
 Turma: 9004
EEX0039_AV_202004114336 (AG) 31/05/2021 18:16:19 (F) 
 
Avaliação:
3,0
Nota Partic.: Av. Parcial.:
1,5
Nota SIA:
3,0 pts
O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0.
 
 
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: 
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.
Elicitação de requisitos: levantar as necessidades para tratar os requisitos do sistema. 
 Análise de requisitos: analisar a validade dos requisitos do sistema.
 
 2. Ref.: 3990719 Pontos: 0,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: 
 Trata-se de oficinas de trabalho onde desenvolvedores e usuários discutem sobre o
projeto e e suas necessidades.
É 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.
É 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.')
30/06/2021 EPS
https://simulado.estacio.br/alunos/?p0=304634520&user_cod=2827586&matr_integracao=202004114336 2/4
 
ENSINEME: INTERFACE GRÁFICA COM PYTHON 
 
 3. Ref.: 3990700 Pontos: 0,00 / 1,00
O uso de componentes de interface gráfica em um sistema é importante, para facilitar a
interação do usuário com as funcionalidades do sistema. No entanto também existem alguns
aspectos que podem tornar as escolhas de um projeto desvantajosas. Nesse sentido,
selecione a opção que apresenta uma das desvantagens relacionadas a uma escolha de uma
biblioteca para interface gráfica:
Ampliar o acesso dos usuários às funcionalidades do sistema. 
O sistema poder operar em múltiplas plataformas. 
 Fazer uso intenso de recursos computacionais. 
 Proporcionar que o usuário possa alternar entre as funcionalidades do sistema. 
Dar ao programador uma camada de abstração sobre detalhes da programação dos
componentes. 
 
 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: 
 Tkinter
Pyforms
Kivy
Flexx
 CEF Python
 
 
ENSINEME: MANIPULAÇÃO DE DADOS EM ARQUIVOS 
 
 5. Ref.: 3990520 Pontos: 0,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? 
file.readall() 
 file.read() 
file.readline() 
 file.readlines()
readlines(file) 
 
 6. Ref.: 3990516 Pontos: 0,00 / 1,00
Para escrever os itens de uma lista nomeada minha_lista, em um arquivo nomeado file,
devemos executar qual instrução? 
 file.writelines(minha_lista) Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990700.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990699.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990520.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990516.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
30/06/2021 EPS
https://simulado.estacio.br/alunos/?p0=304634520&user_cod=2827586&matr_integracao=202004114336 3/4
 minha_lista.write(file) 
file.writeall(minha_lista) 
writelines(minha_lista , file) 
minha_lista.writelines(file) 
 
 
ENSINEME: PYTHON COM BANCO DE DADOS 
 
 7. Ref.: 3990684 Pontos: 1,00 / 1,00
Diferente de outros bancos de dados, que possuem muitos tipos de dados, o SQLite possui
um limitado número de tipos, porém utiliza o conceito de afinidade. Assinale a alternativa
correta quanto ao tipo do atributo criado e a classe de maior afinidade: TIPO CLASSE 
BOOLEAN INTEGER 
 DOUBLE REAL 
BIGINT NUMERIC 
CHARACTER BLOB 
DATE DATETIME 
 
 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 Connection 
 Método execute da classe Cursor 
Método commit da classe Connection 
Método commit da classe Cursor 
Método cursor da classe Connection 
 
 
ENSINEME: RAD (RAPID APPLICATIONS DEVELOPMENT) 
 
 9. Ref.: 3990406 Pontos: 1,00 / 1,00
Um dos princípios do RAD é a entrega contínua de produtos dentro do prazo. Nesse sentido,
selecione a opção CORRETA: 
O desenvolvimento rápido sempre vai reduzir os custos do projeto.
Este princípio garante que o produto terá menos erros; 
O prazo sempre deve ser respeitado, mesmo que não seja possível entregar o produto
conforme programado; 
Isso permite reduzir custos, desde que, pelo menos, uma parte do sistema esteja
funcionando corretamente; 
 Isso permite que a equipe do projeto defina rapidamente a abordagem ideal para
entregar o produto no tempo disponível; 
 
→
→
→
→
→
→
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990684.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990683.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990406.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
30/06/2021 EPS
https://simulado.estacio.br/alunos/?p0=304634520&user_cod=2827586&matr_integracao=202004114336 4/4
 10. Ref.: 3990409 Pontos: 0,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: 
As iterações do projeto desenvolvido em RAD são uma garantia de que o sistema
ficará de acordo com os requisitos funcionais. 
 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; 
 Ao longo dos incrementos, a ideia é acrescentar funcionalidades ainda que nas versões
anteriores haja questões em aberto; 
Desde o início do desenvolvimento, deve haver foco na implementação de recursos de
segurança; 
 
 
 
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