Questões de Engenharia de Software (TI)IBGE 2016

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

Questão 1IBGE·Diversas·2016Engenharia de Software (TI)

No contexto do desenvolvimento de um aplicativo móvel Android, sabe-se que este inicia o código em uma instância que invoca métodos específicos de retorno de chamada que correspondem a determinados estados do seu ciclo de vida. O estado onde a atividade está no primeiro plano e um usuário é capaz de interagir se chama:

Alternativas
Questão 2IBGE·Diversas·2016Engenharia de Software (TI)

O requisito Obter Histórico de Compras do sistema A consiste em uma referência a um grupo de dados “X" logicamente relacionado, mantido e armazenado no sistema B, conforme representado no diagrama a seguir. Na visão do usuário do sistema A, o grupo de dados "X" é visto na técnica de Análise por Pontos de Função como:

Alternativas
Questão 3IBGE·Diversas·2016Engenharia de Software (TI)

Trata-se de um teste que desconhece o conteúdo do código fonte. Nesse teste o componente testado é tratado como uma caixa preta: são fornecidos dados de entrada e o resultado comparado com aquele esperado e previamente conhecido. Além disso, esse teste pode ser aplicado em diversas fases de teste. A questão retrata características do teste:

Alternativas
Questão 4IBGE·Diversas·2016Engenharia de Software (TI)

Durante a fase de levantamento de requisitos do sistema financeiro do Banco SOJUROS, o analista João percebeu a necessidade de o cliente consultar sua conta. No início da consulta da conta, deve ser verificada a identidade do cliente. O Banco solicitou a utilização de dados biométricos para realizar essa identificação. João deve listar a necessidade de utilização de dados biométricos como:

Alternativas
Questão 5IBGE·Diversas·2016Engenharia de Software (TI)

Os programas do PPA 2012-2015 foram estruturados em consonância com macrodesafios. No início, a previsão é de que seriam apenas 10 macrodesafios, mas, após o processo participativo e consultivo, foi incluído mais um macrodesafio. Esse foi considerado um eixo estruturante para a busca de um novo padrão de desenvolvimento, pautado na criação de novos conhecimentos. Esse macrodesafio refere-se à:

Alternativas
Questão 6IBGE·Diversas·2016Engenharia de Software (TI)

Um sistema de monitoramento e avaliação do PPA deve ser construído a partir de diretrizes que permitam melhorar sua gestão. No Brasil, NÃO é uma diretriz para o monitoramento e a avaliação do PPA:

Alternativas
Questão 7IBGE·Diversas·2016Engenharia de Software (TI)

A empresa SONOVATOS desenvolve sistemas há pouco tempo no mercado e, como padrão, sempre utilizou o modelo Cascata de ciclo de vida. Alguns clientes ficaram insatisfeitos com os produtos desenvolvidos pela empresa por não estarem de acordo com suas necessidades. Atualmente a SONOVATOS está desenvolvendo sistemas muito maiores, com duração de vários anos, e com requisitos ainda instáveis. O próprio processo de desenvolvimento da empresa também está em reformulação. Assim, a adoção de um novo modelo de ciclo de vida está sendo avaliada pelos gerentes da empresa. A intenção da SONOVATOS é, principalmente, gerenciar riscos e poder reavaliar constantemente o processo de desenvolvimento ao longo do projeto, o que permitiria correções nesse processo ou até mudança do tipo de processo. O modelo mais adequado para os sistemas atuais de longa duração da SONOVATOS é:

Alternativas
Questão 8IBGE·Diversas·2016Engenharia de Software (TI)

Os testes de aceitação são muitas vezes a última etapa de testes antes de implantar o software em produção. Seu objetivo maior é verificar se o software está apto para utilização por parte dos usuários finais, de acordo com os requisitos de implementação definidos. Há três estratégias de implementação de testes de aceitação: a aceitação formal, a aceitação informal (ou teste alfa) e o teste beta. Com relação às três estratégias de implementação dos testes de aceitação, é correto afirmar que:

Alternativas
Questão 9IBGE·Diversas·2016Engenharia de Software (TI)

