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:
O Desenvolvimento Orientado a Testes (TDD) é um método de desenvolvimento criado e disseminado por Kent Beck em seu livro “Test-driven development”. O método define regras, boas práticas e um ciclo de tarefas com 3 etapas: a etapa vermelha, a etapa verde e a etapa de refatoração, ilustrado na imagem abaixo:

Com relação às regras e boas práticas de TDD e ao seu ciclo, é correto afirmar que:
Em programação, para verificar se o código fonte está funcionando conforme o esperado utiliza-se testes unitários. Uma forma muito comum de escrevê-los é a aplicação do padrão AAA, que define 3 etapas: Arrange, Act e Assert.
Com relação aos testes unitários escritos no padrão AAA, é correto afirmar que:
O comando SQL

Na tabela T, composta por duas colunas, a e b, nessa ordem, há um registro duplicado que contém os valores:
Os comandos SQL

Produzem um resultado que, além da linha de títulos, contém:
No SQL Server, considere uma função criada como exibido a seguir.

O comando que utiliza a função FF incorretamente é:
Analise o comando de definição de um trigger no SQL Server.

Quando o trigger TR_LOG é acionado, é necessário que:
No MySQL, o comando SQL

provoca:
Considere as seguintes características de um projeto de banco de dados.
I. O modelo de dados é conhecido a priori e é estável;
II. A integridade dos dados deve ser rigorosamente mantida;
III. Velocidade e escalabilidade são preponderantes.
Dessas características, o emprego de bancos de dados NoSQL é favorecido somente por:
Na derivação de dependências funcionais num projeto relacional, está correto afirmar que se

então é certo que:
O algoritmo de ordenação denominado quicksort é baseado na partição do arquivo em duas partes, a partir de um elemento arbitrariamente escolhido que termina localizado na sua posição final. Cada uma das partes é então ordenada independentemente, aplicando-se o algoritmo recursivamente, até que todo o arquivo esteja ordenado.

O elemento arbitrariamente escolhido foi aquele que estava na posição:
Considere uma tabela hash com as seguintes características:

Está correto somente o que se afirma em:
Determinado órgão solicitou ao analista de TI a execução das seguintes atividades:
I implantar processo que vise gerenciar o escopo do projeto;
II implantar processo que vise, em relação a projetos e serviços, estimar os custos e gerenciar cobrança;
III identificar as partes interessadas do projeto e dos serviços;
IV identificar os relacionamentos entre as atividades do projeto.
Considerando as atividades descritas e tendo como referência o PMBOK 5 e o ITIL v3 2011, assinale a opção correta.
Determinado órgão solicitou ao analista de TI a execução das seguintes atividades:
I criar um documento central que prepare e coordene todos os planos auxiliares do projeto;
II elaborar um plano que defina as etapas necessárias para recuperar os processos de negócio logo após uma interrupção;
III implantar processo para garantir que a capacidade dos serviços de TI e a infraestrutura de TI sejam capazes de atender aos requisitos relacionados ao desempenho acordado;
IV controlar e reduzir os riscos de serviços e de projetos a um nível aceitável.
Considerando as atividades descritas e tendo como referência o PMBOK 5 e o ITIL v3 2011, assinale a opção correta.
Um gestor de TI pretende implantar os processos e as práticas do COBIT 5 no órgão em que trabalha e, para tal, adotará como referência o guia de implementação do COBIT, composto de sete fases.
Nessa situação hipotética,
Devido a escândalos corporativos e a crises financeiras nos últimos anos, tem havido maior conscientização dos membros da alta administração das organizações quanto à existência e às implicações de leis e regulamentos mais rigorosos. Nesse contexto, as partes interessadas demandam maior garantia de que as organizações estejam atuando conforme as leis e regulamentos.
À luz do COBIT 5 e da norma ISO/IEC 38500, o fragmento de texto precedente
O COBIT 5 apoia a adoção dos princípios e da abordagem de implementação da norma ISO/IEC 38500 e descreve que a organização (cliente) e a TI (fornecedor) deverão colaborar em um modelo de parceria, utilizando comunicações efetivas, fundamentadas em um relacionamento positivo e confiável. Em todos os casos, as estruturas, funções e responsabilidades adequadas de governança corporativa devem ser definidas pelo corpo diretivo, sendo que uma das formas de orientar e monitorar o uso de TI na organização pode ser por meio de um comitê estratégico de TI.
Considerando o texto precedente e a relação entre o COBIT 5 e a norma ISO/IEC 38500, assinale a opção correta.
Para a implantação da gestão e governança de TI em determinado órgão, o analista de TI deverá executar as seguintes atividades:
I definir e manter controles de processos de negócios adequados para garantir que as informações relacionadas satisfaçam a todos os requisitos de controle de informações relevantes;
II proteger as informações corporativas com vistas a manter o nível de risco de segurança da informação aceitável para a empresa, de acordo com a sua política de segurança;
III otimizar as capacidades de recursos humanos para atender aos objetivos da empresa.
Considerando a situação hipotética apresentada, assinale a opção correta tendo como referência o COBIT 5 e o ITIL v3 2011.
A direção de determinado órgão delegou ao analista de TI as seguintes atividades, para serem executadas em prol da implantação da gestão e governança de TI:
I avaliar os serviços e os níveis de serviços de TI atuais para identificar as lacunas existentes entre os serviços e as atividades empresariais;
II identificar áreas de melhoria dos serviços existentes e as opções de nível de serviço;
III analisar, estudar e estimar a demanda futura, de acordo com a capacidade dos serviços de TI habilitados e as atividades de processos de negócios.
Acerca dessa situação hipotética, assinale a opção correta de acordo com o COBIT 5 e o ITIL v3 2011.
O modelo CMMI 1.3 estabelece categorias para cada área de processo. Por exemplo, à área Medição e Análise é atribuída a categoria Suporte. Considere áreas e categorias abaixo.

