Questões de Concurso Comentadas para esaf

Foram encontradas 4.346 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q2756 Arquitetura de Software
Analise as seguintes afirmações relacionadas a padrões de projetos:

I. O padrão Builder separa a construção de um objeto complexo de sua representação, de modo a que o mesmo processo de construção possa criar diferentes representações.

II. O método Abstract Factory fornece uma interface para a criação de uma família de objetos relacionados ou dependentes sem especifi car suas classes completas.

III. O padrão Bridge defi ne uma interface para criar um objeto, mas deixa as subclasses decidirem que classe será instanciada. O Bridge permite a uma classe postergar a instanciação das subclasses.

IV. O Chain of responsability usa compartilhamento para suportar grandes quantidades de objetos e define uma dependência um-para-muitos entre objetos, de modo que quando um objeto muda de estado, todos os seus dependentes são automaticamente notificados e atualizados.

Indique a opção que contenha todas as afirmações verdadeiras.
Alternativas
Q2755 Gerência de Projetos
Analise as seguintes afirmações relativas ao processo Seleção de fornecedores, segundo o PMBOK:

I. Um Sistema de classificação é um método para quantificar dados qualitativos de forma a minimizar os efeitos de influências pessoais na seleção de fornecedores. A maioria desses sistemas envolve: designar um peso numérico para cada critério de avaliação; atribuir notas para cada fornecedor em cada critério, multiplicar o peso pela nota e totalizar os produtos resultantes para cálculo do resultado final.

II. Nas Estimativas independentes, a organização contratante pode preparar suas próprias estimativas para servir de base para avaliação dos preços propostos. A ocorrência de diferenças signifi cativas em relação às estimativas pode indicar que a Declaração de Trabalho não foi adequada, que o fornecedor não entendeu ou errou no pleno atendimento da mesma. Essas estimativas são freqüentemente referenciadas como estimativas, isto é, "quanto deve custar".

III. Um Sistema de ponderação envolve o estabelecimento de requerimentos mínimos de desempenho para um ou mais critérios de avaliação. Por exemplo, pode ser exigida dos fornecedores, a apresentação de um gerente de projetos que seja um Project Management Professional (PMP) antes que o restante da proposta seja considerada.

IV. A Negociação contratual envolve o esclarecimento e o acordo mútuo da estrutura e requerimentos do contrato antes de sua assinatura. A linguagem final do contrato deve refletir, o máximo possível, todo o acordo alcançado. Os assuntos cobertos incluem, mas não se limitam a responsabilidades e autoridades, termos e leis aplicáveis, abordagens quanto à gerência técnica e do negócio, financiamento do contrato e preço.

Indique a opção que contenha todas as afirmações verdadeiras.
Alternativas
Q2754 Gerência de Projetos
Segundo o PMBOK, a gerência das aquisições do projeto inclui os processos necessários à obtenção de bens e serviços externos à organização executora. Essa gerência é discutida no PMBOK do ponto de vista do comprador, na relação comprador-fornecedor. Com relação aos processos da Gerência das aquisições do projeto, é correto afirmar que
Alternativas
Q2753 Gerência de Projetos
Segundo o PMBOK, a gerência de risco do projeto inclui vários processos principais, entre eles,
Alternativas
Q2752 Arquitetura de Software
Analise as seguintes afirmações relacionadas a Ciclo de Vida de um projeto de software:

I. As fases do ciclo de vida de um projeto são equivalentes aos processos de gerenciamento de projetos.

II. As organizações consideram o ciclo de vida do produto parte do ciclo de vida do projeto.

III. O ciclo de vida do projeto define as fases que conectam o início de um projeto ao seu final.

IV. A transição de uma fase para a outra dentro do ciclo de vida de um projeto, em geral é definida por alguma forma de transferência técnica ou entrega.

Indique a opção que contenha todas as afirmações verdadeiras.
Alternativas
Q2751 Gerência de Projetos
Analise as seguintes afirmações relacionadas à Gestão de Projetos:

I. No ponto de consumo de maior esforço para o projeto, normalmente 50% do ciclo de vida do projeto, deve-se fazer uma reunião de avaliação dos erros e acertos da equipe. Isso tem a finalidade de gerar uma lista de "melhores práticas", contribuindo para a formação de uma base de conhecimento que poderá ser muito útil em projetos futuros.

II. O "escopo do projeto" é o trabalho que deve ser realizado para se obter um produto ou serviço com determinadas características e recursos.

III. A monitoração dos riscos envolve acompanhar o status de cada risco e as opções de ações definidas para enfrentá-los caso eles venham a se tornar problemas reais, sem se preocupar com a probabilidade de sua ocorrência.

IV. No momento do encerramento do projeto, deve-se formalizar o seu encerramento para que fique claro para todos os envolvidos, inclusive o cliente, que o projeto está concluído e que novas necessidades serão atendidas em um novo projeto. Qualquer extensão ou alteração deverá ser orçada e todo o ciclo se inicia novamente.

Indique a opção que contenha todas as afirmações verdadeiras.
Alternativas
Q2750 Banco de Dados
Em um Data WareHouse, é correto afirmar que a aquisição da informação
Alternativas
Q2749 Governança de TI
Com o propósito de produzir software com qualidade, segundo o CMM, a Garantia de Qualidade de Software (SQA) tem o objetivo de
Alternativas
Q2748 Engenharia de Software
Analise as seguintes afirmações relacionadas a Teste de Software:

I. Um critério de cobertura de teste é uma regra sobre como selecionar testes e quando parar o processo de testes.

II. No critério de teste denominado "teste de todos os ramos" o objetivo é passar por ambos os caminhos em todas as decisões. No teste de subdomínio a idéia é particionar o domínio de entrada em subdomínios mutuamente exclusivos, requerendo um número igual de casos de teste de cada subdomínio. A idéia de subdividir subdomínios é eficaz quando se deseja isolar erros potenciais dentro dos subdomínios individuais.

III. No teste funcional, o critério de "cobertura de todo o comando" especifica que todo comando do código fonte deve ser executado por algum caso de teste.

IV. A seleção dos casos de teste baseada na especificação é denominada teste estrutural.

Indique a opção que contenha todas as afirmações verdadeiras.
Alternativas
Q2747 Banco de Dados
Com relação ao uso da SQL na manipulação de dados, caso se queira eliminar linhas repetidas do conjunto resultado, deve-se utilizar a palavra-chave DISTINCT, da seguinte forma:
Alternativas
Q2746 Banco de Dados
SQL é uma linguagem de consulta, criada para extrair, organizar e atualizar informações em bancos de dados relacionais. Com relação aos conceitos básicos de SQL, é correto afi rmar que a instrução COMMIT
Alternativas
Q2745 Banco de Dados
Analise as seguintes afirmações relacionadas a modelagem de dados e a projeto de banco de dados para ambiente relacional:

I. Normalização é o processo formal passo a passo, que examina os atributos de uma entidade com o objetivo de evitar anomalias observadas na inclusão, exclusão e alteração de tuplas exclusivas.

II. Uma das condições para uma relação R estar na 3FN (terceira forma normal) é que todos os seus atributos "não chave" devem ser dependentes não transitivos da chave primária, isto é, cada atributo deve ser funcionalmente dependente apenas dos atributos componentes da chave primária e todos os seus atributos "não-chave" devem ser independentes entre si.

III. Uma relação R está na 2FN (segunda forma normal) se e somente se ela não atender à 1FN (primeira forma normal) e todos os atributos "não-chave" forem totalmente dependentes da chave primária.

IV. Uma relação R está na 1FN (primeira forma normal) se e somente se todos os domínios básicos contiverem grupos repetitivos.

Indique a opção que contenha todas as afirmações verdadeiras.
Alternativas
Q2744 Banco de Dados
Analise as seguintes afirmações relacionadas a modelagem de dados e a projeto de banco de dados multidimensional:

I. O modelo multidimensional representa os dados como uma matriz na qual cada dimensão é um tema ou assunto do negócio que será objeto da análise. É uma técnica particularmente útil para inspeção, sumarização e arranjo de dados para facilitar a sua análise.

II. O modelo entidade-relacionamento é o "coração" do modelo multidimensional.

III. Na modelagem multidimensional, os relacionamentos são conseqüência da existência de "fatos" como intersecção de diversas "dimensões". Por exemplo, se há vendas para o cliente 499, do produto 10455, então o relacionamento entre cliente e produto está estabelecido.

IV. Por ser um sistema de consulta, o modelo multidimensional representa os dados estáticos, de forma que o tempo é uma variável que nunca será considerada como uma de suas dimensões.

Indique a opção que contenha todas as afirmações verdadeiras.
Alternativas
Q2743 Banco de Dados
Analise as seguintes afirmações relacionadas às capacidades que devem ser atendidas pelos bancos de dados orientados a objetos:

I. Concorrência: o SGBD orientado a objetos não necessita nem implementa controle de concorrência, que deve ser feita pelas transações solicitadas pelo aplicativo conectado ao banco.

