Foram encontradas 150 questões.
Os padrões da arquitetura de software são um meio de reusar o conhecimento sobre as arquiteturas genéricas de sistemas.
Tendo em vista os diferentes padrões arquiteturais descritos na literatura de Engenharia de Software, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.
( ) No padrão MVC (Modelo-Visão-Controlador), o componente “Modelo” gerencia o sistema de dados e as operações associadas a esses dados. O componente “Visão” define e gerencia como os dados são apresentados ao usuário. O componente “Controlador” gerencia a interação do usuário e passa essas interações para a “Visão” e o “Modelo”.
( ) Em uma arquitetura Cliente-Servidor, a funcionalidade do sistema está organizada em serviços – cada serviço é prestado por um servidor. Os clientes são usuários desses serviços e acessam os servidores para fazer uso deles.
( ) O padrão de Duto e Filtro é um modelo em tempo de execução de um sistema no qual as transformações funcionais processam suas entradas e produzem saídas.
A sequência correta é
Tendo em vista os diferentes padrões arquiteturais descritos na literatura de Engenharia de Software, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.
( ) No padrão MVC (Modelo-Visão-Controlador), o componente “Modelo” gerencia o sistema de dados e as operações associadas a esses dados. O componente “Visão” define e gerencia como os dados são apresentados ao usuário. O componente “Controlador” gerencia a interação do usuário e passa essas interações para a “Visão” e o “Modelo”.
( ) Em uma arquitetura Cliente-Servidor, a funcionalidade do sistema está organizada em serviços – cada serviço é prestado por um servidor. Os clientes são usuários desses serviços e acessam os servidores para fazer uso deles.
( ) O padrão de Duto e Filtro é um modelo em tempo de execução de um sistema no qual as transformações funcionais processam suas entradas e produzem saídas.
A sequência correta é
Provas
Questão presente nas seguintes provas
Padrões de projeto documentam boas soluções para resolver problemas específicos de projetos e tornam os
projetos orientados a objetos mais flexíveis e reutilizáveis. O catálogo de padrões de projeto mais conhecido
é o Catálogo GoF (Gang of Four), proposto por Gamma et al. (2000) no livro “Padrões de Projeto: Soluções
reutilizáveis de software orientado a objetos”.
Considere os objetivos a seguir.
1 - Permite que você defina uma nova operação sem mudar as classes dos elementos sobre as quais opera.
2 - Permite que o algoritmo varie independentemente dos clientes que o utilizam.
3 - Suporta grande quantidade de objetos, de granularidade fina, de maneira eficiente.
4 - Fornece uma interface para criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas.
Assinale a alternativa que apresenta o padrão de projeto correspondente ao objetivo numerado.
Considere os objetivos a seguir.
1 - Permite que você defina uma nova operação sem mudar as classes dos elementos sobre as quais opera.
2 - Permite que o algoritmo varie independentemente dos clientes que o utilizam.
3 - Suporta grande quantidade de objetos, de granularidade fina, de maneira eficiente.
4 - Fornece uma interface para criação de famílias de objetos relacionados ou dependentes sem especificar suas classes concretas.
Assinale a alternativa que apresenta o padrão de projeto correspondente ao objetivo numerado.
Provas
Questão presente nas seguintes provas
Sommerville, em seu livro “Engenharia de Software” (2011), destaca que o Desenvolvimento Dirigido a Testes
(TDD) é uma abordagem para desenvolvimento de programas em que se intercalam testes e desenvolvimento
de código. Essa prática possui um fluxo de processo bem definido, como na figura a seguir.
Fonte: SOMMERVILLE, I. Engenharia de Software. 9ª ed. São Paulo: Pearson Prentice Hall, 2011. p. 155. (Adaptado)
Considerando a numeração que aparece na figura, assinale a alternativa que indica corretamente o nome de cada etapa referente ao processo de TDD.
Fonte: SOMMERVILLE, I. Engenharia de Software. 9ª ed. São Paulo: Pearson Prentice Hall, 2011. p. 155. (Adaptado)
Considerando a numeração que aparece na figura, assinale a alternativa que indica corretamente o nome de cada etapa referente ao processo de TDD.
Provas
Questão presente nas seguintes provas
O modelo de referência ISO/OSI é um modelo de redes de computadores, dividido em camadas de abstração para simplificar a implementação.
Em relação a esse modelo, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.
( ) Roteadores operam na camada de enlace de dados.
( ) A camada de rede determina o melhor caminho para o envio de dados.
( ) A camada de transporte não só inclui a conversão de formato de dados para um formato comum, utilizado na transmissão, como também pode incluir compressão de dados e criptografia.
A sequência correta é
Em relação a esse modelo, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.
( ) Roteadores operam na camada de enlace de dados.
( ) A camada de rede determina o melhor caminho para o envio de dados.
( ) A camada de transporte não só inclui a conversão de formato de dados para um formato comum, utilizado na transmissão, como também pode incluir compressão de dados e criptografia.
A sequência correta é
Provas
Questão presente nas seguintes provas
Os paradigmas de passagem de mensagens e chamada remota a procedimentos (RPC) permitem
que componentes de sistemas distribuídos comuniquem-se para a realização de tarefas.
Em relação a esses paradigmas, considere as afirmativas a seguir.
I → Passagem de mensagens pode ser síncrona ou assíncrona, enquanto RPC é sempre síncrona.
II → Deadlocks podem ser um problema em sistemas de passagem de mensagens.
III → RPC requer que cliente e servidor utilizem o mesmo sistema operacional.
IV → A passagem de mensagens não requer uma arquitetura de memória compartilhada para funcionar corretamente.
Está(ão) correta(s)
Em relação a esses paradigmas, considere as afirmativas a seguir.
I → Passagem de mensagens pode ser síncrona ou assíncrona, enquanto RPC é sempre síncrona.
II → Deadlocks podem ser um problema em sistemas de passagem de mensagens.
III → RPC requer que cliente e servidor utilizem o mesmo sistema operacional.
IV → A passagem de mensagens não requer uma arquitetura de memória compartilhada para funcionar corretamente.
Está(ão) correta(s)
Provas
Questão presente nas seguintes provas
- Certificado DigitalFundamentos: Certificado Digital
- Certificado DigitalAC: Autoridade Certificadora
- CriptografiaCriptografia Assimétrica
Certificados digitais, se utilizados corretamente,
permitem transações seguras na Internet. Com
relação a certificados digitais, assinale a alternativa correta.
Provas
Questão presente nas seguintes provas
A programação concorrente permite que múltiplas
tarefas progridam simultaneamente. Esse paradigma pode ser usado para melhorar a eficiência,
responsividade e utilização de recursos.
De acordo com o paradigma da programação concorrente, considere as afirmativas a seguir.
I → O modelo Fork-Join é uma estratégia usada na programação paralela.
II → Quando duas ou mais threads tentam, simultaneamente, acessar dados compartilhados, ocorre uma condição de corrida.
III → Mutexes são usados para se obter atomicidade na programação concorrente.
IV → Thread Pools são usadas para gerenciar threads em programação concorrente. Cada thread é descartada após o uso, e uma nova é criada em seu lugar.
Estão corretas
De acordo com o paradigma da programação concorrente, considere as afirmativas a seguir.
I → O modelo Fork-Join é uma estratégia usada na programação paralela.
II → Quando duas ou mais threads tentam, simultaneamente, acessar dados compartilhados, ocorre uma condição de corrida.
III → Mutexes são usados para se obter atomicidade na programação concorrente.
IV → Thread Pools são usadas para gerenciar threads em programação concorrente. Cada thread é descartada após o uso, e uma nova é criada em seu lugar.
Estão corretas
Provas
Questão presente nas seguintes provas
A computação em nuvem alterou a forma como
aplicativos e recursos computacionais são disponibilizados aos usuários. Em contínua evolução, pode-se esperar ainda mais inovações dessa tecnologia.
Em relação à computação em nuvem, assinale a alternativa correta.
Em relação à computação em nuvem, assinale a alternativa correta.
Provas
Questão presente nas seguintes provas
- Protocolos e ServiçosConfiguração de RedeDNS: Domain Name System
- Protocolos e ServiçosInternet e EmailHTTP: Hyper Text Transfer Protocol
- TCP/IP
As redes de computadores e a Internet, em particular, são parte fundamental do dia a dia de bilhões
de pessoas ao redor do mundo.
Dadas as tecnologias associadas à infraestrutura da Internet, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.
( ) O IP garante a entrega de pacotes de dados e, para isso, usa o modelo de serviço de melhor esforço.
( ) O HTTP é considerado um protocolo stateless.
( ) Além de converter nomes de hosts em endereços IP, o DNS também pode cumprir outras tarefas, dentre as quais o balanceamento de carga entre servidores replicados.
A sequência correta é
Dadas as tecnologias associadas à infraestrutura da Internet, assinale V (verdadeiro) ou F (falso) em cada afirmativa a seguir.
( ) O IP garante a entrega de pacotes de dados e, para isso, usa o modelo de serviço de melhor esforço.
( ) O HTTP é considerado um protocolo stateless.
( ) Além de converter nomes de hosts em endereços IP, o DNS também pode cumprir outras tarefas, dentre as quais o balanceamento de carga entre servidores replicados.
A sequência correta é
Provas
Questão presente nas seguintes provas
Com base nos conceitos de segurança da informação e criptografia aplicados à computação, assinale
a alternativa correta.
Provas
Questão presente nas seguintes provas
Cadernos
Caderno Container