Está correto o que consta APENAS em
Analisando as opções de contratação de desenvolvimento de um sistema, um Técnico do Tribunal obteve informações na Resolução CNJ no 90/2009 e observou que os sistemas de automação devem atender a determinados padrões recomendados pelo Comitê de Gestão dos Sistemas Informatizados do Poder Judiciário e aprovados pela Comissão de Tecnologia e Infraestrutura do CNJ. Assim, as novas aplicações de sistemas de automação de procedimentos judiciais deverão:
I. ser portáveis ou interoperáveis.
II. manter documentação atualizada.
III. ter um link exclusivo para o CNJ, se homologadas.
Está correto o que consta APENAS em
Para o entendimento de elementos de um projeto, um Técnico do Tribunal observou, na NBR ISO/IEC 12207:2009, que os processos têm seus propósitos correspondentes.

Estão corretas as correspondências entre os Processos Técnicos e os Propósitos que constam em
Para a contagem de pontos de função, um Técnico do Tribunal montou a seguinte tabela com base em seus levantamentos iniciais:

Com estes dados, o total de pontos de função transacional corretamente contados por ele foi
Um Técnico digitou as instruções abaixo.

O valor exibido foi
Após criar a tabela Processo no Sistema Gerenciador de Banco de Dados SQL Server, para definir uma restrição que especifica que o campo AnoProcesso só poderá receber números inteiros maiores do que 2014, o Técnico deve utilizar a instrução
Considerando as regras para o desenvolvimento do MER normalizado, o Técnico deve concluir corretamente que um atributo que NÃO pode estar na entidade Processo é o Um Técnico com limitados conhecimentos em programação construiu uma aplicação web profissional usando uma ferramenta já integrada ao Oracle 11g que permitiu a geração de páginas dinamicamente, a exibição destas via servidor web e a administração de todo o ambiente da aplicação. Além de possuir funcionalidades pré-definidas baseadas em JavaScript, AJAX, CSS, DOM, JQuery e PL/SQL, essa ferramenta permitiu a utilização de Wizards para criação de diversos recursos como telas, campos, eventos, grids, relatórios, gráficos e mapas.
Trata-se da ferramenta Oracle
Após conversa com diversos funcionários do Tribunal para o qual está sendo desenvolvido um software, um Técnico listou os seguintes requisitos:
− O Juiz poderá cadastrar ou alterar informações nos processos. Para que alterações sejam possíveis é necessário que antes seja feita uma busca para localizar o processo.
− O sistema registrará automaticamente em log todas as operações realizadas pelos funcionários do Tribunal, para futuros processos de auditoria. Ao construir um diagrama de casos de uso da UML para mostrar a relação entre o ator “Juiz” e os casos de uso “cadastrar processo”, “alterar processo” e “localizar processo”, notou-se uma associação entre os casos de uso “alterar processo” e “localizar processo”.
Esta associação deve ser rotulada com ...
Um Administrador de Banco de Dados (DBA) SQL Server está diante da situação mostrada na figura abaixo.

