Baixe o app para aproveitar ainda mais
Prévia do material em texto
25/08/2021 EPS https://simulado.estacio.br/alunos/?p0=338482800&user_cod=5232629&matr_integracao=202103541623 1/4 MARCOS ANTONIO SILVA DUARTE Avaliação AVS 202103541623 EAD GOIÂNIA - SETOR CELINA PARK - GO avalie seus conhecimentos 1 ponto A escolha da linguagem Python para um projeto RAD tem diversas justificativas, entre elas está a possibilidade de usar frameworks com diversas finalidades. Entre esses frameworks, está o Django. Nesse sentido, selecione a opção CORRETA sobre o framework Django: (Ref.: 202107586201) 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.: 202107586194) ALERTA DE CONEXÃO Foi identificada uma queda de conexão, da sua estação de trabalho, comprometendo a realização desta avaliação online. Por favor, feche o navegador SEM FINALIZAR A PROVA e entre novamente. Lupa Calc. Notas VERIFICAR E ENCAMINHAR Disciplina: EEX0039 - DESENVOLVIMENTO Período: 2021.2 EAD (GT) Aluno: MARCOS ANTONIO SILVA DUARTE Matr.: 202103541623 Turma: 9001 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. Para questões de múltipla escolha, marque a única opção correta. Valor da prova: 10 pontos. 1. Possui licença comercial e é aplicado para aplicações WEB; Possui licença de software livre e é aplicado para aplicações WEB; Possui licença de software livre e é aplicado para aplicações de Ciências de Dados; Possui licença de software livre e é aplicado para aplicações GUIs; Possui licença de software comercial e é aplicado para geração de gráficos. Desde o início do desenvolvimento, deve haver foco na implementação de recursos javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); javascript:anotar_on(); javascript:check();regrava('2','8EF705C9S3990409','3990409','2','1'); 25/08/2021 EPS https://simulado.estacio.br/alunos/?p0=338482800&user_cod=5232629&matr_integracao=202103541623 2/4 1 ponto 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? (Ref.: 202107586305) 1 ponto Dentre os métodos apresentados abaixo, qual método pertence ao objeto do tipo arquivo. (Ref.: 202107586310) 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 afinidade. Assinale a alternativa correta quanto ao tipo do atributo criado e a classe de maior afinidade: TIPO CLASSE (Ref.: 202107586469) 1 ponto Qual dos métodos da DB API 2.0 é utilizado para confirmar todas as operações pendentes: de segurança; 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; As iterações do projeto desenvolvido em RAD são uma garantia de que o sistema ficará de acordo com os requisitos funcionais. 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; file.readall() readlines(file) file.readline() file.readlines() file.read() rename read split join replace BOOLEAN INTEGER CHARACTER BLOB BIGINT NUMERIC DOUBLE REAL DATE DATETIME → → → → → → javascript:check();regrava('3','OSVVVPRFN3990520','3990520','2','1'); javascript:check();regrava('4','04BI3U6OG3990525','3990525','2','1'); javascript:check();regrava('5','9AY18CXUM3990684','3990684','2','1'); javascript:check();regrava('6','AEX7DX60M3990687','3990687','2','1'); 25/08/2021 EPS https://simulado.estacio.br/alunos/?p0=338482800&user_cod=5232629&matr_integracao=202103541623 3/4 (Ref.: 202107586472) 1 ponto 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: (Ref.: 202107586485) 1 ponto Em relação ao tratamento de exceções na linguagem Python, estão corretas as seguintes afirmativas, EXCETO: (Ref.: 202107586492) 1 ponto O desenvolvimento de interfaces com o usuário é um grande desafio, apesar da existência de muitos frameworks e ferramentas que facilitam esse trabalho. Um desses desafios está na escolha das ferramentas, ou frameworks adequados. Nesse sentido, selecione a opção CORRETA sobre os itens que devem ser considerados nesta escolha: (Ref.: 202107586511) save execute connect commit send 7. O sistema poder operar em múltiplas plataformas. Dar ao programador uma camada de abstração sobre detalhes da programação dos componentes. Ampliar o acesso dos usuários às funcionalidades do sistema. Fazer uso intenso de recursos computacionais. Proporcionar que o usuário possa alternar entre as funcionalidades do sistema. Todas as classes de exceção do Python herdam direta ou indiretamente da classe error. 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. O bloco finally é a forma adequada de liberar recursos para impedir vazamentos de recursos. Se houver múltiplos blocos except correspondentes quando uma exceção ocorrer, somente o primeiro é executado. Facilidade de uso e conforto, pois o usuário final precisa de atalhos para navegar no sistema. Integração, uma vez que é muito importante que o código esteja disponível no controlador de versões git. Curva de aprendizagem, pois a ferramenta escolhida sempre deve ser a mais fácil de aprender. javascript:check();regrava('8','NUQ4M9XLC3990707','3990707','2','1'); javascript:check();regrava('9','R9FIXHLKI3990726','3990726','2','1'); 25/08/2021 EPS https://simulado.estacio.br/alunos/?p0=338482800&user_cod=5232629&matr_integracao=202103541623 4/4 1 ponto 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: (Ref.: 202107586500) Licença, pois trata dos direitos de uso de um software. Compartilhamento, pois é essencial que todos os envolvidos no projeto tenham acesso ao código. Elicitação de requisitos: levantar as necessidades para tratar os requisitos do sistema. Análise de requisitos: analisar a validade dos requisitos do sistema. 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. Validação: comparar a implementação com o que foi solicitado. VERIFICAR E ENCAMINHAR Legenda: Questão não respondida Questão não gravada Questão gravada javascript:check();regrava('10','BM96MQ1N33990715','3990715','2','1'); javascript:abre_colabore();
Compartilhar