Baixe o app para aproveitar ainda mais
Prévia do material em texto
Teste de Conhecimento avalie sua aprendizagem 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: 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: DESENVOLVIMENTO RÁPIDO DE APLICAÇÕES EM PYTHON Lupa Calc. EEX0039_202012017875_TEMAS Aluno: NILO SILVA NETO Matr.: 202012017875 Disc.: DESENVOLVIMENTO 2021.4 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. A fase de teste da metodologia RAD deve ser aplicada apenas para a funcionalidade que foi incluída no ciclo iterativo; Em cada uma das fases da metodologia RAD, o usuário pode incluir um novo requisito. 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; 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; Data Resp.: 07/01/2022 08:06:26 Explicação: A resposta correta é: O agrupamento dos dados em objetos de negócio é feito na fase de modelagem de dados; 2. Permite que os desenvolvedores tomem a decisão sobre a aplicação das melhores soluções para o projeto. Firefox https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#ancora_8 1 of 5 07/01/2022 08:16 javascript:diminui(); javascript:diminui(); javascript:aumenta(); javascript:aumenta(); javascript:calculadora_on(); javascript:calculadora_on(); https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# Para remover caracteres em branco e quebras de linha (\n) do início e do final de uma string, devemos utilizar o método: Assinale o código Python que cria um novo arquivo, contendo uma linha. Este princípio garante que o produto terá menos erros e, consequentemente, terá menos vulnerabilidades; Significa que as melhores práticas para desenvolver um software seguro devem ser aplicadas; O foco deve ser voltado para cumprir os prazos pré-estabelecidos; O foco é fazer o desenvolvimento para atender aos requisitos funcionais; Data Resp.: 07/01/2022 08:07:06 Explicação: A resposta correta é: O foco é fazer o desenvolvimento para atender aos requisitos funcionais; 3. clean() strip() break() join() split() Data Resp.: 07/01/2022 08:08:02 Explicação: A resposta correta é: strip() 4. Data Resp.: 07/01/2022 08:09:07 Explicação: Firefox https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#ancora_8 2 of 5 07/01/2022 08:16 https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# 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) Quais os valores de X e Y para que o comando execute seja realizado com sucesso? 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? A resposta correta é: 5. X = vazio; Y = vazio X = (codigo, nome); Y = (:cod, :nome_prod) X = (codigo, nome); Y = (:codigo, :nome) X = vazio; Y = (:cod, :nome_prod) X = (cod, nome_prod); Y = (:cod, :nome_prod) Data Resp.: 07/01/2022 08:09:33 Explicação: A resposta correta é: X = (codigo, nome); Y = (:cod, :nome_prod) 6. tuple dict None list string Data Resp.: 07/01/2022 08:09:46 Firefox https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#ancora_8 3 of 5 07/01/2022 08:16 https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# Durante as aulas de programação o aluno Frederico se mostrou interessado em aprofundar seus conhecimentos em frameworks que possibilitem o desenvolvimento de aplicações com interface gráfica para a interação com o usuário final. Conhecendo a versatilidade da linguagem Python, marque a alternativa que apresenta um framework comum que poderia ajudar Frederico. Considere o fragmento de código Python abaixo que utiliza a biblioteca psycopg2 para fazer operações no sistema gerenciador de banco de dados Postgre: 1. import psycopg2 2. conn = psycopg2.connect(database = "postgres", user = "postgres", password = " senha123", host = "127.0.0.1", port = "5432") 3. cur = conn.cursor() 4. cur.execute("""select * from public."AGENDA" where "telefone" = '02188888888' """) 5. registro = cur. lacuna_I() 6. conn.commit() 7. conn.close() Para que o código seja compilado e executado corretamente e, além disso, retorne todos os registros que satisfaçam a condição dada, é necessário substituir a palavra lacuna_I por: Explicação: A resposta correta é: tuple 7. stdio.color. ColorACM. Tkinter. Scanf. Rpki. Data Resp.: 07/01/2022 08:13:48 Explicação: Tkinter é o framework de interface gráfica padrão da linguagem Python. Apresenta uma sintaxe amigável e simples, que possibilita a interação com o usuário final. 8. fetchall qryselect fetchone fecthqry fetchmany Data Resp.: 07/01/2022 08:14:51 Explicação: Resposta: fetchall. Esta rotina busca todas as linhas de um resultado de consulta, retornando uma lista. Firefox https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#ancora_8 4 of 5 07/01/2022 08:16 https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# Na metodologia RAD, o desenvolvimento de protótipo de interface é muito importantepara que as partes interessadas possam aumentar a sua compreensão sobre o sistema e, se necessário, fazer ajustes sobre o direcionamento do projeto. Existem algumas técnicas para o desenvolvimento de protótipos de interface. Nesse sentido, selecione a opção CORRETA que relaciona corretamente a técnica de desenvolvimento de protótipo de interface e o seu significado: 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: 9. Maquetes: tratam tanto das funcionalidades do sistema, como também da aparência. Mockup: são usadas para apresentar aspectos visuais de navegação do produto. Wireframes: são usadas para implementar componentes interativos funcionais. Esboços: são modelos funcionais de sistema. Sketches: são aplicados para exibir componentes interativos que serão aplicados na versão final do sistema. Data Resp.: 07/01/2022 08:11:31 Explicação: A resposta correta é: Mockup: são usadas para apresentar aspectos visuais de navegação do produto. 10. Identifica as informações relevantes sobre o negócio. Identifica as entidades de dados e como se relacionam com o negócio. É caracterizada por um processo rígido que vai determinar como será a versão final É 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. Data Resp.: 07/01/2022 08:11:52 Explicação: A resposta correta é: Identifica as informações relevantes sobre o negócio. Firefox https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#ancora_8 5 of 5 07/01/2022 08:16 https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp# https://ead.estacio.br/bdq_simulados_exercicio_ensineme.asp#
Compartilhar