Prévia do material em texto
Liquigás Distribuidora S.A – Profissional Jr. para atuar em Informática - Desenvolvimento de Aplicações 14 42. Considere o seguinte trecho de código PHP. O uso de conexões persistentes a um banco de dados possui vantagens e desvantagens. Dentre as vantagens, pode-se citar I. maior eficiência com bancos que sofrem de sobrecarga em pedidos de abertura e fechamento de conexões. II. o uso de conexões persistentes que garante maiores funcionalidades de controle sobre o banco de dados, permitindo o uso de funções como a mysql_pquery(); III. as conexões permanentes que sempre reduzem os recursos de máquina, principalmente sobre o uso de memória do banco de dados. É correto o que se afirma em (A) I, apenas. (B) II, apenas. (C) II e III, apenas. (D) I e II, apenas. (E) I, II e III. 43. O Teste de Performance, também conhecido por Benchmark, consiste em (A) colocar o programa sobre stress, em uma tentativa de achar exploits. (B) avaliar a performance do programador em relação ao resultado final do projeto. (C) mensurar os ciclos de máquina, consumo de RAM, acesso ao disco e o tempo gasto em inúmeras operações do programa final. (D) medir o tempo que é gasto para portar o código para outra arquitetura. (E) comparar o tempo de programação, caso o mesmo projeto tivesse sido feito em Assembly. 44. Pode-se definir Engenharia de Software como (A) uma área da Microinformática voltada para criação de softwares para Engenharia. (B) uma ramo da Computação voltado a integração do Software com o projetista. (C) uma capacidade de otimização de software de transformar o código de um cientista para o de um engenheiro. (D) uma área de conhecimento voltada para a especificação, desenvolvimento e manutenção de software, com inúmeras técnicas. (E) apenas um nome moderno para a programação de alto nível. 45. Um método utilizado para testar software é caracterizado por ser executado pelo cliente nas instalações do desenvolvedor, ou seja, em um ambiente controlado. Trata-se do teste (A) de estresse. (B) de unidade. (C) de integração. (D) beta. (E) alfa. 46. Sobre a técnica de teste de software, conhecida como caixa-branca, pode-se afirmar que (A) também é conhecida como teste estrutural, avalia o comportamento interno do componente de software, trabalhando diretamente sobre o código-fonte do componente. (B) analisam-se os aspectos funcionais de um programa, não levando em consideração como o software funciona internamente, mas dando valor a resposta de saída do mesmo. (C) verifica a facilidade de uso da interface para usuários finais. (D) consiste em colocar o software em situações de uso extremo por períodos longos de tempo. (E) analisa o consumo de recursos de hardware que o software demanda.