Questões de Concurso Comentadas para analista judiciário - informática

Foram encontradas 687 questões

Resolva questões gratuitamente!

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

Q375393 Segurança da Informação
Os responsáveis pela Segurança da Informação do TRF da 3a Região foram encarregados de produzir dois documentos:

1. Documenta procedimentos de gerenciamento, desenhados para manter ou recuperar operações de negócio, incluindo operações de computadores, no caso de eventuais emergências, desastres ou falhas de sistemas. É elaborado para situações em que exista perda de recursos, porém, esses recursos podem ser recuperados de uma forma menos traumática.

2. Documenta uma série de instruções ou procedimentos pré-determinados que descrevam como as funções de negócios da organização serão sustentadas durante e após uma interrupção significante. É elaborado para possibilitar que a organização funcione em um nível aceitável para sua sobrevivência e absorva possíveis impactos financeiros, operacionais e de imagem.

Os documentos 1 e 2 são, respectivamente,
Alternativas
Q375392 Segurança da Informação
A partir da avaliação de impacto sobre os pilares confidencialidade, integridade e disponibilidade de informações, aconselha-se que sejam estabelecidos os níveis de segurança requeridos para as aplicações na forma de objetivos de segurança. Estes objetivos podem ser classificados em Gerenciais, Operacionais, Técnicos e Ambientais. Considere os objetivos apresentados a seguir:

I. Criar, proteger e reter os registros dos eventos de segurança ou de uso indevido. Garantir que indivíduos sejam responsabilizados por suas ações.

II. Proteger mídias (em papel ou digitais) referentes aos sistemas da informação ou dados sensíveis, fornecendo o apropriado controle de acesso, além de garantir o descarte apropriado destas mídias.

III. Identificar usuários, processos ou dispositivos e verificar (autenticar) suas identidades como pré-requisito para permitir seus acessos nos sistemas.

IV. Estabelecer, manter e implementar controles para assegurar a perenidade dos serviços, ou atender a critérios mínimos de disponibilidade.

V. Desenvolver, documentar, atualizar e implantar políticas de segurança, para evitar o vazamento de informações, paradas não programadas ou alterações indevidas em dados e processos.

São objetivos Gerenciais o que consta APENAS em
Alternativas
Q375389 Português
Assim Bernardo emendou nova criação: Eu hoje vi um sapo com olhar de árvore. Então era preciso desver o mundo para sair daquele lugar imensamente e sem lado.

A gente queria encontrar imagens de aves abençoadas pela inocência. O que a gente aprendia naquele lugar era só ignorâncias para a gente bem entender a voz das águas e dos caracóis.

A gente gostava das palavras quando elas perturbavam o sentido normal das ideias. Porque a gente também sabia que só os absurdos enriquecem a poesia.

De acordo com o poema,
Alternativas
Q361021 Governança de TI
Para a área de TI entregar de maneira bem-sucedida os serviços que suportam as estratégias de negócios, deve existir uma clara definição das responsabilidades e direcionamento dos requisitos pela área de negócios (o cliente) e um claro entendimento acerca do que e como precisa ser entregue pela TI (o fornecedor). A estratégia da instituição deve ser traduzida pela área de negócios em objetivos relacionados às iniciativas de TI (objetivos de negócios para TI). Esses objetivos devem levar a uma clara definição dos objetivos próprios da área de TI (os objetivos de TI), o que por sua vez irá definir os recursos e capacidades de TI (a arquitetura de TI para a organização) necessários para executar de maneira exitosa a parte que cabe à TI na estratégia da instituição.

Segundo o CobiT, são partes integrantes dos Objetivos de Negócios de TI e da Arquitetura Corporativa de TI, respectivamente:
Alternativas
Q361020 Programação
Quando algo dá errado durante a execução de um programa, ocorre uma exceção em tempo de execução. Exceções interrompem o fluxo do programa e, caso nada seja feito, o programa para de executar. O programador deve permitir que o programa lide com esses problemas sem travar a sua execução. Analise o exemplo abaixo:

imagem-045.jpg

Considerando o tratamento de exceção e o código acima, é correto afirmar que:
Alternativas
Q361018 Programação
Utilize o programa C# abaixo para responder a questão seguinte.

Os números à esquerda não fazem parte do programa, apenas indicam os números das linhas.

imagem-043.jpg
imagem-044.jpg

Considerando o programa e a linguagem C#, é correto afirmar:
Alternativas
Q361017 Programação
Analise o programa Java:

