Questões de Ciência da Computação da CONSULPLAN Consultoria (CONSULPLAN)

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

O objetivo do processo de engenharia de requisitos é criar e manter um documento de requisitos de sistema. Segundo Sommerville (2007), esse processo inclui quatro subprocessos de alto nível de engenharia de requisitos, a saber, EXCETO:

  • A. Estudo de viabilidade.
  • B. Validação de requisitos.
  • C. Obtenção de requisitos.
  • D. Especificação de requisitos.
  • E. Elicitação e análise de requisitos.

Um requisito é simplesmente uma declaração do que o sistema deve ser ou quais características precisa possuir, podendo ser classificado em funcional e não funcional. Analise os requisitos apresentados, marque F para os funcionais e N para os não funcionais.

( ) Impressão.

( ) Operacional.

( ) Desempenho.

( ) Verificação ortográfica.

( ) Segurança.

( ) Cultural e político.

A sequência está correta em

  • A. F, N, F, F, N, F.
  • B. F, F, N, N, F, F.
  • C. N, F, F, N, F, F.
  • D. F, N, F, F, N, N.
  • E. N, F, N, N, F, N.

“É um método de desenvolvimento ágil de software concebido por Jeff Sutherland e sua equipe de desenvolvimento no início dos anos 90.” Os princípios dessa metodologia são consistentes com o manifesto ágil e são usados para orientar as atividades de desenvolvimento dentro de um processo que incorpora as seguintes atividades estruturais: requisitos, análise, projeto, evolução e entrega. Assinale a alternativa que apresenta uma metodologia ágil definida.

  • A. Scrum.
  • B. Crystal.
  • C. Extreme Programming – XP.
  • D. Modelagem ágil (Agile Modeling, AM).
  • E. Processo unificado ágil (Agile Unified Process, AUP).

“O modelo _______________________, algumas vezes chamado ‘ciclo de vida clássico’, sugere uma abordagem sequencial e sistemática para o desenvolvimento de software, a partir do levantamento de necessidades por parte do cliente, avançando pelas fases de planejamento, modelagem, construção, emprego e culminando no suporte contínuo do software concluído.” Assinale a alternativa que completa corretamente a afirmativa anterior.

  • A. espiral
  • B. cascata
  • C. de processo incremental
  • D. de processo evolucionário
  • E. de desenvolvimento concorrente

Segundo Pressman (2011), teste é um conjunto de atividades que podem ser planejadas com antecedência e executadas sistematicamente. Proporciona o último elemento a partir do qual a qualidade pode ser estimada e, mais pragmaticamente, os erros podem ser descobertos. Sobre os testes de software, relacione adequadamente as colunas.

A sequência está correta em

  • A. 3, 1, 4, 5, 2.
  • B. 1, 3, 5, 2, 4.
  • C. 5, 3, 1, 4, 2.
  • D. 4, 2, 5, 3, 1.
  • E. 2, 4, 3, 1, 5.

Em relação ao ciclo de vida de um servlet, que é determinado por três de seus métodos: init, service e destroy, assinale a afirmativa INCORRETA.

  • A. O contentor de servlet passa um objeto ServletRequest e um objeto ServletResponse.
  • B. O método init não precisa ser completado antes de o servlet poder receber quaisquer solicitações.
  • C. O método init é chamado pelo contentor do servlet depois que a classe servlet tiver sido demonstrada.
  • D. O contentor de servlet chama o método destroy antes de remover uma demonstração de servlet de serviço.
  • E. O método service é chamado pelo contentor de servlet, após o método init do servlet permitir ao servlet responder a uma solicitação.

Um modelo de processos descreve os processos operacionais – as atividades que as pessoas executam – e pode ser usado para descrever tanto o sistema no estado quanto o sistema futuro que está sendo desenvolvido. Sobre os elementos do DFD (Diagrama de Fluxo de Dados), relacione adequadamente as colunas.

A sequência está correta em

  • A. 3, 1, 4, 2.
  • B. 4, 2, 1, 3.
  • C. 1, 4, 3, 2.
  • D. 4, 3, 1, 2.
  • E. 2, 1, 4, 3.

“Framework de aplicativo web que simplifica o design da interface com o usuário de um aplicativo, separando ainda mais a apresentação de um aplicativo web da sua lógica de negócio.” Trata-se de

  • A. JavaBean.
  • B. GlassFish V2.
  • C. JavaServer Pages.
  • D. JavaServer Faces (JSF).
  • E. JavaServer Pages Standard Tag Library (JSTL).

O teste baseado em modelo (Model – based testing – MTB) trata-se de uma técnica de teste de caixa-preta que utiliza informações contidas no modelo de requisitos como base para geração de casos de teste. São passos da técnica MTB, EXCETO:

  • A. Executar os casos de teste.
  • B. Comparar o resultado real e tomar a ação preventiva necessária.
  • C. Analisar um modelo comportamental existente para um software ou criar um.
  • D. Percorrer o modelo comportamental e especificar as entradas que forçarão o software a fazer a transição de um estado para o outro.
  • E. Rever o modelo comportamental e observar as saídas esperadas à medida que o software faz a transição de um estado para o outro.

Pode-se afirmar que o ciclo de vida de software é composto por cinco etapas, que demonstram as atividades fundamentais de desenvolvimento, segundo Sommerville (2007). Acerca dessas etapas, relacione adequadamente as colunas.

A sequência está correta em

  • A. 5, 3, 1, 2, 4.
  • B. 4, 5, 1, 3, 2.
  • C. 3, 5, 4, 1, 2.
  • D. 2, 4, 3, 5, 1.
  • E. 1, 3, 2, 4, 5.
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...