Foram encontradas 202.727 questões

Resolva questões gratuitamente!

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

Q4032624 Engenharia de Software

Existe um modelo de qualidade de produto de software composto por características e subcaracterísticas que permitem avaliar diferentes atributos do sistema. Nesse contexto, assinale a alternativa que NÃO corresponde a uma subcaracterística associada à flexibilidade do produto de software.

Alternativas
Q4032622 Engenharia de Software

Na análise orientada a objetos, a UML (Unified Modeling Language) organiza seus diagramas em duas grandes categorias: diagramas estruturais, que representam a estrutura estática do sistema, e diagramas comportamentais, que descrevem o comportamento dinâmico do sistema ao longo do tempo. Com base nessa classificação, relacione corretamente os termos da Coluna 1 às suas finalidades, presentes na Coluna 2:



Coluna 1:
(1) Diagramas estruturais.
(2) Diagramas comportamentais.

Coluna 2:
(  ) Diagrama de casos de uso
(  ) Diagrama de atividades
(  ) Diagrama de pacotes
(  ) Diagrama de objetos
(  ) Diagrama de estado
(  ) Diagrama de classes

Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

Alternativas
Q4032621 Engenharia de Software

No contexto das metodologias ágeis, o Extreme Programming (XP) é um modelo de desenvolvimento de software baseado em valores fundamentais que orientam as práticas da equipe. Considerando esses valores, assinale a alternativa que NÃO corresponde a um valor do XP.

Alternativas
Q4032620 Engenharia de Software

Em uma agência de fomento governamental, um analista está elaborando a documentação de um sistema por meio de fluxogramas, com o objetivo de representar graficamente o fluxo das operações realizadas durante o processamento de solicitações de financiamento. Durante a construção do fluxograma, ele precisa utilizar uma figura geométrica específica para indicar operações de armazenamento de dados em banco de dados ou em memória persistente, garantindo que a representação esteja de acordo com as convenções padronizadas. Considerando os símbolos utilizados em fluxogramas, assinale a alternativa que corresponde à figura geométrica adequada para essa finalidade.

Alternativas
Q4032619 Algoritmos e Estrutura de Dados

No estudo de algoritmos e fundamentos da computação, vetores e matrizes são estruturas de dados utilizadas para armazenar conjuntos de elementos de forma organizada, permitindo o acesso aos valores por meio de índices.


Considerando as características dessas estruturas, analise as assertivas a seguir e julgue-as em Verdadeiras (V) ou Falsas (F):


(  ) Vetor é uma estrutura unidimensional, organizada como uma sequência de elementos acessados por um único índice.


(  ) Vetores e matrizes são estruturas que podem armazenar apenas valores numéricos, como inteiros ou reais.


(  ) Matriz é uma estrutura bidimensional, organizada em linhas e colunas, sendo cada elemento acessado por dois índices.


(  ) Uma matriz com m linhas e n colunas possui m × n elementos.


Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

Alternativas
Q4032618 Algoritmos e Estrutura de Dados

Em uma agência de fomento governamental, um analista está participando do desenvolvimento de um sistema para auxiliar na análise inicial de solicitações de financiamento. Durante a modelagem da lógica do sistema, ele decidiu representar um algoritmo em pseudocódigo que verifique se um solicitante pode seguir para a etapa de análise detalhada. A regra estabelecida é a seguinte: se o valor solicitado for menor ou igual a R$ 100.000 e o tempo de atividade da empresa for maior ou igual a 2 anos, o sistema deve exibir a mensagem "Solicitação apta para análise"; caso contrário, deve exibir "Solicitação não apta para análise". Considerando essa regra, assinale a alternativa que apresenta um pseudocódigo CORRETO para essa verificação.

Alternativas
Q4032617 Engenharia de Software

Nos processos de desenvolvimento de software, o modelo cascata (Waterfall) organiza o ciclo de vida do software em etapas sequenciais e bem definidas, nas quais cada fase deve ser concluída antes do início da próxima. Essas etapas são explicitamente previstas no modelo e estruturam o fluxo tradicional de desenvolvimento. Considerando essas características, assinale a alternativa que NÃO corresponde a uma etapa explicitamente prevista no modelo de desenvolvimento em cascata.

Alternativas
Q4032616 Engenharia de Software

Durante o levantamento de requisitos para o desenvolvimento de um novo sistema de gestão de financiamentos em uma agência de fomento governamental, um analista de sistemas decidiu compreender melhor como os servidores executam suas atividades no dia a dia. Para isso, o analista passou um período acompanhando diretamente o trabalho dos funcionários no ambiente em que o sistema será utilizado, observando as atividades realizadas e registrando anotações sobre as tarefas executadas. Essa abordagem permitiu identificar práticas informais e requisitos implícitos que não estavam documentados nos processos oficiais da organização, refletindo a forma real como as pessoas trabalham. Considerando as técnicas utilizadas na engenharia de requisitos, a técnica de elicitação descrita no caso é denominada:

Alternativas
Q4032615 Engenharia de Software

Durante o desenvolvimento de um sistema de gestão de financiamentos em uma agência de fomento governamental, a equipe de qualidade foi responsável por planejar a estratégia de testes do software. Após a implementação dos módulos do sistema, como cadastro de solicitantes, análise de crédito, gestão de contratos e geração de relatórios, a equipe decidiu realizar um teste em que todos os módulos foram integrados simultaneamente, sem nenhuma integração parcial ou incremental, formando o sistema completo, para então verificar o funcionamento conjunto de todos os componentes de uma única vez. Considerando os conceitos de testes de software, a abordagem de teste de integração descrita no caso é denominada:

Alternativas
Q4032614 Engenharia de Software

No Scrum, um dos frameworks mais utilizados no contexto das metodologias ágeis, a estrutura de trabalho é organizada a partir de papéis (roles), artefatos e eventos, que auxiliam na organização e no acompanhamento do desenvolvimento de produtos. Considerando esses elementos do Scrum, assinale a alternativa que apresenta, CORRETA e respectivamente, um papel, um artefato e um evento desse framework.

Alternativas
Q4032613 Arquitetura de Computadores

Nos Fundamentos de Computação, a representação da informação é baseada em dados digitais. Os computadores utilizam exclusivamente o sistema binário, que emprega apenas dois símbolos: 0 e 1. Esses valores são chamados de bits (binary digits), e o agrupamento de bits forma unidades maiores de armazenamento e processamento de dados. Considerando esse conceito, analise o excerto abaixo:


O bit é a _________ menor unidade da informação em computação, enquanto o byte corresponde a  _________ .


Preenche, CORRETA e respectivamente, as lacunas:

Alternativas
Q4032612 Algoritmos e Estrutura de Dados

Um analista está participando da elaboração de um algoritmo, em pseudocódigo, para um sistema responsável por analisar solicitações de financiamento feitas por pequenas empresas. Durante o desenvolvimento do algoritmo, identificou-se a necessidade de criar um bloco que receba dados como faturamento anual, histórico de crédito e valor solicitado, realize um cálculo específico e retorne ao algoritmo principal o índice de risco financeiro do solicitante, permitindo que essa lógica seja reutilizada em diferentes partes do programa. Considerando os fundamentos da computação e as estruturas utilizadas na construção de algoritmos, o recurso adequado para implementar essa lógica é:

Alternativas
Q4032611 Algoritmos e Estrutura de Dados

No estudo de algoritmos e dos fundamentos da computação, as estruturas de controle básicas são utilizadas para definir o fluxo de execução de um programa. Entre elas, a estrutura de repetição permite executar um conjunto de instruções várias vezes, de acordo com determinadas condições.


Considerando as características do laço de repetição for, analise as assertivas a seguir e julgue-as em Verdadeiras (V) ou Falsas (F):


(  ) A inicialização define a variável de controle e seu valor inicial. Essa parte é executada uma única vez.


(  ) A condição é a expressão lógica que determina se o laço continuará executando. Enquanto a condição for verdadeira, o laço continua. Quando for falsa, o laço termina.


(  ) A atualização (incremento ou decremento) é responsável por modificar a variável de controle a cada iteração. Sem essa atualização, o laço pode se tornar infinito.


(  ) De maneira geral, a única parte que não pode ser omitida na estrutura do laço for, independentemente da linguagem de programação, é a atualização (incremento ou decremento), pois sua ausência criaria necessariamente um laço infinito.


Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

Alternativas
Q4032490 Sistemas Operacionais

Na gerência de entrada e saída dos sistemas operacionais, existem técnicas utilizadas para melhorar a organização e o desempenho das operações de comunicação entre os dispositivos de hardware e o sistema. Uma dessas técnicas permite organizar tarefas de entrada e saída em uma fila, possibilitando que diferentes processos enviem solicitações que serão atendidas gradualmente pelo dispositivo responsável.


Considerando esse conceito, qual técnica é utilizada para organizar tarefas de entrada e saída em uma fila?

Alternativas
Q4032489 Sistemas Operacionais

Na gerência de memória dos sistemas operacionais, diversas técnicas são utilizadas para organizar o uso da memória principal e permitir que múltiplos processos sejam executados de forma eficiente. Entre essas técnicas estão paginação, segmentação, fragmentação de memória e estratégias de alocação, cada uma com características específicas de organização e gerenciamento.


Com base nesses conceitos, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):