II. Transações: unidades executadas inteiramente ou não. Se um conjunto de atualizações ocorreu dentro de uma transação, todas ou parte delas devem ser visíveis ao mundo exterior, independentemente do estado fi nal da transação.

III. Recuperação: o SGBD deve garantir que os resultados parciais ou atualizações parciais de transações que falharam não sejam propagados para o banco de dados persistente.

IV. Persistência: capacidade de objetos persistirem através de diferentes chamadas do programa. Dados manipulados por bancos de dados orientados a objetos devem ser persistentes ou transientes. Dados transientes são somente válidos dentro de um programa ou transação; eles são perdidos uma vez que o programa ou transação termine. Dados persistentes são armazenados fora de uma transação e sobrevivem às atualizações.

Indique a opção que contenha todas as afirmações verdadeiras.
Alternativas
Q2742 Arquitetura de Software
Analise as seguintes afirmações relacionadas à arquitetura em camadas:

I. No desenvolvimento para a WEB, a arquitetura em 3 camadas considera que o servidor de aplicação e as conexões TCP/IP residem sobre a mesma camada, denominada camada de apresentação.

II. Na arquitetura em 3 camadas, o servidor de dados e o servidor de aplicação residem sobre a mesma camada, denominada camada de negócio.

III. A arquitetura em 3 camadas caracteriza-se pela existência bem defi nida das camadas de apresentação, de aplicação e de dados.

IV. Na arquitetura em 3 camadas, os códigos responsáveis pela apresentação, controle de página e tela de navegação fazem parte da camada de apresentação

Indique a opção que contenha todas as afirmações verdadeiras.
Alternativas
Q2741 Arquitetura de Software
Considerando-se a arquitetura de aplicações para o ambiente Internet é correto afirmar que, no nível de serviços,
Alternativas
Q2740 Engenharia de Software
Segundo as características dos diagramas utilizados na modelagem pela UML, o diagrama que mostra os elementos de confi guração de processamento run time, e os componentes de software, processos e objetos que neles se mantêm, é denominado diagrama de
Alternativas
Q2739 Engenharia de Software
O modo para descrever os vários aspectos de modelagem pela UML é por meio do uso da notação definida pelos seus vários tipos de diagramas. Segundo as características desses diagramas, é correto afirmar que um diagrama de classe
Alternativas
Q2738 Banco de Dados
Analise as seguintes afirmações relacionadas à análise e ao projeto orientados a objetos:

I. O principal propósito do diagrama entidade-relacionamento (E-R) é representar os objetos e suas relações.

II. As tabelas de objetos de dados podem ser "normalizadas", aplicando-se um conjunto de regras de normalização, resultando em um "modelo relacional" para os dados. Uma dessas regras especifica que: determinada instância de um objeto tem um e somente um valor para cada atributo.

III. Um objeto em potencial não poderá ser utilizado ou considerado durante a análise se a informação sobre ele precisar ser lembrada para que o sistema possa funcionar.

IV. Devido à característica da reusabilidade da orientação a objetos, a prototipação é um modelo de desenvolvimento de software que não pode ser considerado nem utilizado na análise orientada a objetos.

Indique a opção que contenha todas as afirmações verdadeiras.
Alternativas
Q2737 Engenharia de Software
Analise as seguintes afirmações relacionadas à análise e ao projeto estruturados:

I. Um Diagrama de Fluxo de Dados (DFD) é uma técnica gráfica que descreve o fluxo da informação e as transformações que são aplicadas à medida que os dados se movimentam da entrada para a saída.

II. Um Diagrama de Fluxo de Dados (DFD) pode ser usado para representar um sistema ou software em qualquer nível de abstração. O nível 0 (zero) do DFD, denominado modelo fundamental do sistema, representa o elemento software global como uma única bolha, com dados de entrada indicados por setas que chegam, e a saída indicada por setas que saem.

III. No DFD, um círculo é usado para representar uma entidade externa, isto é, um sistema que produza informação a ser transformada ou receba a informação transformada. Um retângulo representa a transformação a ser aplicada ao dado.

IV. Um Diagrama de Fluxo de Dados (DFD) deve, além do fluxo da informação, descrever detalhadamente a lógica procedimental do sistema.

Indique a opção que contenha todas as afirmações verdadeiras.
Alternativas
Respostas
4081: D
4082: C
4083: B
4084: C
4085: A
4086: C
4087: E
4088: A
4089: D
4090: A
4091: C
4092: D
4093: B
4094: E
4095: A
4096: D
4097: B
4098: B
4099: D
4100: E