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

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

Em relação aos casos de uso da UML no contexto de especificação de requisitos de software, é CORRETO afirmar que

  • A. a inclusão de um caso de uso em outro ocorre de forma explícita.
  • B. a todo subfluxo deve corresponder um ou mais fluxos alternativos.
  • C. os casos de uso expressam de forma direta os requisitos não-funcionais.
  • D. os fluxos dos casos de uso têm sintaxe definida pela UML.

Com relação aos modelos de melhoria do processo de desenvolvimento, é INCORRETO afirmar que

  • A. a ISO 15504 define aspectos de avaliação da capacidade de um processo.
  • B. os processos especificam o alinhamento com o negócio desde os primeiros degraus de maturidade.
  • C. o CMMI-DEV é mais voltado a aspectos de processo do que aspectos do software.
  • D. o MPS-BR tem algumas similaridades com o CMMI.

Com relação aos requisitos de um produto de software, é INCORRETO afirmar

  • A. que, no método XP um requisito acaba por ser representado por um código executável.
  • B. que o arquiteto interage com o pessoal de levantamento de requisitos com vistas a garantir a qualidade dos requisitos.
  • C. que os métodos ágeis recomendam que os requisitos não-funcionais sejam considerados apenas depois das primeiras entregas de software.
  • D. que um exemplo de requisito é especificar o uso de um certo SGBD.

Com relação à modelagem da relação é parte de na UML, é CORRETO afirmar que

  • A. a agregação relaciona a classe todo e a classe parte exatamente como na composição exceto na semântica da operação de atualização.
  • B. a agregação não pode ser aplicada às autoassociações.
  • C. a composição relaciona a classe todo e a classe parte em termos de remoção.
  • D. a multiplicidade de uma composição é 1 nos dois lados da associação correspondente.

Com relação às inspeções e reuniões para inspeção de código, é INCORRETO afirmar que

  • A. as reuniões devem ter duração de uma manhã ou tarde (4 horas), negociando-se com os revisores prazos maiores.
  • B. as sugestões de correção podem ser feitas, mas não é um dos objetivos da revisão.
  • C. deve haver uma concordância dos revisores com as categorias de anomalias.
  • D. deve haver uma concordância dos revisores sobre a extensão do material a ser revisado.

Com relação à arquitetura e desenho Design de Software, é INCORRETO afirmar que

  • A. a arquitetura envolve justificar estrutura e comportamento frente aos requisitos.
  • B. a refatoração é fundamental para o desenho e arquitetura de um software desenvolvido via métodos ágeis.
  • C. definições de arquitetura podem se sobrepor com definições de desenho.
  • D. o esforço para definição da arquitetura nos métodos ágeis é maior do que nos métodos mais tradicionais.

Considerando a variação da produtividade em relação aos tamanhos de softwares, é CORRETO afirmar que

  • A. a produtividade aumenta com o aumento do tamanho do software.
  • B. a produtividade diminui com o aumento do tamanho do software.
  • C. a produtividade independe do tamanho do software.
  • D. a variação é muito ligada ao domínio do software e nada pode ser dito de forma geral.

Considerando as estimativas e os fatores de contingência no planejamento de um projeto de desenvolvimento de software, assinale a alternativa CORRETA.

  • A. Os erros de estimativas ampliam-se ao longo da execução do projeto.
  • B. Nos replanejamentos do projeto, devem ser modificadas as equipes.
  • C. Se houver modificações nos fatores de contingência, o normal são eles serem reduzidos.
  • D. Se houver replanejamentos, então eles devem ampliar o escopo dos requisitos.

Considerando o teste de software, é INCORRETO afirmar

  • A. que, nos métodos similares à cascata, o maior esforço de testes ocorre ao final de um ciclo de desenvolvimento.
  • B. que, nos métodos Ágeis os testes de unidade, normalmente, fazem parte das prescrições de como desenvolver o software.
  • C. que, nos métodos Ágeis deve ser evitado o teste de sistemas.
  • D. que os esforços de teste devem ser exigidos desde o início do desenvolvimento.

Analise as afirmativas referentes à classe de problemas computacionais.

I. Uma linguagem L pertence à classe NP.

II. Uma linguagem L pertence à classe P. III. Toda linguagem L’ pertence à classe NP, L’ é redutível em tempo polinomial a uma linguagem L.

IV. L’ pertence à classe NP. L é redutível em tempo polinomial a uma linguagem L’.

Após sua análise, considerando que uma linguagem L é NP – completa, estão CORRETAS:

  • A. I e IV apenas.
  • B. I e III apenas.
  • C. II e IV apenas.
  • D. I, II, III e IV.
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...