Baixe o app para aproveitar ainda mais
Prévia do material em texto
14/11/2023, 21:17 EPS https://simulado.estacio.br/alunos/ 1/4 MARCOS ALEXANDRE FEITOSA DA SILVA Avaliação AV 202208427502 POLO ABDIAS - RECIFE - PE avalie seus conhecimentos 1 ponto 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: (Ref.: 202212460661) 1 ponto 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: (Ref.: 202212460666) Disc.: DGT0235 - DESENVOLVIMENTO RÁ Período: 2023.3 EAD (GT) Aluno: MARCOS ALEXANDRE FEITOSA DA SILVA Matr.: 202208427502 Prof.: ROBSON LORBIESKI Turma: 9001 Lupa VERIFICAR E ENCAMINHAR Prezado(a) Aluno(a), Responda a todas as questões com atenção. Somente clique no botão FINALIZAR PROVA ao ter certeza de que respondeu a todas as questões e que não precisará mais alterá-las. A prova será SEM consulta. O aluno poderá fazer uso, durante a prova, de uma folha em branco, para rascunho. Nesta folha não será permitido qualquer tipo de anotação prévia, cabendo ao aplicador, nestes casos, recolher a folha de rascunho do aluno. Valor da prova: 10 pontos. 1. Os sistemas que utilizam banco de dados não se adequam ao desenvolvimento incremental, pois muitos recursos já estão implementados; 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; As iterações do projeto desenvolvido em RAD são uma garantia de que o sistema �cará de acordo com os requisitos funcionais. Desde o início do desenvolvimento, deve haver foco na implementação de recursos de segurança; 2. A metodologia RAD trata apenas sistema que podem ser modularizados; Os desenvolvedores devem ser muito quali�cados; javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:diminui(); javascript:aumenta(); javascript:aumenta(); 14/11/2023, 21:17 EPS https://simulado.estacio.br/alunos/ 2/4 1 ponto Gabriela está desenvolvendo um script para processar dados de um arquivo. Ela quer garantir que todos os recursos sejam liberados após a conclusão do script. Além de fechar arquivos após a leitura ou escrita, qual outra prática é recomendada para garantir a liberação adequada de recursos? (Ref.: 202216482557) 1 ponto Ao trabalhar com a linguagem Python, é crucial compreender os passos para a _________ de arquivos e strings. Adotando _________ e realizando o tratamento de exceções, é possível assegurar o _________ do programa ao manipular dados. (Ref.: 202216482563) 1 ponto Considere que temos as tabelas Arremate e Produto, de�nidas 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)) O gerenciamento de um projeto RAD é complexo. Alta dependência da modelagem de dados; Podem ocorrer rápidas revisões iniciais; 3. Usar o método �ush() após cada operação de escrita. Deletar o arquivo após a leitura. Usar o statement "with" ao abrir arquivos. Usar o método split() após a leitura. Abrir o arquivo com o modo "r" sempre. 4. análise, diretrizes de codi�cação, teste. con�guração, normas de segurança, debug. manipulação, boas práticas, correto funcionamento. interpretação, padrões de codi�cação, desempenho. compilação, estilos de programação, funcionamento. 5. 14/11/2023, 21:17 EPS https://simulado.estacio.br/alunos/ 3/4 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? (Ref.: 202212460944) 1 ponto 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 a�nidade. Assinale a alternativa correta quanto ao tipo do atributo criado e a classe de maior a�nidade: TIPO CLASSE (Ref.: 202212460936) 1 ponto As bibliotecas para interface grá�ca 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á�ca do Python voltada para aplicações integradas ao google chrome: (Ref.: 202212460951) 1 ponto 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() ProgrammingError ForeignKeyError OperationalError IntegrityError NotSupportedError 6. BOOLEAN INTEGER DOUBLE REAL DATE DATETIME BIGINT NUMERIC CHARACTER BLOB 7. Kivy CEF Python Tkinter Pyforms Flexx 8. → → → → → → 14/11/2023, 21:17 EPS https://simulado.estacio.br/alunos/ 4/4 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: (Ref.: 202214542430) 1 ponto A RAD é uma metodologia de desenvolvimento que se adequa bem a processos dinâmicos. Portanto é natural que a aplicação de metodologias tradicionais de engenharia de requisitos tenha restrições de aplicação para ela. Nesse sentido, selecione a opção CORRETA a respeito dessas restrições: (Ref.: 202212460970) 1 ponto 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: (Ref.: 202212460971) qryselect fetchone fetchmany fecthqry fetchall 9. As priorizações dos requisitos da RAD são �xas e todos tem alta prioridade; Na RAD, as mudanças dos requisitos só podem ser aplicadas no �nal do processo de teste e validação. O gerenciamento dos requisitos é um processo rígido. Na RAD, o projeto vai incorporando sugestões dos usuários ao longo das iterações. O levantamento dos requisitos deve ser feito logo no início do desenvolvimento. 10. É baseada em entrevistas e dinâmicas sociais em que os usuários interagem entre si para fornecer informações relevantes para os desenvolvedores. Devem ser aplicadas ao �nal 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 o�cinas de trabalho onde desenvolvedores e usuários discutem sobre o projeto e e suas necessidades. É um conjunto e�ciente de técnicas que aceleram a implementação de ideias. VERIFICAR E ENCAMINHAR Não respondida Não gravada Gravada
Compartilhar