Questões de Ciência da Computação do ano 2011

Lista completa de Questões de Ciência da Computação do ano 2011 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

O Padrão de Projeto Decorador é formado por uma hierarquia de classes cuja classe mais genérica representa um componente ou um componente abstrato. Para o padrão ser útil, essa classe deve ser diretamente especializada em, pelo menos, outras duas classes que representam um(a)

  • A.

    componente cliente e um componente adaptador

  • B.

    componente cliente e um decorador

  • C.

    componente concreto e um decorador

  • D.

    componente concreto e um componente adaptador

  • E.

    instância única e um decorador

  • A.

    I - P , II - S , III - R

  • B.

    I - R , II - Q , III - S

  • C.

    I - S , II - Q , III - P

  • D.

    I - R , II - P , III - Q

  • E.

    I - S , II - P , III - Q

Ainda existem muitos projetos de software que atrasam, ultrapassam o orçamento e não produzem software que atenda às necessidades do cliente.

PORQUE

Não existem métricas de software padronizadas e universalmente aceitas, e, colocar mais homem/hora em um projeto atrasado, pode atrasar ainda mais a construção desse software.

Analisando-se as afirmações acima, conclui-se que

  • A.

    as duas afirmações são verdadeiras, e a segunda justifica a primeira.

  • B.

    as duas afirmações são verdadeiras, e a segunda não justifica a primeira.

  • C.

    a primeira afirmação é verdadeira, e a segunda é falsa.

  • D.

    a primeira afirmação é falsa, e a segunda é verdadeira.

  • E.

    as duas afirmações são falsas.

Na Engenharia de Software, os requisitos que descrevem o comportamento externo do sistema, estabelecendo uma descrição detalhada das funções, dos serviços e das restrições operacionais do referido sistema, são os requisitos

  • A.

    funcionais

  • B.

    externos

  • C.

    de sistema

  • D.

    do usuário

  • E.

    não funcionais

A abordagem multidimensional, também chamada de modelo estrela no Brasil, tem esse nome porque sua representação considera uma tabela central, conhecida como tabela fato, e tabelas ao seu redor, conhecidas como tabelas dimensão. Uma das importantes características da abordagem multidimensional é

  • A.

    ter número de ocorrências em uma tabela dimensão maior que o número de ocorrências na tabela fato.

  • B.

    ser mais flexível que o modelo relacional.

  • C.

    ser organizada de acordo com os requisitos dos usuários e requisitos de processamento.

  • D.

    que, quando mais de uma tabela dimensão é utilizada, o modelo também é chamado de modelo floco de neve ou snowflake.

  • E.

    servir igualmente múltiplos grupos de usuários diversos.

Em um projeto, a quantidade de tempo total que uma determinada atividade pode atrasar sem prejudicar o início mais cedo de atividades imediatamente sucessoras é denominado folga

  • A.

    livre

  • B.

    total

  • C.

    parcial

  • D.

    integral

  • E.

    entre atividades

O Processo Unificado Rational (RUP) descreve uma abordagem disciplinada para alocar e gerenciar tarefas e responsabilidades durante o desenvolvimento de um sistema de software. Trata-se de uma recomendação do RUP

  • A.

    descrever os requisitos funcionais, os não funcionais e as regras do negócio do sistema através de um modelo de caso de uso.

  • B.

    organizar a arquitetura do sistema de software de acordo com cinco visões (views), que são: requisitos, análise, projeto, testes e implantação.

  • C.

    planejar em detalhes, na fase de iniciação, cada iteração das demais fases do desenvolvimento do sistema, o que envolve alocar recursos para cada uma dessas iterações.

  • D.

    verificar, de forma contínua, a qualidade do software em desenvolvimento, desde a fase de iniciação até a fase de transição.

  • E.

    tratar os requisitos mais arriscados mais tarde no desenvolvimento do projeto de modo a evitar a volatilidade dos mesmos.

Um modelador de banco de dados foi incumbido de criar um modelo conceitual para a situação a seguir.

“Representantes trabalham em empresas. Cada empresa usa o seu depósito particular, que armazena um conjunto de produtos. É preciso saber que representantes estão associados a que produtos”.

Durante a modelagem inicial dessa situação, o modelador construiu o modelo conceitual abaixo, utilizando a notação do diagrama de classes da UML 2.0.

Nesse contexto, analise as afirmações a seguir. A consulta “Que representantes estão associados a que produtos” é respondida pelo modelo conceitual apresentado.

PORQUE

A determinação de quais depósitos armazenam quais produtos pode ser respondida pelo modelo conceitual apresentado.

A esse respeito, conclui-se que

  • A.

    as duas afirmações são verdadeiras e a segunda justifica a primeira.

  • B.

    as duas afirmações são verdadeiras e a segunda não justifica a primeira.

  • C.

    a primeira afirmação é verdadeira e a segunda é falsa.

  • D.

    a primeira afirmação é falsa e a segunda é verdadeira.

  • E.

    as duas afirmações são falsas.

Uma das principais atividades do processo de teste de um ciclo de vida de um projeto qualquer é

  • A.

    projetar testes que tratem da especificação de procedimentos externos ao computador, tais como: captação das informações, identificação das partes interessadas e distribuição das saídas.

  • B.

    projetar o processo de teste criando casos de teste, rotinas de teste e, eventualmente, desenvolvendo programas que fazem o teste de forma automática.

  • C.

    analisar e definir testes através da manipulação de ferramentas de processos usadas especialmente para obtenção de requisitos de teste de software, tais como: CMMI, BPM e ISO 9001:2000.

  • D.

    produzir testes e o manual de especificação do uso do sistema que é utilizado para ensinar o usuário a manipular o produto final do software.

  • E.

    testar as unidade de software na fase de operação e manutenção do sistema e utilizar os resultados como métricas para eventuais ajustes em projetos anteriores.

Duas equipes de desenvolvimento de software diferentes obtiveram os seguintes resultados durante sua fase de teste:

- a equipe A encontrou 345 erros, por mês, nos testes de software de um sistema antes da entrega;

- a equipe B encontrou 184 erros, por semana, nos testes de software de um sistema antes da entrega.

Considerando-se que o mês de trabalho teve 30 dias e a semana 7 dias, tratando-se de indicadores de desempenho e avaliação,

  • A.

    o sistema da equipe A apresentou um índice de produtividade maior, pois a maior quantidade de erros, por mês, estaria ligada diretamente a mais linhas de código produzidas.

  • B.

    o sistema da equipe B apresentou um grau de confiabilidade melhor do que o sistema da equipe A.

  • C.

    o sistema da equipe B teve, necessariamente, um custo maior do que o sistema da equipe A.

  • D.

    a probabilidade de falha em próxima execução de um teste do sistema da equipe B, considerando-se que foram realizados 33 testes/dia, foi maior que 70%.

  • E.

    os pontos de função ajustados de cada sistema podem ser deduzidos em função dos erros por tempo.

Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...