1241 Q103723
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a práticas ágeis, julgue os itens de 81 a 85. 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.
1242 Q103721
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a práticas ágeis, julgue os itens de 81 a 85. 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.
1243 Q103718
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a práticas ágeis, julgue os itens de 81 a 85. 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.
1244 Q103716
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
No que se refere a práticas ágeis, julgue os itens de 81 a 85. 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.
1245 Q103713
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue os próximos itens. 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.
1246 Q103710
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue os próximos itens. 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.
1247 Q103707
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Acerca das ferramentas de software para suporte às atividades de análise e controle de versão, julgue os próximos itens. 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.
1248 Q103689
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a testes de sistemas de software, julgue os itens 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().
1249 Q103686
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a testes de sistemas de software, julgue os itens 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.
1250 Q103683
Ciência da Computação
Ano: 2014
Banca: Centro de Seleção e de Promoção de Eventos UnB (CESPE)
Com relação a testes de sistemas de software, julgue os itens 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.