Questões de Engenharia de Software (TI)FUNPRESP-JUD 2016

11 questões da prova Diversas 2016, com gabarito oficial conferido. As duas primeiras são gratuitas.

Questão 1FUNPRESP-JUD·Diversas·2016Engenharia de Software (TI)

Julgue os itens que se seguem, acerca de metodologias de desenvolvimento de software XP (extreme programming). A programação em pares, em que os desenvolvedores atuam avaliando entre si o trabalho do outro, é uma prática da metodologia XP.

Alternativas
Questão 2FUNPRESP-JUD·Diversas·2016Engenharia de Software (TI)

Julgue os próximos itens, relativos a desenvolvimento e qualidade de software. No desenvolvimento de software, devem estar previstos mecanismos de segurança que sejam testados de forma a garantir que estejam livres de falhas. Isso garante a segurança do ambiente onde o software se encontra.

Alternativas
Questão 3FUNPRESP-JUD·Diversas·2016Engenharia de Software (TI)

Julgue os itens que se seguem, acerca de metodologias de desenvolvimento de software XP (extreme programming). As práticas da extreme programming, que tem por princípio liberar grandes releases de software, visam agregar valor ao negócio.

Alternativas
Questão 4FUNPRESP-JUD·Diversas·2016Engenharia de Software (TI)

No que se refere ao teste de software, julgue os itens seguintes. O teste de regressão visa garantir a integridade de um software já testado que tenha recebido uma nova implementação.

Alternativas
Questão 5FUNPRESP-JUD·Diversas·2016Engenharia de Software (TI)

Julgue os próximos itens, relativos a desenvolvimento e qualidade de software. De acordo com CleanCode, argumentos em funções devem ser amplamente utilizados para melhorar a portabilidade do código e facilitar seu entendimento.

Alternativas
Questão 6FUNPRESP-JUD·Diversas·2016Engenharia de Software (TI)

No que se refere ao teste de software, julgue os itens seguintes.

Na realização do teste de integração, a equipe de testes busca a origem de um problema detectado e procura identificar os componentes a serem depurados.

Alternativas
Questão 7FUNPRESP-JUD·Diversas·2016Engenharia de Software (TI)

Acerca de medição e estimativas de software em pontos de função e do gerenciamento do ciclo de vida de software, julgue os itens que se seguem. Para uma aplicação que contém dois arquivos de interface externa (AIE) de complexidade alta; três arquivos lógicos internos (ALI) de complexidade baixa; uma entrada externa (EE) de complexidade média; duas saídas externas (SE) de complexidade média; e quatro consultas externas (CE) de complexidade alta, a quantidade de pontos de função brutos é igual a 79.

Alternativas
Questão 8FUNPRESP-JUD·Diversas·2016Engenharia de Software (TI)

No que se refere ao teste de software, julgue os itens seguintes. As novas versões de um software passam pelos testes realizados pela equipe de desenvolvimento de sistema, que valida o uso do software e o libera para utilização pelo usuário final.

Alternativas
Questão 9FUNPRESP-JUD·Diversas·2016Engenharia de Software (TI)

Julgue os próximos itens, relativos a desenvolvimento e qualidade de software. No que se refere a softwares, uma programação segura deve dispor de mecanismos que, em quaisquer circunstâncias, rejeitem a entrada de dados que contenham caracteres considerados potencialmente perigosos.

Alternativas
Questão 10FUNPRESP-JUD·Diversas·2016Engenharia de Software (TI)

Acerca de medição e estimativas de software em pontos de função e do gerenciamento do ciclo de vida de software, julgue os itens que se seguem. No framework Scrum, que é voltado para o desenvolvimento de produtos complexos, cada sprint pode ser considerada um projeto, com horizonte de até um mês, que possui a definição do que será construído, um plano projetado e flexível para guiar a construção, o trabalho e o resultado do produto.

Alternativas
Questão 11FUNPRESP-JUD·Diversas·2016Engenharia de Software (TI)

Julgue os itens que se seguem, acerca de metodologias de desenvolvimento de software XP (extreme programming). Uma característica da metodologia XP é a existência de uma equipe técnica voltada para a agilidade e velocidade do desenvolvimento do software, de forma que todo o desenvolvimento seja feito sem a interferência ou ajuda do cliente até que os releases sejam disponibilizados para que o desenvolvimento se torne o mais ágil possível.

Alternativas