Foram encontradas 430 questões.
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareDesign Patterns
- Qualidade de SoftwareBoas Práticas de Desenvolvimento
Sobre as definições de Design Patterns (Padrões de Desenvolvimento de Software) e suas principais aplicações, analise as afirmativas abaixo e assinale a alternativa correta.
I. São soluções generalistas para problemas recorrentes durante o desenvolvimento de um software.
II. Trata de um framework ou um código pronto.
III. É uma definição de alto nível de como um problema comum pode ser solucionado.
Provas
Assinatura digital pode ser definida como um método de autenticação de algoritmos de criptografia de chave pública operando em conjunto com uma função resumo, também conhecida como função de hash. Assinale a alternativa correta que contenha um algoritmo para gerar o hash de uma mensagem.
Provas
- Conceitos e FundamentosConceitos Fundamentais de Banco de Dados
- Conceitos e FundamentosFunções de um SGBD
O Sistema Gerenciador de Banco de Dados (SGBD) é um conjunto de requisitos e funcionalidades que oferecem, segurança, integridade, controle de concorrência e recuperação/tolerância a falhas. Oferece uma maneira adequada de recuperação e armazenamento de dados no banco de dados. Dentre as características do SGBD, analise as afirmativas abaixo e dê valores de Verdadeiro (V) ou Falso (F).
( ) Gerenciar pequenos volumes de dados.
( ) Facilitar a eliminação de redundância e inconsistência de dados.
( ) Facilitar o armazenamento e o acesso aos dados.
( ) Garantir o acesso a vários usuários ao mesmo tempo.
( ) Garantir a confidencialidade dos dados.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Provas
A respeito do Modelo de Criptografia RSA (Rivest-Shamir-Adleman), analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F).
( ) É um sistema de criptografia Assimétrica.
( ) A chave é compartilhada entre emissor e destinatário.
( ) A chave pública é baseada em dois números primos grandes, junto com um valor auxiliar.
( ) Produz um valor de dispersão de 160 bits (20 bytes) conhecido como resumo da mensagem
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Provas
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareDTE: Diagrama de Transição de Estados
A respeito da definição de Diagrama de Máquina de Estados, assinale a alternativa correta.
Provas
Considere alguns Design Patterns (Padrões de Desenvolvimento de Software):
"_____________, utilizado quando é desejável que uma interface possa variar independentemente das suas implementações. , este padrão garante a existência de apenas uma instância de uma classe, mantendo um ponto global de acesso ao seu objeto. _____________, é um padrão que provê uma interface simplificada para um corpo de código maior, como por exemplo, uma biblioteca de classes. _____________, define uma representação para sua gramática juntamente com um interpretador que usa a representação para interpretar sentenças na língua. Ou mapear um domínio para uma língua, a língua para uma gramática e a gramática para um projeto de design hierárquico orientado a objetos."
Assinale a alternativa que preencha correta e respectivamente as lacunas.
Provas
Em relação a definição de Criptografia Simétrica, assinale a alternativa incorreta.
Provas
Os Design Patterns (Padrões de Desenvolvimento de Software) são divididos em três grupos segundo a definição GoF (Gang of Four (Gangue dos quatro)). Quanto ao nome dos grupos, assinale a alternativa correta.
Provas
O Diagrama abaixo, tem o objetivo de mostrar como as mensagens entre os objetos são trocadas no decorrer do tempo para a realização de uma operação. Considere os diagramas de UML, analise os expostos abaixo e assinale a alternativa correta quanto ao nome que o identifica.

Provas
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore B ou B+ Tree
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreÁrvore Binária
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvoreEstrutura de Nós (Raiz, Folha, Filhos)
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: ÁrvorePercursos em Árvores
Sobre as Árvores Binárias, analise as afirmativas e dê valores Verdadeiro (V) ou Falso (F).
( ) Contém um conjunto finito de um ou mais elementos, denominados nós, sendo que um desses nós é especialmente designado como o nó raiz.
( ) Pode-se citar 3 estratégias de ordenação dos nós: Pré-ordem, Pós-ordem e Intra-Ordem.
( ) É uma estrutura de dados linear.
( ) Árvore B é uma estrutura de dados em árvore, auto-balanceada, que armazena dados classificados e permite pesquisas, acesso sequencial, inserções e remoções em tempo logarítmico.
Assinale a alternativa que apresenta a sequência correta de cima para baixo.
Provas
Caderno Container