Questões de Concurso Para analista judiciário - análise de sistemas

Foram encontradas 3.278 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q853984 Governança de TI
      Hipoteticamente, um Analista de Sistemas do TST utilizou a notação BPMN 2.0 para modelar um processo de recebimento de denúncias
Em um determinado ponto ele diagramou um subprocesso composto de duas atividades, utilizando o símbolo “til” (~) na parte inferior do mesmo. Esse símbolo é uma especificação característica do BPMN e significa que o subprocesso é
Alternativas
Q853983 Engenharia de Software

Durante a fase de teste de um software desenvolvido para um sistema em tempo real que usa memória compartilhada, um Analista de Sistemas verificou que, apesar de seus componentes já terem sido testados de modo individual e terem tido todos os erros corrigidos, ele não funcionava como deveria, de acordo com sua especificação. O Analista realizou, então, um teste de interface que conseguiu detectar o erro. O motivo era que o produtor e o consumidor de dados estavam operando em velocidades diferentes e o consumidor estava acessando informação desatualizada, pois o produtor da informação não atualizava as informações da interface compartilhada.


Na Engenharia de Software, o tipo de teste de interface e o erro detectado são denominados, correta e respectivamente, interface de

Alternativas
Q853982 Engenharia de Software

Hipoteticamente, durante a fase de levantamento de requisitos, um Analista de Sistemas do TST aplicou uma técnica que trata de realizar uma imersão no ambiente de trabalho de seus usuários buscando observar, no dia a dia, como as atividades eram executadas. Esse trabalho lhe ajudou a descobrir requisitos funcionais e não funcionais, implícitos, que refletiam as formas reais com que as pessoas trabalhavam ao invés de refletir processos formais definidos pelo Tribunal. Um outro Analista de Sistemas que o acompanhava perguntou:


Qual técnica da Engenharia de Requisitos é essa que você aplicou?

Qual requisito funcional você observou?

Qual requisito não funcional você observou?


As respostas corretas a essas perguntas foram, respectivamente,

Alternativas
Q853981 Engenharia de Software

Um Analista de Sistemas do Tribunal Superior do Trabalho − TST, de modo hipotético, necessitou aplicar princípios ágeis e de controle usando elementos de três modelos, em processos de manutenção de software. Considere:


I. Dividir o cronograma em iterações time-box ou ciclos (sprints).

II. Orientar o trabalho a eventos ao invés de limite de tempo.

III. Aplicar a programação em pares, integração contínua, orientação a testes (TDD), revisão de código e todas as demais prescrições antes da implantação.


As características acima correspondem, respectivamente, a

Alternativas
Q853980 Engenharia de Software

Hipoteticamente, um Analista de Sistemas do Tribunal Superior do Trabalho − TST precisou elaborar um diagrama UML 2.5 que se caracteriza por alguns componentes e símbolos específicos, a fim de modelar o fluxo do processo e seus pontos de controle. Considere:


I. Os componentes: estados iniciais e finais; atividades e transições; decisões; bifurcação e união.

II. O símbolo utilizado em nós de controle desse diagrama, como na bifurcação e na união, para modelar atividades paralelas (concorrentes).


O diagrama constituído pelos componentes (I) e o símbolo nele utilizado (II) são, correta e respectivamente, diagrama de

Alternativas
Q853979 Engenharia de Software
Considere a relação todo-parte com forte vínculo entre as classes Tribunal e Departamento, significando as áreas administrativas que integram um tribunal. Na UML esta relação é tratada como
Alternativas
Q853978 Engenharia de Software
Um Analista de Sistemas que utiliza o SVN em linha de comando deseja adicionar um arquivo chamado index.html ao repositório e atualizá-lo, ou seja, efetivar a adição do arquivo enviando a modificação ao servidor. Para isso, terá que utilizar
Alternativas
Q853977 Programação

Um Analista de Sistemas criou uma fila de Ordens de Serviço no array PHP mostrado abaixo.


Imagem associada para resolução da questão


Para remover o primeiro elemento da fila (array $fila), a lacuna I deve ser corretamente preenchida por

Alternativas
Q853976 Programação
A estrutura de um documento XML é considerada válida e bem formatada se possui uma descrição correta em XML Schema ou Document Type Definition − DTD. Assim, o elemento XML <idade>36</idade> poderá ser descrito em um DTD e em um XML Schema, respectivamente, como
Alternativas
Q853975 Programação

Uma servlet de uma aplicação Java EE recebe as requisições de pesquisa enviadas a partir de formulários HTML, processa estas requisições e encaminha para uma classe que acessa o banco de dados. Esta classe faz a pesquisa na tabela do banco e quando encontra o valor desejado, retorna o registro equivalente para a servlet que exibe os dados para o usuário no formato HTML. O método da servlet que recebe as requisições é apresentado abaixo.


