Questões de Concurso Sobre engenharia de software
Foram encontradas 14.525 questões
Orientação geral
Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando
os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou
“metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação,
significando “processo de desenvolvimento de software”
Com relação às técnicas de relacionamento entre esses participantes do projeto, é INCORRETO afirmar que
Orientação geral
Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando
os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou
“metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação,
significando “processo de desenvolvimento de software”
Com relação às oficinas de requisitos baseados na técnica de JAD, desenvolvida pela IBM, é CORRETO afirmar que
Orientação geral
Nesta prova, usaremos o termo “processo tradicional” (de desenvolvimento de software) significando
os processos mais formalizados e prescritivos, em contraposição aos chamados “métodos ágeis” ou
“metodologias ágeis”. Também usaremos o termo “processo de desenvolvimento” por simplificação,
significando “processo de desenvolvimento de software”
Com relação às atividades e conceitos envolvidos na análise dos requisitos, é CORRETO afirmar que
No que se refere ao teste de software, julgue cada afi rmativa abaixo e informe se é VERDADEIRA (V) ou FALSA (F). Em seguida, assinale a alternativa que corresponde à sequência CORRETA.
( ) O teste de software é um elemento de tópico mais amplo, conhecido como verificação e validação.
( ) Dentre as etapas de teste de um software, o teste de integração proporciona a garantia final de que o produto testado satisfaz a todos os requisitos, inclusive o de desempenho.
( ) Uma boa estratégia de testes, além de ter como objetivo principal encontrar erros, também avalia características como utilidade e portabilidade.
( ) O teste de recuperação é um teste que
força o software a falhar de diversas
formas e verifica se a recuperação ocorreu
de forma correta.
I) O modelo de análise deve priorizar as necessidades visíveis do domínio do problema ou do negócio e o nível de abstração desse modelo deve ser baixo.
II) Cada elemento do modelo de análise deve contribuir para entendimento geral dos requisitos de software e fornecer uma visão do domínio de informação, função e comportamento do sistema.
III) O modelo de análise deve incluir considerações sobre modelos não funcionais e arquiteturais.
IV) Deve-se minimizar o acoplamento do sistema representado pelas relações entre classes e funções do mesmo.
V) Deve-se criar vários modelos para atender aos diferentes perfis das partes interessadas, pois validação de requisitos, testes de aceitação e projeto devem ser baseados em modelos diferentes.
Assinale a alternativa que apresenta todas as afirmativas acima que estão CORRETAS.
Considere as etapas a serem seguidas em uma manutenção evolutiva de software:
I. Planejamento da Versão;
II. Implementação de Alterações;
III. Liberação da Versão;
IV. Análise de Impacto.
A ordem sequencial correta de execução dessas etapas é:
Considere a seguinte notação da UML 2.0 referente a um tipo de mensagem.
- - - - - - - - - ->
Essa notação representa
Parafuso:Item
Essa é a notação de
A caixa em que aparece o texto IDTeste é um(uma)