Um desenvolvedor iOS deseja que um usuário manipule um mapa do Brasil não renderizado e bidimensional através da sua aplicação móvel que será executada em um IPad Air2. A classe da API (versão 3.0 ou superior) a ser utilizada na app é:

Alternativas
Questão 10IBGE·Diversas·2016Engenharia de Software (TI)

A Análise de Pontos de Função é uma técnica que mede as funcionalidades de um software sob o ponto de vista do usuário, para determinar o tamanho funcional do software. Para aplicar a APF, Glaucia precisa definir um recurso com as seguintes características: – age como uma membrana pela qual entram e saem os dados processados pelas transações da aplicação; – contém os dados mantidos pela aplicação; – ajuda a identificar os dados referenciados pela aplicação, definindo o que é interno e o que é externo. Glaucia deve definir o(a ):

Alternativas
Questão 11IBGE·Diversas·2016Engenharia de Software (TI)

Em Orientação a Objetos, para que uma subclasse de uma classe possa ter seu próprio comportamento, e mesmo assim compartilhar algumas das funcionalidades da classe pai, deve-se implementar:

Alternativas
Questão 12IBGE·Diversas·2016Engenharia de Software (TI)

A formulação do PPA 2012-2015 pautou-se em premissas necessárias para atender aos desafios do desenvolvimento do país. NÃO foi uma premissa do PPA 2012-2015:

Alternativas
Questão 13IBGE·Diversas·2016Engenharia de Software (TI)

A empresa SOFTPRONTO foi contratada para desenvolver aplicativos de uma instituição financeira que possam ser executados em diferentes plataformas, como PC, celular e tablet. Para evitar a necessidade de criar diferentes soluções para cada plataforma, a empresa decidiu adotar um padrão de projeto que defina uma família de componentes para cada plataforma e uma implementação que os instancie de acordo com a plataforma-alvo na qual a aplicação estará sendo executada. O padrão adequado a essa implementação é:

Alternativas
Questão 14IBGE·Diversas·2016Engenharia de Software (TI)

Um dos objetivos da UML é permitir a interoperabilidade entre ferramentas de modelagem visual, sendo necessária a especificação de diferentes tipos de diagramas usados para representar diferentes conceitos. Considere os seguintes diagramas UML. Com relação aos diagramas UML apresentados, analise as afirmativas a seguir: I. A figura A ilustra um Diagrama de Classes representando a realização de dependência (realization Dependency) da classe Negócio pela combinação das classes Dono e Empregado. II. A figura B ilustra um Diagrama de Classes representando o agrupamento de generalizações (GeneralizationSet) do conjunto gênero. III. A figura C ilustra um Diagrama de Atividade com nó de armazenamento (DataStoreNode). Está correto o que se afirma em:

Alternativas
Questão 15IBGE·Diversas·2016Engenharia de Software (TI)

No ciclo de gestão do PPA foi prevista uma etapa de monitoramento e avaliação. Em sua dimensão tática, o monitoramento prevê:

Alternativas
Questão 16IBGE·Diversas·2016Engenharia de Software (TI)

O PPA 2012-2015, denominado “Plano Mais Brasil”, incluiu uma dimensão participativa com a finalidade de torná-lo um importante instrumento de interação do Estado com o cidadão. Esse processo participativo sustentou-se no(a):

Alternativas
Questão 17IBGE·Diversas·2016Engenharia de Software (TI)

A figura abaixo representa o diagrama de classes de parte do sistema SOMANUT. Na classe Funcionario, foi implementado o método abstrato calcularSalario. Para que a classe Mecanico possa ser instanciada, é necessário que a(s ) classe(s ):

Alternativas
Questão 18IBGE·Diversas·2016Engenharia de Software (TI)

Um desenvolvedor Android deseja inserir a funcionalidade de backup em uma aplicação móvel para, de tempos em tempos, armazenar dados automaticamente. A classe da API de Backup (versão 6.0 ou superior) a ser utilizada é a:

Alternativas
Questão 19IBGE·Diversas·2016Engenharia de Software (TI)

Uma determinada aplicação web-based acessa diferentes bases de dados relacionais. Nesse contexto, um Servidor de Aplicação deve ser utilizado para:

Alternativas