Imagem associada para resolução da questão


O componente do padrão de projeto MVC em que essa servlet deve ser representada e as lacunas I e II equivalem, correta e respectivamente, a

Alternativas
Q853974 Programação

Considere o fragmento de código abaixo, de uma classe em uma aplicação Java SE ideal.


Imagem associada para resolução da questão


Para executar o comando DELETE da linguagem SQL a próxima instrução do fragmento de código deverá ser

Alternativas
Q853973 Programação
No PHP 7 as interfaces especificam quais métodos uma classe deve implementar. As interfaces
Alternativas
Q853972 Programação
O plugin modal do bootstrap permite gerar uma caixa de diálogo sobre a página atual. O elemento <div> pai do modal deve ter como valor do atributo id o mesmo valor de um atributo do elemento usado para disparar o modal. Este atributo usado para disparar o modal é o
Alternativas
Q853971 Programação

Considere a página web abaixo.


Imagem associada para resolução da questão


Para que o container div fique oculto ao se clicar no botão, a lacuna I deve ser preenchida com:

Alternativas
Q853970 Programação

Considere o fragmento de código JavaScript abaixo.


Imagem associada para resolução da questão


Nesse código,

Alternativas
Q853969 Programação
Uma página web responsiva é aquela que se adapta automaticamente às diferentes resoluções de tela, seja de um computador, de um dispositivo móvel, de uma TV etc. Uma das formas de se conseguir uma página responsiva é referenciando diversos arquivos CSS na página, um para cada tamanho de tela. Por exemplo, para especificar um arquivo CSS chamado config.css para dispositivos com largura da janela (resolução) até 500 pixels utiliza-se a instrução
Alternativas
Q853968 Arquitetura de Software

SOAP é um padrão para a troca de mensagens entre aplicações e serviços web. Utilizando este protocolo, um Analista de Sistemas escreveu o seguinte código para uma mensagem de requisição SOAP em uma aplicação.


Imagem associada para resolução da questão


Este bloco de código deve estar no interior do elemento

Alternativas
Q853967 Banco de Dados

Hipoteticamente, um Analista de Sistemas, trabalhando no Tribunal Superior do Trabalho − TST, se deparou com as seguintes questões:


1. Como o número de processos trabalhistas deste trimestre se compara com o número de processos de um ano atrás?

2. O que se pode prever para o próximo trimestre com relação ao número de processos trabalhistas?

3. Qual é a tendência do número de processos, medida pela variação percentual?

4. Quem é provável que faça acordo trabalhista nos próximos seis meses?

5. Quais são as características dos casos prováveis de acordos trabalhistas?


Considerando que o Tribunal utiliza o sistema gerenciador de banco de dados Oracle, para responder as perguntas, o Analista achou adequado o auxílio de dois recursos, cujas descrições encontram-se abaixo:


I. Fornece dados resumidos e gera cálculos ricos, adequado para ajudar a responder as questões 1, 2 e 3.

II. Descobre padrões ocultos em dados, operando em nível detalhado, adequado para ajudar a responder as questões 4 e 5.


Os recursos para resolver os problemas de análise de dados referentes às questões apresentadas, que são descritos em I e II são, correta e respectivamente,

Alternativas
Q853966 Banco de Dados
Um Analista de Sistemas deseja fazer um backup completo de um banco de dados SQL Server chamado vendas para um disco cujo caminho é definido por 'Z:\servidor_backup\vendas.bak', formatando a mídia e comprimindo o banco de dados, utilizando Transact-SQL. Para isso, terá que utilizar o comando
Alternativas
Q853965 Banco de Dados

Para atualizar as linhas da tabela backup_employees de forma que corresponda à tabela employees, um Analista de Sistemas utilizou a instrução abaixo em um banco de dados Oracle aberto e em condições ideais.


MERGE INTO backup_employees bac

..I.. (SELECT * FROM employees) emp

ON (bac.employee_id = emp.employee_id)

..II..

UPDATE SET

bac.name = emp.name,

bac.job_id = emp.job_id,

bac.salary = emp.salary*1.5,

bac.commission = emp.commission,

DELETE WHERE (emp.commission IS NOT NULL)

..III..

INSERT VALUES(emp.employee_id, emp.name, emp.job_id,

emp.salary, emp.commission);


Para que a sintaxe da instrução esteja correta, as lacunas I, II e III devem ser preenchidas, correta e respectivamente, por

Alternativas
Respostas
701: D
702: A
703: C
704: E
705: D
706: B
707: D
708: A
709: C
710: D
711: B
712: A
713: B
714: D
715: A
716: E
717: A
718: A
719: B
720: D