imagem-033.jpg

Os dois passos necessários para compilar e executar o programa Java acima, usando a linha de comando e a saída após a execução do programa, será:
Alternativas
Q361016 Engenharia de Software
A figura abaixo mostra os quadrantes de testes ágeis.

imagem-023.jpg

Considere as definições dos quadrantes de testes ágeis:

I. Testes que focam no negócio e criticam o produto: são os testes de aceitação feitos na homologação do produto ou de suas partes, testes betas e testes exploratórios. São testes feitos não com o objetivo de dizer que o software funciona, mas de encontrar defeitos. Bons analistas de testes possuem técnicas para encontrar defeitos que poucos desenvolvedores conhecem.
II. Testes que focam na arquitetura e suportam o time: são os testes unitários e de componentes. Estes são realizados e são de responsabilidade dos próprios desenvolvedores. O papel do analista de testes nesse quadrante é o de apoiar, suportar e expandir conhecimentos entre os desenvolvedores sempre que necessário. De preferência isso é feito em par com o desenvolvedor no momento de elaborar os testes unitários automatizados.
III. Testes que focam na arquitetura e criticam o produto: são os testes de performance, de carga e de segurança. Esses são de responsabilidade dos analistas de testes e costumam ser feitos quando partes da aplicação já estão prontas e, especialmente, antes da entrada de um release em produção.
IV. Testes que focam no negócio e suportam o time: são testes funcionais diferenciados, que idealmente utilizam a técnica de Behavior-Driven Development e Acceptance Test-Driven Development. Isto é, são testes e cenários de exemplo realizados pelos testadores em conjunto com os clientes, usuários e analistas de negócio. Com base nesses exemplos e cenários os desenvolvedores terão melhores condições de desenvolver e entender os requisitos.O foco desses testes não é encontrar o maior número de defeitos e sim ajudar clientes e desenvolvedores a se entenderem melhor.

A associação correta entre as definições I, II, III e IV e os quadrantes Q1, Q2, Q3 e Q4 é apresentada em
Alternativas
Q361013 Gerência de Projetos
A figura abaixo mostra o fluxo de processos de uma organização baseado em uma metodologia de gerenciamento de projetos que considera 5 grupos de processos: Iniciação, Planejamento, Execução, Monitoramento e controle e Encerramento.

imagem-020.jpg

Neste fluxo de processos de Planejamento, as caixas I e II referem-se, respectivamente, a:
Alternativas
Q361012 Engenharia de Software
A figura abaixo mostra um diagrama com as atividades relativas ao levantamento de requisitos.

imagem-019.jpg

O diagrama e a lacuna da caixa em branco referem-se, respectivamente, aos diagramas UML de
Alternativas
Q361011 Engenharia de Software
A representação abaixo mostra como uma ferramenta de software realiza o controle de versões.

imagem-018.jpg

Considere a figura acima e analise as seguintes afirmativas sobre gerência de configuração e mudanças:

I. A figura sugere que cada vez que se modifica o projeto, a ferramenta registra o estado dos arquivos e armazena uma referência para essa captura. Se um dos arquivos não sofre alteração, seu estado não é alterado, apenas é criado um link para a versão anterior que já foi armazenada.
II. Um Sistema de Controle de Versões (SCV) combina procedimentos e ferramentas para gerir diferentes versões de objetos de configuração que são criados durante o processo de software. Um SCV implementa ou está ligado a um banco de dados de projeto (repositório) que guarda os objetos de configuração relevantes.
III. Um repositório de gestão de configuração de software é um conjunto de estruturas de dados que permite a uma equipe de software gerir as modificações de modo efetivo. Propicia funções que impedem que as informações sejam compartilhadas entre vários desenvolvedores para garantir a integridade dos dados, porém não consegue detectar diferenças entre arquivos binários.

Está correto o que consta APENAS em
Alternativas
Q361010 Segurança da Informação
Considere o exemplo escrito em HTML:

imagem-016.jpg

Se a mensagem for simplesmente exibida ao usuário sem efetuar a validação (escaping), a seguinte URL poderia ser criada:

imagem-017.jpg

Causando um problema de vulnerabilidade conhecido como
Alternativas
Q361009 Arquitetura de Software
Considere o trecho de código escrito em C#:

imagem-015.jpg

Em relação ao design pattern MVC, é correto dizer que esta classe descreve operações do

