Ir para o conteúdo principal

Questões de Concurso – Aprova Concursos

Milhares de questões com o conteúdo atualizado para você praticar e chegar ao dia da prova preparado!


Exibir questões com:
Não exibir questões:
Minhas questões:
Filtros aplicados:

Dica: Caso encontre poucas questões de uma prova específica, filtre pela banca organizadora do concurso que você deseja prestar.

Exibindo questões de 22 encontradas. Imprimir página Salvar em Meus Filtros
Folha de respostas:

  • 1
    • a
    • b
    • c
    • d
    • e
  • 2
    • a
    • b
    • c
    • d
  • 3
    • a
    • b
    • c
    • d
  • 4
    • a
    • b
    • c
    • d
    • e
  • 5
    • Certo
    • Errado
  • 6
    • a
    • b
    • c
    • d
    • e
  • 7
    • a
    • b
    • c
    • d
    • e
  • 8
    • Certo
    • Errado
  • 9
    • Certo
    • Errado
  • 10
    • Certo
    • Errado
  • 11
    • a
    • b
    • c
    • d
    • e
  • 12
    • Certo
    • Errado
  • 13
    • Certo
    • Errado
  • 14
    • Certo
    • Errado
  • 15
    • a
    • b
    • c
    • d

O escritório de métricas de uma organização vai iniciar a aplicação de medições de softwares utilizando o Software Non Functional Assessment Process (SNAP). A medição SNAP:

Na Engenharia de Software, um modelo de processo é uma representação simplificada que permite definir e observar as atividades do desenvolvimento de um programa. Sobre esses modelos de processo, considere as seguintes afirmações:

I- Abordagem na qual um grande número de componentes, previamente disponíveis, são integrados.

II- Abordagem na qual as atividades fundamentais dos processos são representadas como fases distintas e bem definidas.

III- Abordagem na qual as atividades dos processos são intercaladas de modo que o programa é uma série de versões, cada uma com mais funcionalidades que a anterior.

Assinale a alternativa que traz a CORRETAassociação entre os modelos de processo com suas respectivas definições. 

A Engenharia de Software possui como principal objetivo apoiar o desenvolvimento profissional de soluções, a partir do emprego de técnicas que auxiliam na especificação, projeto e evolução dos programas. Acerca desse assunto, avalie as asserções a seguir:

Os engenheiros de software precisam adotar uma abordagem sistemática e organizada para o exercício de suas atividades.

PORQUE

Para os engenheiros de software, a escolha da abordagem determina a eficácia e a eficiência na produção de software de alta qualidade na maioria dos casos.

Acerca dessas asserções, assinale a alternativa CORRETA.

No que diz respeito a processos e práticas ágeis, o desenvolvimento incremental

No que se refere à engenharia de requisitos, julgue o próximo item.

Situação hipotética: Na metodologia de desenvolvimento de software customizada para uma organização, o analista propôs o uso da prototipação na fase de engenharia de requisitos, contudo julgou inviável a utilização da prototipação na fase de projeto de sistemas. Assertiva: Nessa situação, a proposta do analista está incorreta, pois a prototipação tanto pode ser utilizada no processo de engenharia de requisitos, para ajudar na elicitação de requisitos, quanto no projeto de sistema, para apoiar o projeto de interface de usuário.

Na metodologia ágil XP são realizados testes que são muito ligados com as user stories e buscam testar o sistema do ponto de vista do usuário. Este tipo de teste objetiva validar com o cliente o que foi definido nos requisitos do software, de forma a verificar se o produto desenvolvido está de acordo com o que foi estabelecido. As funcionalidades do sistema são validadas, as entradas podem ser simuladas e o comportamento de saída pode ser observado. Como o sistema é testado com todos os componentes interligados e configurados, inclusive bancos de dados e gerenciadores de filas, há garantias de que cada serviço oferecido está funcionando.

(Adaptado de: https://github.com/fga-gpp-mds/A-Disciplina/wiki/Programação-Extrema-(XP))

O texto se refere

Assinale, dentre as alternativas a seguir, a que se refere corretamente à Configuração do Sistema para desenvolvimento seguro de software.

A respeito da engenharia de software, julgue o seguinte item.

Situação hipotética: Ao se iniciar a especificação de requisitos de um software para controlar o gasto de folhas impressas de um setor, o analista de requisitos, juntamente com o gestor, definiu um cenário de teste em que, ao se comandar a impressão, a chave do usuário autenticado no sistema que comandar uma impressão acionará o contador de impressões do setor de locação desse usuário. Assertiva: Nessa situação, o teste validará o cenário do requisito definido junto com o gestor.

Julgue o item que se segue, relativo a disciplinas do processo de desenvolvimento de software.

Na verificação de software, busca-se identificar se o software está sendo construído corretamente, ou seja, se ele está de acordo com a especificação.

Julgue o próximo item, referente às metodologias de desenvolvimento de software.

O TDD (test driven development) parte de um caso de teste que caracteriza uma melhoria desejada ou nova funcionalidade a ser desenvolvida, de modo a confirmar o comportamento correto e possibilitar a evolução ou refatoração do código.

Na metodologia ágil Scrum, ao final do projeto, a lista dos requisitos a ser recebida pelo cliente, que deve conter informações suficientes para que o time consiga realizar estimativas de desenvolvimento, é denominada

Julgue o próximo item, referente às metodologias de desenvolvimento de software.

Tendo por base o modelo incremental, o processo unificado utiliza casos de uso para capturar requisitos funcionais e compreende as fases de concepção, elaboração, construção e transição. Esta última fase busca garantir que todos os requisitos do projeto sejam atendidos e implementados.

Acerca dos processos de desenvolvimento de software, julgue o item a seguir.

O modelo espiral é um tipo de modelo iterativo de desenvolvimento em que cada ciclo se encerra com a entrega de uma versão final do software.

Julgue o item que se segue, relativo a disciplinas do processo de desenvolvimento de software.

As decisões sobre migração ou descontinuação de um software fazem parte da disciplina de requisitos.

Em se tratando de modelos de desenvolvimento de software, a parte de um sistema que seja não trivial, quase independente, substituível, que desempenhe uma função clara e que provenha a execução de tarefas por meio de um conjunto de interfaces com alguma abstração lógica é definida como

© Aprova Concursos - Al. Dr. Carlos de Carvalho, 1482 - Curitiba, PR - 0800 727 6282