Baixe o app para aproveitar ainda mais
Prévia do material em texto
ENSINEME: APLICANDO RAD 1. 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: É 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. É baseada em entrevistas e dinâmicas sociais em que os usuários interagem entre si para fornecer informações relevantes para os desenvolvedores. Trata-se de oficinas de trabalho onde desenvolvedores e usuários discutem sobre o projeto e e suas necessidades. Aumenta a colaboração entre os desenvolvedores e os usuários, uma vez que estabelece um cronograma de trabalho. 2. 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. Análise de requisitos: analisar a validade dos requisitos do sistema. Elicitação de requisitos: levantar as necessidades para tratar os requisitos do sistema. 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. ENSINEME: INTERFACE GRÁFICA COM PYTHON 3. Ref.: 3990707 Pontos: 1,00 / 1,00 Em relação ao tratamento de exceções na linguagem Python, estão corretas as seguintes afirmativas, EXCETO: Se houver múltiplos blocos except correspondentes quando uma exceção ocorrer, somente o primeiro é executado. O bloco finally é a forma adequada de liberar recursos para impedir vazamentos de recursos. Pelo menos um bloco except, ou um bloco finally deve seguir imediatamente o bloco try. O tratamento de exceções processa erros síncronos, que ocorrem quando uma instrução é executada. Todas as classes de exceção do Python herdam direta ou indiretamente da classe error. 4. Ref.: 3990704 Pontos: 1,00 / 1,00 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. 1. conn = psycopg2.connect(database = "postgres", user = "postgres", password = " senha123", host = "127.0.0.1", port = "5432") 2. 1. cur = conn.cursor() 2. 1. cur.execute("""select * from public."AGENDA" where "telefone" = '02188888888' """) 2. 1. registro = cur. lacuna_I() 2. 1. conn.commit() 2. 1. conn.close() 2. 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: fetchmany qryselect fetchall fecthqry fetchone ENSINEME: MANIPULAÇÃO DE DADOS EM ARQUIVOS 5. 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.readline() file.read() file.readlines() 6. Ref.: 3990523 Pontos: 1,00 / 1,00 Considere a imagem a seguir, onde temos um script e um arquivo texto. Qual será o resultado impresso pelo script: 1 3 5 4 2 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 DOUBLE →→ REAL BIGINT →→ NUMERIC DATE →→ DATETIME BOOLEAN →→ INTEGER CHARACTER →→ BLOB 8. Ref.: 3990692 Pontos: 0,00 / 1,00 Considere que temos as tabelas Arremate e Produto, definidas com os comandos SQLs a seguir: CREATE TABLE Produto ( codigo INTEGER NOT NULL, nome TEXT NOT NULL, descricao TEXT, PRIMARY KEY (codigo)) CREATE TABLE Arremate ( id INTEGER NOT NULL, data DATE NOT NULL, cod_prod INTEGER NOT NULL, lance REAL, FOREIGN KEY(cod_prod) REFERENCES Produto(codigo)) Quando tentamos inserir um registro na tabela Arremate cujo cod_prod não existe na tabela Produto, qual exceção é lançada pelo conector, dado que ele implementa a DB API 2.0? OperationalError ProgrammingError ForeignKeyError IntegrityError NotSupportedError 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: Este princípio garante que o produto terá menos erros; Isso permite reduzir custos, desde que, pelo menos, uma parte do sistema esteja funcionando corretamente; O prazo sempre deve ser respeitado, mesmo que não seja possível entregar o produto conforme programado; 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; 10. Ref.: 3990412 Pontos: 1,00 / 1,00 A metodologia de desenvolvimento RAD possui diversas fases, cada uma com objetivos específicos de modo a desenvolver o sistema rápido e em conformidade com os requisitos de negócio. Nesse sentido, selecione a opção CORRETA as fases do RAD: Os incrementos funcionais são feitos em cada uma das fases da metodologia RAD; A modelagem de negócios é obtida através das análises do fluxo e da distribuição de informações. 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 partir da modelagem de negócios é iniciada a fase de modelagem de processos;
Compartilhar