Alternativas
Q361008 Programação
Considere o programa escrito na linguagem C:

imagem-014.jpg

O valor que será impresso pelo comando fprintf é
Alternativas
Q361007 Programação
Considere a classe escrita em Java:

imagem-013.jpg

O valor que será impresso na execução do método main é
Alternativas
Q361006 Governança de TI
Considere os seguintes itens relativos à ITIL v3:

I. A habilidade de detectar incidentes o quanto antes. Este quesito irá requerer treinamento dos usuários que irão fazer o relato de incidentes, o uso de Super Usuários e a configuração de ferramentas de manutenção de eventos.
II. Pessoal de apoio adequado, orientado ao cliente, com treinamento técnico e com níveis de habilidade corretos, em todas as fases do processo.
III. Disponibilidade de informações sobre os problemas e erros conhecidos. Isso permitirá que a equipe de Gerenciamento de Incidentes aprenda com os incidentes anteriores e também acompanhe o status de resoluções.

De acordo com a ITIL, é correto dizer que os itens
Alternativas
Q361005 Governança de TI
No MR-MPS-SW, o propósito do processo Gerência de Projetos do nível G (Parcialmente Gerenciado) é estabelecer e manter planos que definem as atividades, recursos e responsabilidades do projeto, bem como prover informações sobre o andamento do projeto que permitam a realização de correções quando houver desvios significativos no desempenho do projeto.

Sobre este processo, considere:

I. O orçamento e o cronograma do projeto, incluindo a definição de marcos e pontos de controle, são estabelecidos e mantidos.
II. As oportunidades de negócio, as necessidades e os investimentos são identificados, qualificados, priorizados e selecionados em relação aos objetivos estratégicos da organização por meio de critérios objetivos.
III. Os riscos do projeto são identificados e o seu impacto, probabilidade de ocorrência e prioridade de tratamento são determinados e documentados.
IV. O escopo, as tarefas, as estimativas, o orçamento e o cronograma do projeto são monitorados em relação ao planejado.

São resultados esperados do Processo Gerência de Projetos o que consta APENAS em
Alternativas
Q361004 Governança de TI
Na Norma ABNT ISO/IEC 12207:2009, um dos Processos Técnicos é o Processo de Definição dos Requisitos dos Stakeholders. Com relação a este Processo, analise as tarefas e atividades a seguir:

1. Identificação dos Stakeholders.
2. Classificação dos Stakeholders.
3. Identificação dos Requisitos.
4. Classificação dos Requisitos.
5. Avaliação dos Requisitos.
6. Acordo dos Requisitos.
7. Mediação de Conflitos.
8. Registro dos Requisitos.
9. Produção do Documento de Requisitos.

De acordo com a Norma supracitada, as atividades e tarefas que devem ser implementadas em consonância com as políticas e procedimentos organizacionais aplicáveis, com relação ao Processo de Definição dos Requisitos dos Stakeholders, são as que constam APENAS em 1,
Alternativas
Q361003 Governança de TI
Na Norma ABNT ISO/IEC 12207:2009, os Processos Contextuais de Sistema estão agrupados em Processos Contratuais, Processos Organizacionais Capacitadores de Projeto, Processos de Projeto e Processos Técnicos. Os Processos de Projeto agrupam processos referentes ao planejamento, avaliação e controle. Há duas categorias de Processos de Projeto, os Processos de Gestão de Projetos e os Processos de Apoio ao Projeto. São Processos da categoria Gestão de Projetos:

Alternativas
Q361002 Engenharia de Software
Scrum é um modelo utilizado no desenvolvimento ágil de software. No Scrum um dos conceitos mais importantes é o sprint, que consiste em um ciclo de desenvolvimento que, em geral, vai de duas semanas a um mês.

No início de cada sprint é feito um imagem-009.jpg , no qual a equipe prioriza os elementos do imagem-010.jpg a serem implementados e transfere esses elementos para o imagem-011.jpg , ou seja, a lista de funcionalidades a serem implementadas no ciclo que se inicia.
A equipe se compromete a desenvolver as funcionalidades e o imagem-012.jpg se compromete a não trazer novas funcionalidades durante o mesmo sprint.

As lacunas I, II, III e IV são preenchidas, correta e respectivamente, por
Alternativas
Respostas
521: B
522: E
523: C
524: A
525: A
526: B
527: D
528: A
529: D
530: B
531: A
532: D
533: E
534: E
535: C
536: D
537: B
538: C
539: B
540: B