286651 Q827933
Ciência da Computação
Ano: 2018
Banca: Fundação de Amparo e Desenvolvimento da Pesquisa (FADESP)
Em relação à gerência e ao desenvolvimento de requisitos, é correto afirmar que
286652 Q827932
Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)
Um desenvolvedor ficou responsável por escolher um servidor de aplicação que suportasse a especificação JEE, e que fosse de código aberto. Uma escolha correta será o seguinte software:
286653 Q827931
Ciência da Computação
Ano: 2018
Banca: Fundação CESGRANRIO (CESGRANRIO)
Um grupo de desenvolvedores elaborou vários casos de teste que selecionam caminhos de teste de acordo com as definições e com o uso de variáveis existentes em um programa. Esse tipo de teste caixa-branca é denominado
286654 Q827930
Ciência da Computação
Ano: 2018
Banca: Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAURGS)
Uma dada classe VideoClipe de um software de edição de vídeo contém um conjunto de métodos para editar videoclipe. Contanto que cada método se concentre somente em atributos associados a videoclipe, qual característica de projeto orientado a objetos é mantida?
286655 Q827929
Ciência da Computação
Ano: 2018
Banca: Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAURGS)
Sobre classes de projeto em Projeto Orientado a Objetos, é correto afirmar que
286656 Q827928
Ciência da Computação
Ano: 2018
Banca: Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAURGS)

Suponha uma organização que já está em processo adiantado de práticas ágeis de teste. Ela já tem bem consolidada a prática de criação de testes automatizados para as funcionalidades desenvolvidas, e um processo de integração contínua que inclui a verificação de testes de regressão durante a construção do build. Neste contexto, analise as afirmativas abaixo.

I - Mesmo que os desenvolvedores se assegurem de que todos os testes sejam executados com sucesso antes de integrar seu código (check-in), ainda assim é possível que testes de regressão falhem quando o novo código for integrado, causando uma “quebra de build”. O desenvolvedor responsável por esse novo código deve consertar o problema para que o build possa ser refeito, avaliando a lista de tarefas que tem a exec...

286657 Q827927
Ciência da Computação
Ano: 2018
Banca: Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAURGS)

Considere as seguintes afirmações sobre relatórios de teste.

I - Os relatórios dos resultados dos testes servem tanto para os desenvolvedores como para os projetistas de teste.

II - Um projetista de teste utiliza os relatórios para avaliar e refinar suas abordagens, por exemplo, observando quando alguma classe de falhas está fugindo das fases iniciais de teste e aparecendo apenas nos testes de sistema.

III - Registros detalhados de teste são projetados para uma leitura seletiva e incluem tabelas-resumo que normalmente incluem os conjuntos de testes executados, a quantidade de falhas e uma classificação das falhas que se repetiram de execuções anteriores, falhas novas e casos de teste que falharam anteriormente, mas que agora foram executados corretam...

286658 Q827926
Ciência da Computação
Ano: 2018
Banca: Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAURGS)

Uma métrica de qualidade que traz benefícios tanto para o projeto quanto para o processo é ___________, que essencialmente é uma medida da habilidade de filtragem das ações de garantia de qualidade e controle quando são aplicadas através de todas as atividades da estrutura de processo e que também pode ser usada no projeto para avaliar a habilidade de uma equipe para encontrar erros antes que passem para a próxima atividade na estrutura do software ou para a próxima ação da engenharia de software.

Assinale a alternativa que preenche corretamente a lacuna do texto acima.

286659 Q827925
Ciência da Computação
Ano: 2018
Banca: Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAURGS)

Segundo Pressman, os interessados (stakeholders) de um processo de software podem ser categorizados em: gerentes seniores, gerentes (técnicos) de projeto, programadores, clientes e usuários finais. Dentre essas categorias, ___________ é a que reúne aqueles que devem ter habilidades técnicas necessárias para desenvolver a engenharia de um produto ou aplicativo de software.

Assinale a alternativa que preenche corretamente a lacuna do texto acima.

286660 Q827924
Ciência da Computação
Ano: 2018
Banca: Fundação de Apoio da Universidade Federal do Rio Grande do Sul (FAURGS)

O cronograma de um projeto não difere muito do cronograma de qualquer esforço de engenharia multitarefa. Portanto, ferramentas e técnicas generalizadas de cronogramas podem ser aplicadas com poucas modificações aos projetos de software. As interdependências entre as tarefas, por exemplo, podem ser definidas por meio de uma rede de tarefas, denominada ___________ em que tarefas são definidas para o produto como um todo ou para funções individuais.

Assinale a alternativa que preenche corretamente a lacuna do texto acima.