Questões de Noções de Informática - Software para Concurso
Foram encontradas 2.344 questões
SOA é um paradigma de design arquitetônico, utilizado em diversos sistemas de software, que
Sobre a Governança de TI, analise as assertivas abaixo, assinalando V, se verdadeiras, ou F, se falsas.
( ) Para alcançar um nível de excelência de Governança de TI, basta implantar um dos modelos de melhores práticas, tais como CobiT e ITIL.
( ) A Governança de TI busca o direcionamento da TI para atender ao negócio.
( ) O controle e a avaliação dos riscos de TI não fazem parte do escopo da Governança de TI.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Segundo a ITIL v.3, a função Central de Serviços faz parte do estágio de:
O CobiT 5 define seis níveis de capacidade que um processo pode atingir:
Nível 0 – Processo Incompleto
Nível 1 – Processo Executado
Nível 2 – Processo Gerenciado
Nível 3 – Processo Estabelecido
Nível 4 – Processo Previsível
Nível 5 – Processo em Otimização
Segundo o CobiT 5, qual desses níveis é caracterizado pelo processo estar implementado utilizando um processo definido capaz de atingir os seus resultados esperados?
Segundo o Guia PMBOK 5ª Edição, os planos, processos, políticas, procedimentos e bases de conhecimento específicas da organização e por ela usados são conhecidos como:
Segundo o Guia PMBOK 5ª Edição, a EAP (Estrutura Analítica do Projeto) é uma decomposição hierárquica do escopo total do trabalho a ser executado pela equipe do projeto a fim de alcançar os objetivos do projeto e criar as entregas requeridas. São entradas para criação da EAP, EXCETO:
São princípios do CobiT 5 para a Governança e Gerenciamento da TI empresarial:
I. Concentrar o foco apenas na TI.
II. Satisfazer as necessidades das partes interessadas.
III. Possibilitar uma visão fragmentada do negócio.
Quais estão corretas?
Em relação à ITIL v.3, assinale a alternativa que corresponde ao estágio do ciclo de vida do serviço cujo propósito principal é manter os serviços de TI alinhados e integrados às necessidades do negócio, por meio da identificação e da implementação de ações de aperfeiçoamento para o suporte aos processos de negócio.
O tipo de teste de software cujo foco está no projeto e construção da arquitetura do software é chamado de teste:
São categorias de Padrões de Projetos (Design Patterns) no contexto do processo de desenvolvimento de software:
Assinale a alternativa que NÃO corresponde a uma estrutura de programação utilizada no paradigma de programação estruturada.
Em qual linguagem de programação orientada a objetos foi escrito o código-fonte abaixo?
class Pessoa
{
private string nome;
public string Nome
{
get { return nome; }
set { nome = value; }
}
}
Analise as assertivas abaixo sobre o paradigma de orientação a objetos:
I. O nome do método construtor de uma classe não pode ter o mesmo nome da classe.
II. Classes abstratas não podem ser instanciadas.
III. Métodos estáticos devem ser utilizados quando não requerem a criação de objetos para sua execução.
Quais estão corretas?
O conjunto de ferramentas de software que apoia diferentes aspectos do desenvolvimento de software dentro de algum framework e de uma interface de usuário comuns é conhecido como:
Assinale a alternativa que corresponde a um modelo de desenvolvimento de software no qual as atividades de especificação, desenvolvimento e validação são simultâneas, em vez de separadas, com feedback rápido ao longo de todas elas, fazendo o software evoluir através de várias versões, até alcançar o sistema necessário.
O Analista de um Tribunal Regional do Trabalho está utilizando o Git e necessita saber as respostas exatas para as seguintes questões:
I. Qual comando informa se a branch em que estamos no momento está atualizada, se precisamos fazer o commit, push ou pull de algo, se os arquivos estão em fase de stage, fora dessa fase ou se não estão sendo rastreados e se arquivos foram criados, modificados ou excluídos?
II. Qual comando atualiza os arquivos na árvore de trabalho para coincidir com a versão no índice ou na árvore informada? Se nenhum pathspec for utilizado, esse comando também atualiza o HEAD para definir o ramo informado como o ramo atual.
III. Qual comando e usado para obter as atualizações de um repositório remoto? Esse comando é uma combinação de git fetch e git merge, O que significa que, quando o usamos, ele recebe as atualizações do repositório remoto (git Fetch) e aplica imediatamente as alterações mais recentes em seu espaço de trabalho local (qit merge).
As respostas para I, II e III são, correta e respectivamente,
Um Tribunal Regional do Trabalho conta com profissionais pentesters em seu quadro de funcionários, que são responsáveis por realizar testes com as seguintes características ou abordagens:
I. A empresa fornece para o leste acesso completo à documentação, arquitetura e código fonte, entre outros detalhes. Aqui esses profissionais terão a possibilidade de realizar a análise estática do código, tomando a avaliação mais profunda, pois todas as informações sobre o sistema são conhecidas. Isso permite uma abordagem mais abrangente das vulnerabilidades externas e internas.
II. Esses profissionais fazem os testes com poucas informações com o objetivo de simular um ataque real, visando identificar e explorar as vulnerabilidades a partir de uma perspectiva externa. Isso quer dizer que nesse lipo de teste 05 profissionais não possuem acesso ao código fonte, credenciais de acesso e informações sobre a arquitetura do seu software ou rede. Inicialmente eles possuem os mesmos acessos às informações que estão públicas da sua empresa e que poderiam ser exploradas por um atacante externo.
III. Os pentesters possuem algum conhecimento e acesso parcial às informações para realizarem os testes, sendo assim seus acessos são diferentes dos usuários externos. São fornecidas algumas informações para passar uma visão geral de um sistema, como sua documentação, arquitetura, design e algumas contas de acesso para permitir uma avaliação de segurança mais eficiente e eficaz. O objetivo aqui é identificar áreas de alto risco reduzindo o tempo investido em engenharia reversa.
As abordagens I, II e III correspondem, correta e respectivamente, aos tipos de teste
Em um diagrama BPMN a Analista de um Tribunal Regional do Trabalho observou três tipos de gateway com os símbolos:
I.
II.
III.
Ela definiu corretamente que os símbolos correspondem, respectivamente, a gateway
Uma Analista está modelando um diagrama da UML 2.5 e necessita demonstrar 05 seguintes relacionamentos entre classes de objeto:
I. Associação na qual um todo é relacionado com suas partes em que estes últimos têm “vida” própria. Também conhecida como relação de conteúdo. Trata-se de um caso particular de associação e indica que uma das classes do relacionamento é uma parte, ou está contida em outra classe. Palavras chaves que podem ser usadas para identificá-la são: “consiste em”, “contêm” e “é parte de”.
II. É um caso particular da associação mencionada no item I, em que classes (parte) que estão contidas em uma outra (todo) “vivem” e constituem a outra. Se o objeto da classe que as contém for destruído, as classes-parte serão destruídas juntamente, já que elas fazem parte da classe toda.
Os itens I e II correspondem, correta e respectivamente, a
Em razão das características diferentes de três sistemas, o Analista de um Tribunal Regional do Trabalho resolveu aplicar metodologias de desenvolvimento de software diferenciadas em cada um deles. No primeiro (I), aplicou o ciclo de vida de desenvolvimento, dividido em fases/etapas sequenciais, tais como engenharia de sistemas, análise, projeto, codificação, testes e manutenção (adaptado de PRESSMAN — Engenharia de Software); no segundo (II), aplicou um método cujo foco é levar ao extremo um conjunto de práticas & conceitos, que são ditos como bons na engenharia de software, utilizando programação em pares, versão pequena, refatoração e propriedade coletiva e, no terceiro (III), aplicou um método que envolve elementos tais como product owner, product backlog e sprint backlog.
As metodologias I, II e III aplicadas são, correta e respectivamente,