Questões de Concurso
Foram encontradas 195.088 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Um analista de Tecnologia da Informação é responsável por traduzir os requisitos de negócio em modelos de sistema que guiarão a equipe de desenvolvimento. A utilização correta da UML (Unified Modeling Language) é fundamental para garantir que tanto os aspectos funcionais quanto os estruturais e comportamentais do software sejam claramente compreendidos por todos os envolvidos no projeto. Conforme Sommerville (2019), durante a fase de análise de um novo sistema de matrículas, o analista de TI primeiramente utiliza um diagrama de ___________ para modelar as interações entre os usuários (como 'Aluno' e 'Secretaria') e as funcionalidades do sistema. Em seguida, para descrever a estrutura estática, ele cria um diagrama de ______________, detalhando as entidades como Aluno, Disciplina e Matrícula, seus atributos e os relacionamentos entre elas. Finalmente, para ilustrar como os objetos interagem ao longo do tempo durante o processo de 'Realizar Matrícula', ele elabora um diagrama de ____________.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Considerando o código JavaScript a seguir, que manipula variáveis, tipos de dados e um vetor de objetos, qual será a saída exibida no console após sua execução?

Considere os seguintes trechos de código HTML5 e CSS3:

Com base no código apresentado e nos princípios de desenvolvimento web, assinale a alternativa que descreve corretamente a estrutura, a semântica e o estilo aplicados.
Em um ambiente educacional moderno, a agilidade na implantação de sistemas e laboratórios virtuais é crucial para apoiar tanto o corpo docente quanto o discente. Um analista de Tecnologia da Informação atuando nesse cenário precisa dominar ferramentas que otimizem a criação de ambientes de desenvolvimento, testes e produção de forma padronizada e eficiente. O Docker se apresenta como uma solução robusta para esses desafios, permitindo o empacotamento de aplicações e suas dependências em containers. Sobre essa tecnologia, analise as perguntas abaixo:
⋅ Qual característica fundamental do Docker permite que os containers sejam mais leves e rápidos em comparação com as máquinas virtuais tradicionais?
⋅ Ao administrar containers, qual comando é utilizado para listar todos os containers, incluindo aqueles que estão em execução e os que foram parados ou finalizados?
⋅ Qual comando é utilizado para construir uma nova imagem a partir das instruções definidas em um arquivo Dockerfile?
Assinale a alternativa que indica, correta e respectivamente, as respostas para as perguntas acima.
Sobre conceitos fundamentais de engenharia de software, analise a sentença abaixo:
Padrões de arquitetura, como o Modelo-Visão-Controlador (MVC), definem a organização estrutural fundamental de um sistema de software (1ª parte), enquanto frameworks de aplicação são implementações concretas que estendem esses padrões, fornecendo um esqueleto de arquitetura e invertendo o controle para invocar métodos específicos da aplicação (2ª parte), sendo os componentes as unidades de composição independentes e padronizadas que são, invariavelmente, gerenciadas e orquestradas exclusivamente pelo framework (3ª parte).
Quais partes estão corretas?
Considere um desenvolvedor que adota a prática de Desenvolvimento Dirigido por Testes (TDD). Inicialmente, ele escreve um teste de unidade que falha, baseando-se unicamente na especificação de uma nova funcionalidade. Após implementar o código mínimo para que o teste passe, o desenvolvedor analisa a estrutura interna e a lógica do código recém-criado para se inspirar e decidir qual será o próximo teste a ser escrito, buscando cobrir caminhos lógicos específicos. Essa abordagem de teste, considerando o ciclo TDD descrito, é melhor caracterizada como:
De acordo com Newman (2022), a arquitetura de microsserviços traz uma abordagem que busca facilitar a evolução contínua dos sistemas e reduzir os impactos de mudanças locais sobre o todo, desde que princípios como autonomia, desacoplamento e coesão sejam respeitados. Com base nesses fundamentos, assinale a alternativa correta.
Um geógrafo utiliza o Sistema de Informações Geográficas (SIG) para coletar, organizar, analisar e visualizar dados espaciais em mapas para ajudar na tomada de decisões. No caso específico, para mapear os focos de incêndio no bioma Cerrado, essa ferramenta é utilizada para representar a distribuição espacial da intensidade do fogo em uma área contínua, onde o valor varia progressivamente no espaço (como a temperatura ou a concentração de poluentes). Logo, o modelo de dados geográficos mais adequado e de representação mais eficiente para o caso é o:
A Infraestrutura de Chave Publica (PKI) é um conjunto estruturado de tecnologias, processos e politicas destinado a suportar todo o ciclo de vida dos certificados digitais, da emissão até a revogação, assegurando a confiança nas transações eletrônicas (1ª parte). O certificado digital vincula a chave publica ao nome da entidade, garantindo autenticidade e possibilitando a verificação por quem recebe a mensagem (2ª parte). O funcionamento da PKI é tecnicamente autossuficiente, podendo operar de forma válida e confiável mesmo sem regulamentação jurídica especifica em um determinado pais (3ª parte).
Quais partes estão corretas?
Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
( ) A topologia de cabeamento genérico especificada pela norma deve ser obrigatoriamente do tipo estrela hierárquica.
( ) A norma reconhece apenas cabos de par trançado e cabos de fibra óptica multimodo como meios de transmissão válidos.
( ) Emendas em cabos de par trançado balanceado são estritamente proibidas no Subsistema de Cabeamento 1 (Cabling Subsystem 1).
( ) A administração do sistema de cabeamento envolve métodos de etiquetagem, identificação e documentação para gerenciar mudanças, adições e movimentações na infraestrutura.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Coluna 1 1. Violação de confidencialidade. 2. Violação de disponibilidade. 3. Violação de integridade. 4. Violação de irretratabilidade.
Coluna 2 ( ) Um servidor de banco de dados que contém o cadastro de clientes é alvo de um ataque que corrompe os registros, alterando nomes e saldos. O sistema permanece no ar, porém exibindo dados falsos.
( ) Um funcionário digita sua senha para acessar um sistema financeiro. O sistema, devido a uma falha de software, trava e impede a autenticação e o uso de suas funcionalidades por horas.
( ) Um usuário envia uma ordem de compra de ações por meio de um sistema de home broker que não utiliza assinatura digital. Após uma queda brusca no valor do ativo, ele nega a autoria da ordem, e a corretora não consegue provar que a solicitação partiu dele.
( ) Após uma reunião, o rascunho de um planejamento estratégico com informações sigilosas é jogado em uma lixeira comum, sem o uso de uma fragmentadora de papel.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
● O sistema operacional convidado (guest) é modificado para ter ciência de que não está sendo executado diretamente sobre o hardware físico.
● A comunicação com o monitor de máquina virtual (VMM) ocorre por meio de chamadas de sistema especiais, conhecidas como hiperchamadas (hypercalls).
● Essa abordagem busca otimizar o desempenho, eliminando a complexidade e a sobrecarga de interceptar e traduzir instruções privilegiadas de hardware em tempo real.
As características acima definem a técnica de: