Lista completa de Questões sobre Engenharia de Software para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Durante o desenvolvimento de um software, é comum a realização de testes, com o objetivo de analisar e concluir se o software está sendo desenvolvido em conformidade com as especificações. Nesse contexto, observe as afirmativas a seguir, estabelecidas por Boehm.
I. Estamos construindo o produto correto?
II. Estamos construindo o produto corretamente?
Essas afirmativas estão relacionadas, respectivamente, aos conceitos de
Em relação aos nós de um diagrama de implantação, marque a alternativa que NÃO representa um exemplo de nó:
Processador.
Programa.
Roteador
Sensor.
Observe a figura, que ilustra o modelo de um sistema em teste.
No modelo, o testador fornece as entradas para o componente ou o sistema e examina as saídas correspondentes. Se as saídas não forem as previstas, o teste detectou um problema com o software. Este teste é conhecido como teste de
Quando um projeto de software está atrasado a solução recomendada é adicionar imediatamente mais pessoas à equipe.
PORQUE
O principal recurso no desenvolvimento de software são as pessoas.
Analisando-se as afirmações acima, conclui-se que
Em relação ao diagrama de Interação, marque a alternativa INCORRETA:
Há dois tipos de diagrama de Interação: diagrama de sequência e diagrama de colaboração.
No diagrama de sequência, a ênfase está na ordem aleatória das mensagens trocadas entre os objetos.
Um diagrama de Interação representa as mensagens trocadas entre os objetos para a execução dos cenários dos casos de uso do sistema.
O diagrama de colaboração enfatiza os relacionamentos que há entre os objetos que participam da realização de um cenário.
O Subversion ou simplesmente SVN é uma ferramenta de controle de versão de projeto muito poderosa que permite, além do desenvolvimento colaborativo a partir de um repositório único, merge de conteúdo, armazenamento de logs e geração de estatísticas diversas. Dentre as boas práticas, toda revisão deve ser comentada para facilitar o entendimento das alterações realizadas. Além disso, o código no diretório trunk deve sempre estar pronto para ser compilado e colocado em produção, se necessário. Nesse sentido, uma ferramenta de Integração Contínua deve ser utilizada para a geração de builds de teste a cada commit em todas as noites ao longo da semana. Uma dessas ferramentas é conhecida por
Em uma discussão sobre testes, um grupo de programadores emitiu as afirmativas a seguir.
I - Durante um teste, é possível provar apenas a existência de erros, não sua ausência.
II - Durante um teste de validação, são construídos casos de teste com a fi nalidade de expor defeitos.
III - Na verificação, procura-se saber se o produto está sendo construído de forma correta.
Estão corretas as afirmativas
O processo de testes é uma atividade fundamental no desenvolvimento de um software. São estágios do processo de testes, EXCETO:
Teste de unidade.
Teste de depuração.
Teste de sistema.
Teste de aceitação.
Observe a figura, que representa uma ferramenta de processo, conhecida como Ciclo de Vida de Sistema. Devido ao encadeamento de uma fase com outra, esse modelo é conhecido como cascata. Observe.
Um das fases prevê a execução de atividades que envolvem a identificação e a descrição das abstrações fundamentais do sistema de software e suas relações e o estabelecimento de uma arquitetura geral para o sistema como um todo. Essa fase denomina-se
Considere um sistema de software que foi modelado com o seguinte diagrama de casos de uso:
Ator 2 pode participar em interações com esse sistema que envolvam comportamentos do(s) caso(s) de uso
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...