Considerando que o DBA está usando a estratégia mais simples de backup e restauração com o modelo de recuperação simples do SQL Server, é correto afirmar:
Considere o trecho de código em PL/SQL abaixo. 
Considerando que os números à esquerda de 1 a 9 apenas indicam as linhas e que o código foi executado no banco de dados Oracle 12c, em condições ideais, o resultado apresentado após a execução do comando da linha
Considere, por hipótese, que um Técnico participou de um evento promovido pelo Tribunal Regional do Trabalho no qual foram tratados os temas:
− Corrupção nas contratações públicas, lógica da corrupção dentro dos contratos e possíveis fraudes que podem acontecer;
− Estabelecimento de controles efetivos para evitar desvios e manter o compliance nas contratações públicas;
− Combate à corrupção nas contratações públicas;
− Governança inovadora para combate à corrupção.
Os temas estão relacionados
De acordo com o PMBOK 5a edição, as abordagens modernas de Gerenciamento da Qualidade buscam minimizar a variação e entregar resultados que cumpram os requisitos definidos. Essas abordagens reconhecem a importância da:
I. Prevenção ao invés de inspeção: A qualidade deve ser planejada e não apenas inspecionada no gerenciamento do projeto ou nas entregas do projeto. O custo de corrigir erros é muito maior quando eles são encontrados pela inspeção ou durante o uso.
II. Responsabilidade da gerência: o sucesso exige a participação do gerente de projeto que retém a responsabilidade pela qualidade e pelo fornecimento dos recursos adequados e não deve envolver a alta direção.
III. Custo da qualidade: os custos da qualidade do trabalho devem ser incorridos ao longo de tod...
Considere as soluções de storage apresentadas na figura abaixo.

A solução
De acordo com a referência mundial em Gerenciamento de Processos de Negócio − BPM, durante a Análise de Processo o Analista deve observar diversas situações. Dentre elas:
I. Fatores que impõem restrições e direcionam decisões que impactam a natureza e o desempenho do processo. Frequentemente esses fatores são criados sem suficiente compreensão dos cenários que a organização pode encontrar ou se tornam desconectados devido a mudanças não gerenciadas.
II. Elementos que testam os limites de sustentação inferior e superior do processo e determinam se seus fatores de execução podem apropriadamente diminuir ou aumentar em escala para atender à demanda.
III. Elementos que restringem a capacidade do processo e criam uma fila.
Os itens I, II e III correspond...
Considere:
I. Uma Especificação de Requisitos que reflete todas as decisões que foram tomadas e não contém cláusulas de pendências. Desta forma, contém todos os requisitos significativos relativos a funcionalidade, desempenho, restrições de desenho, atributos e interfaces externas, além de definir as respostas do software para todas as entradas possíveis, válidas e inválidas, em todas as situações possíveis.
II. Uma Especificação de Requisitos em que todo requisito presente possui apenas uma única interpretação, aceita tanto pelos desenvolvedores quanto pelos usuários chaves. Em particular, ela é compreensível para todo o seu público alvo e é suficiente para a especificação dos testes de aceitação do produto.
Os itens I e II descrevem especificações cujos requisi...
Um Analista de Sistemas necessita utilizar alguns padrões de projeto para solucionar determinados problemas. De acordo com as Categorias de Padrões do Gang of Four
− GoF, ele vai utilizar um padrão de cada uma das três categorias, pela ordem, a saber:
− Padrões de Criação
− Padrões Estruturais
− Padrões Comportamentais
Em relação a essas três categorias, os padrões são, respectivamente,
Considere a tabela abaixo para o cálculo de pontos de função.

O total de pontos de função não ajustados, a quantidade total de funções de dados e a quantidade total de funções transacionais são, respectivamente,
Um Analista digitou as instruções abaixo em uma ferramenta de backup disponível para um determinado Sistema Gerenciador de Banco de Dados − SGBD.
CONFIGURE CONTROLFILE AUTOBACKUP ON;
CONFIGURE RETENTION POLICY TO RECOVERY WINDOW OF 2 DAYS;
BACKUP INCREMENTAL LEVEL 0 DATABASE;
DELETE NOPROMPT OBSOLETE;
Trata-se da ferramenta

Para retornar 0 se o valor de UnidadesNoPedido for nulo, a lacuna I deverá ser corretamente preenchida com
Um Analista está desenvolvendo um Modelo Entidade-Relacionamento do banco de dados de um tribunal sob uma perspectiva lógica e parte do modelo é formado pelas duas entidades abaixo, relacionadas com cardinalidade n:m.
.
Considerando que Advogado acompanha Processo,
Um Analista editou o arquivo domain.xml, deixando um fragmento do código com a seguinte configuração:

Trata-se de configurações
Considere o método de ordenação abaixo.

Utilizando este algoritmo de ordenação, percorre-se a lista dada da esquerda para a direita, comparando pares de elementos consecutivos, trocando de lugar os que estão fora da ordem. Em cada troca, o maior elemento é deslocado uma posição para a direita. Trata-se de um algoritmo de ordenação
Considere o texto a seguir:
Em computadores baseados na arquitetura de Von Neumann, assim que a instrução que vai ser executada é buscada da memória principal para a CPU, o sistema efetiva automaticamente a modificação do conteúdo desse registrador de modo que ele passe a armazenar o endereço da próxima instrução na sequência, sendo crucial para o processo de controle e de sequenciamento da execução dos programas.
O texto se refere ao registrador conhecido como
Após a finalização de um projeto de desenvolvimento de um sistema, o gestor solicitou, na fase de homologação, alterações que, de acordo com as suas explicações, não modificariam as regras de negócio.
Nessa situação, considerando-se que o sistema tenha sido desenvolvido orientado a testes, por meio da metodologia da regressão, é correto afirmar que a solicitação do gestor não modificará as regras de negócio se
Uma grande empresa pretende expandir sua presença na Internet e, para tanto, encomendará o desenvolvimento de um sítio responsivo, em substituição ao que já está sendo utilizado por muitos anos.
Tendo como referência a situação apresentada, assinale a opção correta acerca do desenvolvimento de sítios.

Considerando o diagrama de caso de uso apresentado, assinale a opção correta de acordo com os princípios de análise orientada a objetos.
De acordo com as associações descritas no diagrama, os objetos da classe Funcionário podem disparar métodos em objetos da classe Operação. 
Considerando essas informações, assinale a opção correta a respeito de modelagem de dados.

Considerando o algoritmo mostrado, é correto afirmar que, com relação à execução e ao valor impresso, esse algoritmo
Um inquérito administrativo foi aberto para a apuração de responsabilidades pelos impactos da paralisação das atividades de determinado órgão do Judiciário brasileiro, em decorrência de um desastre ocorrido na área de TI. Uma equipe, composta por pessoal interno ao órgão e por investigadores independentes, contratados para assessorar as investigações, inquiriu a equipe que atua na área de segurança da informação, entre outras pessoas, tendo realizado entrevistas, coletado evidências e apresentado pareceres sobre a fragilidade dos planos de continuidade de negócios do órgão, bem como sobre os controles de becape, tratamento de incidentes e problemas. Foram evidenciadas algumas falhas conceituais, tanto operacionais quanto estratégicas, entre várias outras evidências de comportamento cons...

