Questões de Ciência da Computação da Núcleo de Concursos e Promoção de Eventos (NUCEPE)

Lista completa de Questões de Ciência da Computação da Núcleo de Concursos e Promoção de Eventos (NUCEPE) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

A Engenharia de Requisitos é uma das atividades primordiais do processo de desenvolvimento de um software. Qual das seguintes tarefas NÃO é de competência de um engenheiro de requisitos?

  • A. Levantar as necessidades do cliente diante do software.
  • B. Elaborar a documentação pertinente à visão desejada do software.
  • C. Validar com o cliente se o que foi desenvolvido está de acordo com o esperado;
  • D. Organizar a equipe de desenvolvimento do software.
  • E. Gerenciar as modificações desejadas pelo cliente.

O SCRUM e o XP são processos de desenvolvimento que possuem os seguintes princípios em comum, EXCETO:

  • A. Indivíduos e interações são mais importantes que processos e ferramentas.
  • B. Seguir o processo de desenvolvimento é mais importante do que se adaptar a mudanças.
  • C. Software funcionando é mais importante do que documentação completa e detalhada.
  • D. Colaboração com o cliente é mais importante do que negociação de contratos.
  • E. Adaptação a mudanças é mais importante do que seguir o plano inicial.

Sobre Melhoria do Processo de Software, o MPS.BR surgiu no Brasil como alternativa ao CMMI, motivado pelos seguintes problemas

  • A. o último estágio do CMMI, de otimização, é impossível de ser alcançado no Brasil devido a proibições da legislação fiscal.
  • B. o CMMI não avalia o processo de gerência de projetos, bastante presente nas empresas brasileiras.
  • C. o CMMI não é compatível com a ISO/IEC, muito adotada no Brasil.
  • D. a implantação do CMMI é bastante demorada, além do custo ser impraticável para micro e pequenas empresas.
  • E. o CMMI não é baseado em níveis, o que torna complexa a sua avaliação.

O teste é fundamental quando se deseja atingir uma qualidade mínima no desenvolvimento de um software. Dentre os tipos de testes existentes, o Teste de Regressão é aquele que

  • A. tem como foco as menores unidades codificadas do software.
  • B. é usado para validar se a implementação está de acordo com a especificação.
  • C. verifica se as alterações/inclusões de código estão corretas e não afetam o que já estava funcionando.
  • D. testa os conhecidos requisitos não-funcionais.
  • E. analisa se as partes, quando colocadas para trabalhar juntas, não conduzem a erros.

Analise a seguinte função e indique qual o seu problema:

  • A. Pode entrar em loop infinito.
  • B. Só funciona quando o valor da variável ‘n’ é múltiplo de 5 (cinco).
  • C. Sempre vai devolver 0 (zero).
  • D. Não funciona quando o valor da variável ‘n’ é negativo.
  • E. Só funciona quando o valor da variável ‘n’ é um número primo.

O conhecimento sobre estruturas de dados é fundamental para uma boa solução algorítmica. A estrutura conhecida como FILA tem como característica

  • A. não pode ser implementada usando uma lista encadeada/ligada.
  • B. sua política de inserção e remoção é conhecida pela sigla LIFO (Last-In-First-Out).
  • C. não pode ser implementada usando um vetor;
  • D. o próximo elemento removido é o que está na estrutura há menos tempo.
  • E. o próximo elemento removido é o que está na estrutura há mais tempo.

Árvore AVL é uma árvore de busca autobalanceada. Isso significa que

  • A. as alturas das duas sub-árvores a partir de cada nó diferem no máximo em uma unidade.
  • B. cada nó da árvore possui até três descendentes.
  • C. as alturas das duas sub-árvores a partir de cada nó diferem no máximo em duas unidades.
  • D. pode possuir até duas raízes.
  • E. as alturas das duas sub-árvores a partir de cada nó são exatamente iguais.

A UML é uma famosa linguagem usada para análise e projeto orientado a objetos. O seu Diagrama de Sequência tem como características, EXCETO,

  • A. geralmente é construído a partir dos Casos de Uso.
  • B. usado para representar interações entre objetos de um cenário, realizadas através de operações ou métodos.
  • C. dá ênfase ao fluxo de controle de uma atividade para outra.
  • D. dá ênfase à ordenação temporal em que as mensagens são trocadas entre os objetos de um sistema.
  • E. pode ser facilmente transformado em um Diagrama de Colaboração.

Sobre o Rational Unified Process (RUP), é INCORRETO afirmar que

  • A. é dirigido por Casos de Uso.
  • B. é baseado no dueto Fases versus Disciplinas.
  • C. é centrado na Arquitetura do Software.
  • D. utiliza o Modelo Iterativo e Incremental.
  • E. possui originalmente 5 (cinco) fases, sendo Concepção, Elaboração, Construção, Treinamento e Manutenção.

Sobre o Diagrama de Casos de Uso da UML, é CORRETO afirmar que

  • A. não existe relação entre atores do tipo especialização.
  • B. a relação do tipo includes indica a efetivação obrigatória do comportamento do caso de uso incluído.
  • C. um Ator especifica necessariamente um papel executado por um usuário.
  • D. um Caso de Uso é representado por um retângulo, com o nome do caso de uso dentro ou abaixo.
  • E. é utilizado para representar o relacionamento entre os componentes estruturais do software.
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...