Logo Passei Direto
Buscar

Metodologia RAD e Frameworks

Ferramentas de estudo

Questões resolvidas

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

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

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

Prévia do material em texto

<p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>1 Marcar para revisão</p><p>A metodologia RAD trabalha com iterações e</p><p>incrementos ao longo do desenvolvimento do</p><p>software para que seja entregue rapidamente</p><p>e com a minimização de erros. Apesar das</p><p>diversas vantagens, também possui</p><p>desvantagens. Nesse sentido, selecione a</p><p>opção CORRETA a respeito das vantagens da</p><p>metodologia RAD�</p><p>O gerenciamento de um projeto RAD</p><p>é complexo.</p><p>Alta dependência da modelagem de</p><p>dados;</p><p>Os desenvolvedores devem ser</p><p>muito qualificados;</p><p>Podem ocorrer rápidas revisões</p><p>iniciais;</p><p>A metodologia RAD trata apenas</p><p>sistema que podem ser</p><p>modularizados;</p><p>2 Marcar para revisão</p><p>A escolha da linguagem Python para um</p><p>projeto RAD tem diversas justificativas, entre</p><p>elas está a possibilidade de usar frameworks</p><p>00</p><p>hora</p><p>: 49</p><p>min</p><p>: 03</p><p>seg</p><p>Ocultar</p><p>Questão 1 de 10</p><p>Em branco �10�</p><p>Finalizar prova</p><p>1 2 3 4 5</p><p>6 7 8 9 10</p><p>Prova</p><p>AV</p><p>Desenvolvimento Rápido De</p><p>Aplicações Em Python</p><p>Sair</p><p>21/04/2024, 19:10 estacio.saladeavaliacoes.com.br/prova/66258e9816b008020275b3e5/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66258e9816b008020275b3e5/ 1/8</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>A</p><p>B</p><p>com diversas finalidades. Entre esses</p><p>frameworks, está o Django. Nesse sentido,</p><p>selecione a opção CORRETA sobre o</p><p>framework Django:</p><p>Possui licença de software livre e é</p><p>aplicado para aplicações GUIs;</p><p>Possui licença de software comercial</p><p>e é aplicado para geração de</p><p>gráficos.</p><p>Possui licença de software livre e é</p><p>aplicado para aplicações WEB;</p><p>Possui licença comercial e é aplicado</p><p>para aplicações WEB;</p><p>Possui licença de software livre e é</p><p>aplicado para aplicações de Ciências</p><p>de Dados;</p><p>3 Marcar para revisão</p><p>Carlos está trabalhando em um projeto onde</p><p>precisa gravar os dados de uma lista em um</p><p>arquivo texto. Ele já converteu a lista em uma</p><p>string utilizando o conector adequado.</p><p>Qual comando Carlos deve usar para gravar a</p><p>string em um arquivo chamado "dados.txt"?</p><p>open("dados.txt",</p><p>"r").write(string_data)</p><p>open("dados.txt").record(string_data)</p><p>21/04/2024, 19:10 estacio.saladeavaliacoes.com.br/prova/66258e9816b008020275b3e5/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66258e9816b008020275b3e5/ 2/8</p><p>C</p><p>D</p><p>E</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>open("dados.txt",</p><p>"r").record(string_data)</p><p>open("dados.txt",</p><p>"a").append(string_data)</p><p>open("dados.txt",</p><p>"w").write(string_data)</p><p>4 Marcar para revisão</p><p>Gabriela está desenvolvendo um script para</p><p>processar dados de um arquivo. Ela quer</p><p>garantir que todos os recursos sejam</p><p>liberados após a conclusão do script.</p><p>Além de fechar arquivos após a leitura ou</p><p>escrita, qual outra prática é recomendada para</p><p>garantir a liberação adequada de recursos?</p><p>Deletar o arquivo após a leitura.</p><p>Usar o método flush() após cada</p><p>operação de escrita.</p><p>Abrir o arquivo com o modo "r"</p><p>sempre.</p><p>Usar o statement "with" ao abrir</p><p>arquivos.</p><p>Usar o método split() após a leitura.</p><p>21/04/2024, 19:10 estacio.saladeavaliacoes.com.br/prova/66258e9816b008020275b3e5/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66258e9816b008020275b3e5/ 3/8</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>5 Marcar para revisão</p><p>Um desenvolvedor está trabalhando em um</p><p>sistema de controle de estoque que utiliza</p><p>Python e SQLite. Para cada produto, eles</p><p>precisam atualizar regularmente a quantidade</p><p>em estoque no banco de dados. A tabela do</p><p>banco de dados tem colunas para ID do</p><p>produto e quantidade.</p><p>Como o desenvolvedor deve estruturar o</p><p>comando SQL para atualizar a quantidade de</p><p>um produto específico?</p><p>Executando um comando SELECT</p><p>antes de usar o UPDATE.</p><p>Criando um comando DELETE</p><p>seguido de um INSERT para o</p><p>produto.</p><p>Utilizando um comando ALTER</p><p>TABLE com a nova quantidade.</p><p>Aplicando o comando UPDATE com</p><p>parâmetros de consulta dinâmicos.</p><p>Usando um comando INSERT com o</p><p>ID do produto e a nova quantidade.</p><p>6 Marcar para revisão</p><p>Uma empresa de tecnologia está</p><p>desenvolvendo um sistema de gestão de</p><p>clientes usando Python e SQLite. Eles</p><p>precisam inserir informações de novos</p><p>clientes no banco de dados. Para isso, criaram</p><p>21/04/2024, 19:10 estacio.saladeavaliacoes.com.br/prova/66258e9816b008020275b3e5/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66258e9816b008020275b3e5/ 4/8</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>uma classe Cliente com atributos como nome,</p><p>idade e email.</p><p>Qual é a maneira mais eficiente de inserir os</p><p>dados de um objeto da classe Cliente no</p><p>banco de dados, considerando a estrutura</p><p>apresentada?</p><p>Usar um loop para inserir cada</p><p>atributo individualmente.</p><p>Converter o objeto Cliente em um</p><p>dicionário e inserir usando INSERT</p><p>INTO.</p><p>Inserir os dados manualmente no</p><p>banco de dados sem usar o Python.</p><p>Utilizar um comando UPDATE para</p><p>adicionar novos clientes.</p><p>Criar uma função separada para</p><p>cada atributo do cliente.</p><p>7 Marcar para revisão</p><p>Algumas das bibliotecas de interface gráfica</p><p>disponíveis para o Python</p><p>possuem portabilidade com outras</p><p>bibliotecas, facilitando, assim, o trabalho do</p><p>programador. Nesse sentido, selecione a</p><p>opção que apresente a biblioteca de interface</p><p>gráfica que é compatível com as</p><p>bibliotecas Tkinter, PyQt, wxPython e Remi:</p><p>21/04/2024, 19:10 estacio.saladeavaliacoes.com.br/prova/66258e9816b008020275b3e5/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66258e9816b008020275b3e5/ 5/8</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>A</p><p>B</p><p>C</p><p>Kivy</p><p>wxPython</p><p>Pyforms</p><p>PySimpleGUI</p><p>PyAutoGUI</p><p>8 Marcar para revisão</p><p>A JAD �Joint Application Development) é a</p><p>principal técnica aplicada para levantamento</p><p>de requisitos em projetos que utilizam RAD. A</p><p>respeito da JAD, selecione a opção CORRETA�</p><p>Trata-se de oficinas de trabalho</p><p>onde desenvolvedores e usuários</p><p>discutem sobre o projeto e suas</p><p>necessidades.</p><p>É baseada em entrevistas e</p><p>dinâmicas sociais em que os usuários</p><p>interagem entre si para fornecer</p><p>informações relevantes para os</p><p>desenvolvedores.</p><p>É um conjunto eficiente de técnicas</p><p>que aceleram a implementação de</p><p>ideias.</p><p>21/04/2024, 19:10 estacio.saladeavaliacoes.com.br/prova/66258e9816b008020275b3e5/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66258e9816b008020275b3e5/ 6/8</p><p>D</p><p>E</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>Aumenta a colaboração entre os</p><p>desenvolvedores e os usuários, uma</p><p>vez que estabelece um cronograma</p><p>de trabalho.</p><p>Devem ser aplicadas ao final de cada</p><p>entrega de protótipo de modo a</p><p>garantir o direcionamento correto do</p><p>projeto.</p><p>9 Marcar para revisão</p><p>O termo RAD refere-se a uma metodologia</p><p>de desenvolvimento de software que se</p><p>concentra na entrega rápida de protótipos</p><p>funcionais, ao invés de aguardar a</p><p>finalização de todo o ciclo de</p><p>desenvolvimento tradicional.</p><p>O que significa a sigla RAD no contexto de</p><p>desenvolvimento de software?</p><p>Desenvolvimento de Aplicação</p><p>Rápida</p><p>Recuperação de Arquivos</p><p>Desatualizados</p><p>Registro Automatizado de Dados</p><p>Requisitos Ágeis de Desenvolvimento</p><p>Rastreamento de Atividades de</p><p>Desenvolvimento</p><p>21/04/2024, 19:10 estacio.saladeavaliacoes.com.br/prova/66258e9816b008020275b3e5/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66258e9816b008020275b3e5/ 7/8</p><p>A</p><p>B</p><p>C</p><p>D</p><p>E</p><p>10 Marcar para revisão</p><p>Miguel está trabalhando em um programa que</p><p>lê dados de um arquivo. Ele quer garantir que</p><p>o arquivo seja fechado após a leitura, mesmo</p><p>que ocorram erros durante a operação.</p><p>Qual é a melhor prática para garantir que o</p><p>arquivo seja fechado após a leitura?</p><p>Usar o método close() após a leitura.</p><p>Depender do garbage collector para</p><p>fechar o arquivo.</p><p>Abrir o arquivo usando o statement</p><p>"with".</p><p>Usar o arquivo dentro de um bloco</p><p>"try...except".</p><p>Não fechar o arquivo, pois o Python</p><p>o faz automaticamente.</p><p>21/04/2024, 19:10 estacio.saladeavaliacoes.com.br/prova/66258e9816b008020275b3e5/</p><p>https://estacio.saladeavaliacoes.com.br/prova/66258e9816b008020275b3e5/ 8/8</p>

Mais conteúdos dessa disciplina