(  ) A paginação divide a memória em blocos de tamanho variável. As páginas são blocos do processo, enquanto os quadros (frames) são blocos da memória física.


(  ) A fragmentação de memória ocorre quando a memória fica dividida em pequenos espaços inutilizáveis.


(  ) Na alocação de memória, o sistema operacional precisa reservar espaço na memória para os processos. Um dos tipos é a alocação contígua, em que o processo ocupa um único bloco contínuo de memória.


(  ) Na segmentação, a memória é dividida em segmentos de tamanho fixo. Cada segmento representa uma parte lógica do programa, como código, dados, pilha e funções.


Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

Alternativas
Q4032488 Segurança da Informação

As redes sem fio utilizam diferentes protocolos e mecanismos de segurança para proteger a comunicação entre dispositivos e evitar acessos não autorizados. Entre essas tecnologias estão EAP (Extensible Authentication Protocol), WEP (Wired Equivalent Privacy), WPA (Wi-Fi Protected Access) e WPA2 (Wi-Fi Protected Access 2), cada uma com características próprias relacionadas à autenticação e à criptografia dos dados transmitidos pela rede. Considerando essas tecnologias de segurança em redes Wi-Fi, o protocolo WEP (Wired Equivalent Privacy) utiliza criptografia baseada em qual algoritmo?

Alternativas
Q4032487 Redes de Computadores

No contexto da segurança da informação, existem diversos tipos de ataques e técnicas relacionadas à análise e exploração de redes, como DoS (Denial of Service), DDoS (Distributed Denial of Service), ping da morte, força bruta, defacement, spoofing, Man-in-the-Middle, além de mecanismos de defesa como antivírus, antimalware e honeypot. Algumas dessas técnicas são utilizadas para interceptar ou analisar comunicações que trafegam em uma rede.


Nesse contexto, qual é a técnica utilizada para capturar e analisar o tráfego de dados de uma rede, permitindo visualizar os pacotes transmitidos entre dispositivos?

Alternativas
Q4032486 Sistemas Operacionais

Na Gerência de processos dos sistemas operacionais, diferentes algoritmos de escalonamento são utilizados para definir qual processo deve utilizar a CPU e por quanto tempo. Entre os mais conhecidos estão SRTF, SJF, FCFS e Round Robin, cada um com características próprias quanto à preempção e ao critério de seleção dos processos. Com base nesses conceitos, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F):


Com base nesses conceitos, analise as assertivas abaixo:


(  ) SRTF (Shortest Remaining Time First) é um algoritmo não preemptivo que sempre executa o processo com menor tempo restante de execução. Se um processo mais curto chegar, ele interrompe o processo atual.
(  ) SJF (Shortest Job First) é um algoritmo preemptivo que executa primeiro o processo com menor tempo de execução.
(  ) FCFS (First Come First Servedexecuta os processos na ordem em que chegam à fila de prontos. Os processos ficam organizados em uma fila FIFO (First In, First Out).
(  ) Round Robin (RR) é um algoritmo preemptivo que divide a CPU entre os processos usando um quantum de tempo. Cada processo executa por um tempo fixo e, caso não termine, retorna para o final da fila.

Qual alternativa preenche, CORRETAMENTE, de cima para baixo, os parênteses acima?

Alternativas
Q4032485 Sistemas Operacionais

As tecnologias de virtualização de plataformas permitem que múltiplos sistemas operacionais sejam executados em um mesmo hardware físico, utilizando recursos computacionais de forma mais eficiente. Nesse contexto, podem ser utilizados emuladores, máquinas virtuais e outras técnicas de virtualização, possibilitando a criação de ambientes isolados para execução de diferentes sistemas ou aplicações. Para que isso seja possível, existe um software específico responsável por criar, gerenciar e controlar as máquinas virtuais, além de realizar a mediação entre o hardware físico e os sistemas operacionais convidados. Considerando esse contexto, qual é o software responsável por criar e gerenciar máquinas virtuais em um ambiente de virtualização?


Alternativas
Q4032484 Noções de Informática

Durante o uso do Windows 11 (em português), muitos usuários utilizam atalhos de teclado para executar tarefas de forma mais rápida, sem a necessidade de navegar pelos menus do sistema. Um exemplo comum é a abertura do Explorador de Arquivos, ferramenta utilizada para visualizar e gerenciar pastas, arquivos e unidades de armazenamento do computador. Considerando os atalhos de teclado do Windows 11, qual combinação de teclas permite abrir diretamente o Explorador de Arquivos?

Alternativas
Respostas
2381: D
2382: D
2383: E
2384: B
2385: D
2386: C
2387: E
2388: E
2389: A
2390: B
2391: B
2392: A
2393: E
2394: A
2395: D
2396: C
2397: A
2398: B
2399: C
2400: D