Questões de Concurso Comentadas sobre engenharia de software

Foram encontradas 13.258 questões

Q435519 Engenharia de Software
Julgue o item que se segue, no que se refere à administração de dados.  
No contexto da qualidade dos dados, o mapeamento distorcido do mundo real para um estado errado no sistema de informação implica a falta de acurácia.
Alternativas
Q435505 Engenharia de Software
No que se refere a práticas ágeis, julgue o item. 
O fato de cada código ter sua própria estrutura não constitui impedimento para se estabelecerem padrões para a prática de refactoring, sendo possível, por exemplo, utilizar padrões de projeto, como o factory method, para remover duplicações no código.
Alternativas
Q435504 Engenharia de Software
No que se refere a práticas ágeis, julgue o item. 
Para se evitar dispêndio de muito tempo na alteração do código e pouco tempo na programação de novas funcionalidades, a prática de refactoring deve restringir-se aos casos em que haja grandes porções de código a ser refatorado.
Alternativas
Q435503 Engenharia de Software
No que se refere a práticas ágeis, julgue o item. 
Por não existir relação direta entre as práticas ágeis de integração contínua e de entrega contínua, pode-se garantir a agilidade do processo pela realização de tais atividades em paralelo, ainda que relacionadas à mesma versão.
Alternativas
Q435502 Engenharia de Software
No que se refere a práticas ágeis, julgue o item. 
Na atividade de TDD (test-driven development), a escrita de teste primeiro define implicitamente tanto uma interface quanto uma especificação do comportamento para a funcionalidade que está sendo desenvolvida, estando, entretanto, a viabilidade do uso dessa abordagem limitada aos processos de desenvolvimento de software que seguem as práticas ágeis.
Alternativas
Q435501 Engenharia de Software
No que se refere a práticas ágeis, julgue o item. 
A integração contínua constitui um dos pilares das práticas ágeis: a constante integração das respectivas partes deve ocorrer diariamente e ser realizada concomitantemente à atividade de programação em pares.
Alternativas
Q435500 Engenharia de Software
Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue o próximo item.
As ferramentas de controle de versão Git e SVN oferecem o mesmo grau de confiabilidade no armazenamento das informações e são ambas implantadas conforme o conceito de sistemas de controle de versão distribuído.
Alternativas
Q435499 Engenharia de Software
Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue o próximo item.
Para a análise estática de código, a ferramenta Findbugs, que permite a verificação dos problemas relativos a defeitos e convenções de codificação em um software, é mais completa que a Checkstyle, que possibilita apenas a detecção dos problemas relativos a convenções de codificação.
Alternativas
Q435498 Engenharia de Software
Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue o próximo item.
Os comandos da ferramenta Git são relativamente simples: para adicionar, por exemplo, um arquivo novo ao repositório no Git, basta utilizar o comando commit depois de efetuar o comando add.
Alternativas
Q435492 Engenharia de Software
Com relação a testes de sistemas de software, julgue o item a seguir. 
As ferramentas do projeto Selenium são adequadas para a realização de testes funcionais automatizados de aplicações web. A API Selenium WebDriver, por exemplo, permite a realização de testes de aplicações web por meio dos métodos get() e findElement().
Alternativas
Q435491 Engenharia de Software
Com relação a testes de sistemas de software, julgue o item a seguir. 
O teste de integração objetiva tanto a verificação da correta implantação dos requisitos funcionais quanto a dos requisitos não funcionais, como desempenho e vulnerabilidade.
Alternativas
Q435490 Engenharia de Software
Com relação a testes de sistemas de software, julgue o item a seguir.
No teste de integração, enfatiza-se a construção da estrutura do sistema: à medida que as diversas partes do software são colocadas para trabalhar juntas, é preciso verificar se a interação entre elas funciona de maneira adequada, sem a ocorrência de erros.
Alternativas
Q435489 Engenharia de Software
Com relação a testes de sistemas de software, julgue o item a seguir.
O teste de unidade, cujo foco são as menores unidades do programa, como as funções, os procedimentos, os métodos ou as classes, somente pode ser realizado após a implantação de todas as unidades do programa.
Alternativas
Q435486 Engenharia de Software
Com relação a testes de sistemas de software, julgue o item a seguir.
Simulações e benchmarks são técnicas de modelagem bastante utilizadas para a avaliação de desempenho de sistemas de software.
Alternativas
Q435069 Engenharia de Software
A respeito de engenharia de software, julgue os próximos itens.

A recursividade é uma técnica que pode ser utilizada na implementação de sistemas de lógica complexa, com a finalidade de minimizar riscos de ocorrência de defeitos no software.
Alternativas
Q435068 Engenharia de Software
A respeito de engenharia de software, julgue os próximos itens.

Em sistemas em tempo real orientados a eventos, é adequada a utilização de um modelo de controle orientado à interrupção.
Alternativas
Q435067 Engenharia de Software
A respeito de engenharia de software, julgue os próximos itens.

A finalidade do processo de homologação de um software é a identificação de defeitos no funcionamento desse software, sob o ponto de vista da expectativa do usuário.
Alternativas
Q435065 Engenharia de Software
A respeito de engenharia de software, julgue os próximos itens.

Na técnica dinâmica de geração de dados, a análise de fluxo dos dados é utilizada para determinar as variáveis de entrada responsáveis pelo comportamento incorreto do programa.
Alternativas
Q435064 Engenharia de Software
A respeito de engenharia de software, julgue os próximos itens.

Nos testes de integração, quando um problema é detectado, o código-fonte do sistema deve ser analisado para se identificarem os componentes do software a serem depurados.
Alternativas
Q435063 Engenharia de Software
Com relação à gestão de requisitos e de configuração, julgue os itens subsequentes.

A rastreabilidade de requisitos identifica a dependência existente entre requisitos distintos, o que possibilita a avaliação do impacto em decorrência da alteração de um requisito em outro requisito, mesmo após a implantação desse requisito em ambiente de produção.
Alternativas
Respostas
9361: C
9362: C
9363: E
9364: E
9365: E
9366: E
9367: E
9368: E
9369: C
9370: C
9371: E
9372: C
9373: E
9374: E
9375: E
9376: C
9377: E
9378: C
9379: C
9380: C