O modelo lógico apresentado dá origem às tabelas ALUNO, INSCRICAO e DISCIPLINA. Considerando esse modelo e sabendo que não há nenhum procedimento armazenado no banco de dados, assinale a opção que apresenta código em SQL ANSI que resultará corretamente na listagem de matricula e nome dos alunos que estão inscritos (INSCRICAO) em mais de duas disciplinas.
Considere a seguinte tabela de um banco de dados relacional:
Venda (Cod, Item, Qtde, Valor, Data)
O comando SQL para obter a quantidade de itens vendidos, considerando apenas os produtos de valor inferior a R$ 200,00 e cujo campo Item não contenha valor nulo (ausência de valor) é:
Considere a seguinte tabela de um banco de dados relacional:

O comando X que completa corretamente a consulta desejada é:
Considere o seguinte diagrama de classes feito para representar, em orientação a objetos, um modelo de banco de dados:

Na figura, os atributos sublinhados representam atributos chave. Na transformação desse modelo para tabelas de um banco de dados relacional, de forma que as tabelas estejam na Terceira Forma Normal, o correto é
Considere a seguinte tabela de um banco de dados relacional:
Produto (ID, Nome, Tipo, Valor, Cor)
A consulta, em álgebra relacional, para obter o nome e o valor dos produtos de cores branca ou preta é
Considere as seguintes tabelas de um banco de dados relacional:
A (A1, A2, A3) B (B1, B2, B3) AB (A1, B1)
Na tabela AB, A1 e B1 são chaves estrangeiras com origem nas tabelas A e B, respectivamente. A consulta em álgebra relacional para obter os valores dos atributos A1 e B3 é:
Observe os membros de cada grupo de usuários de um servidor Windows Server 2012:
Administradores - João, Maria.
Operadores de cópia - Everton, Maria, Pedro.
Operadores de Configuração de Rede - Carlos, Everton.
Usuários avançados - Carlos, João.
Considerando as configurações padrão para cada um desses grupos de usuários, o único usuário que não será capaz de desligar o sistema é
Observe a saída a seguir, obtida a partir de um sistema operacional GNU/Linux.

O comando que produz essa saída
Observe a linha a seguir, extraída do arquivo /etc/passwd de um sistema GNU/Linux:
jhon:x:1001:1001:,NULL,NULL,:/home/jhon:/bin/bash
Com base nessa linha, é correto afirmar que
Existem vários tipos de segurança que costumam ser empregados em redes locais wireless (também conhecidas como Wi-Fi):
A – Wi-Fi Protected Access (WPA).
B – Wired Equivalent Privacy (WEP).
C – Wi-Fi Protected Access 2 (WPA2).
A ordenação que apresenta o tipo do que oferece menor nível de segurança para o que oferece maior nível de segurança é:
Uma topologia de redes de computadores apresenta as seguintes características:
• se um computador presente na rede para de se comunicar, todos os demais também param;
• é uma das topologias que requer menos cabos para a sua instalação;
• os problemas de funcionamento nessas redes não são de fácil isolamento.
A partir dessas características, tem-se que a topologia empregada nessas redes é denominada
Na UML 2.0, considere o seguinte exemplo de notação:
Parafuso:Item
Essa é a notação de
Analise o fluxograma a seguir.

Assinale a alternativa que apresenta, para as variáveis i e N, valores que ativam o caminho B.
No programa apresentado, suponha que o comando:

Com este novo comando, ao final da execução do programa, quando comparado com a execução original,
Após a execução do programa, os valores de SA e SB serão, respectivamente, Considere a seguinte tabela de um banco de dados relacional:
Item (ID, Nome, Categoria, Valor)
O comando SQL para criar uma visão chamada Alfa, tendo por base a tabela Item, apenas para itens de valor maior do que R$ 250,00 é:

Considerando a figura apresentada, que ilustra o modelo de um banco de dados hipotético, julgue os itens que se seguem.
As cardinalidades mínimas do referido modelo são representadas por n.