Questões de Concurso Comentadas sobre arquitetura de software
Foram encontradas 7.401 questões
Julgue o item, relativo ao modelo de acessibilidade em governo eletrônico (eMAG) e aos padrões de interoperabilidade de governo eletrônico (ePING).
De acordo com a tabela de especificação técnica dos componentes da ePING, para o componente Diretório, a especificação contida é a de que o LDAP v3 deverá ser utilizado para o acesso geral ao diretório OpenLDAP, conforme RFC 4510.
Julgue o item, relativo ao modelo de acessibilidade em governo eletrônico (eMAG) e aos padrões de interoperabilidade de governo eletrônico (ePING).
Interconexão, segurança e meios de acesso são algumas das áreas cobertas pela ePING.
Julgue o item, relativo ao modelo de acessibilidade em governo eletrônico (eMAG) e aos padrões de interoperabilidade de governo eletrônico (ePING).
Quanto às políticas gerais nas dimensões, a ePING considera que a interoperabilidade envolve somente elementos técnicos, tendo como exemplo a escalabilidade.
Julgue o item, relativo ao modelo de acessibilidade em governo eletrônico (eMAG) e aos padrões de interoperabilidade de governo eletrônico (ePING).
Dentro do processo para se desenvolver um sítio acessível, um dos passos sugeridos para a avaliação de acessibilidade é validar os códigos do conteúdo HTML e das folhas de estilo.
Julgue o item, relativo ao modelo de acessibilidade em governo eletrônico (eMAG) e aos padrões de interoperabilidade de governo eletrônico (ePING).
Uma prática que deve ser usada no desenvolvimento de sítios e serviços eletrônicos no governo federal é o uso de animações e aplicações FLASH.
A comunicação de dados entre computadores se dá pelos meios guiado e não guiado. Dentre esses meios e suas respectivas aplicações recorrentes, tem-se
Leia o texto a seguir.
Sistemas operacionais são programas complexos que controlam os recursos do computador e fornecem a base sobre a qual os programas podem ser executados.
Fonte:TANENBAUM, Andrew S.; WOODHULL, Albert S. Sistemas Operacionais:
Projetos e Implementação. Bookman Editora, 2009. (Adaptado).
Diante dessa definição, uma das várias incumbências do sistema operacional é a de
O hardware de um computador é formado por diversos componentes que viabilizam o seu funcionamento devido. Um exemplo de um componente de hardware recorrente em arquiteturas de computadores desktop com sua respectiva descrição é:
A segurança é um requisito transversal e crucial para a preservação de uma rede de computadores no ambiente de trabalho. Nesse sentido, há políticas a serem seguidas na criação da rede e na operação de sua infraestrutura que maximizam o grau de segurança auferido na rede, tais como:
Leia o texto a seguir.
Protocolos são um conjunto de regras que controlam a comunicação entre dois computadores. Existe uma grande diversidade de protocolos que guiam a comunicação na Internet nas diversas camadas da pilha de protocolos TCP/IP. Em particular, os protocolos que atuam na camada de aplicação interagem diretamente com o usuário, oferecendo os serviços para as aplicações utilizadas por ele.
Fonte: MARÇULA, M.; BENINI FILHO, P. A. Informática: conceitos e aplicações.
4ª Edição Revisada. Editora Érica: São Paulo, 2013. 406 p. (Adaptado).
À luz da definição trazida, o único protocolo que pertence à camada de aplicação é o
No que tange à segurança da informação, a criptografia é uma ferramenta recorrente. Criptografia é um processo pelo qual uma mensagem é codificada a partir de um algoritmo, impedindo a leitura por quem não for capaz de decodificá-la. Ainda que existam vários algoritmos muito sofisticados, o princípio é simples. Dado esse contexto e considerando que um profissional técnico em informática deve ser capaz de identificar padrões e inferir uma lógica de codificação simples, a codificação correta para a mensagem MBLQDOR, considerando o alfabeto com 26 letras, é:
Em Python, um set é uma coleção que contém apenas elementos distintos. Essa linguagem nos permite manipularmos sets através de métodos e operadores. A respeito da manipulação de sets em Python, analise o código abaixo e marque alternativa que indica, corretamente, o conteúdo do set que será impresso em tela pelo comando print.
-
A= set([0, 1, 3, 3, 5, 7, 9])
A.discard(3)
B = {0, 2, 4, 4, 6, 8, 9}
B.remove(2)
C = {0, 1, 3, 5, 9}
D=A | B & C
print(D)
O levantamento de requisito é ponto de partida para atividade de desenvolvimento de sistemas de software. Resolução de conflitos, definição de prioridades, compreensão do domínio, são apenas alguns dos desafios enfrentados no levantamento de requisitos. A literatura da área define diversas técnicas que podem ser utilizadas para facilitar a execução dessa tarefa. Marque a alternativa que indica, corretamente, o nome da metodologia, criada pela lntemational Business Machínes Corporation (IBM). Essa metodologia facilita o trabalho de levantamento de requisitos através do uso de dinâmicas de grupo, com o objetivo de captar o ponto de vista dos usuários sobre o sistema que será desenvolvido. Além disso, ela é composta por fases como: adaptação, sessão e finalização.
O H2 é um banco de dados desenvolvido em linguagem Java e bastante utilizado em aplicações com essa mesma linguagem. É possível, por exemplo, sua integração com JPA, o que traz grandes facilidades para o desenvolvedor no processo de criação e persistência de entidades. A respeito de características do H2, analise as afirmativas abaixo e marque alternativa correta.
-
I. Trata-se de um banco de dados com suporte ao armazenado em memória e com suporte parcial à Structured Query Language.
II.H2 suporte diferentes tipos de dados em suas tabelas. O tipo de dados GEOMETRY é utilizado para armazenamento de informações de geometria espacial. Para armazenar informação 20 usamos o modificador POINT e para armazenamento 30 usamos modificador POINTZ.
III. Um banco H2 pode operar em diferentes modos. No modo integrado o banco pode ser acessado em mais de uma máquina virtual Java, o que permitirá que opere em formato cliente-servidor.
A tecnologia JavaServer Faces (JSF) foi criada para facilitar o trabalho de desenvolvedores no tocante à construção de interfaces gráficas de usuário (GUI) para sistemas web. Tratase de um padrão JEE. Por este motivo, é bastante utilizada em aplicações web baseadas em linguagem Java. A respeito das características de JSF, analise as afirmativas abaixo e marque alternativa correta.
-
I. JSF caiu em desuso com a evolução do Java Server Pages (JSP). Isso ocorreu principalmente pelo fato de JSF não implementar o modelo Model View Controtler (MVC), o que dificultou o trabalho de integração da tecnologia com diversos outros frameworks padrões de mercado.
II. O clico de vida de uma requisição que será respondida por JSF é composta por seis diferentes etapas. Nelas podemos encontrar etapas como a aplicação dos valores recebidos na requisição, execução de validações e o processamento de renderização da resposta.
III. No JSF os arquivos de visão possuem a extensão XHTML e é possível realizar Data Binding com classes Java através da declaração de ManagedBeans dentro do arquivo XHTML
O Angular é uma grande plataforma de desenvolvimento para aplicações. Com ele podemos desenvolver aplicações web e também aplicações mobile. Ela conta com templates, componentes, módulos, serviços e diversas ferramentas de infraestrutura. Tudo isso foi criado para tomar o desenvolvimento de aplicações mais simples e rápido. A partir da sua versão 9 o Angular passou a contar, por padrão, com um novo compilador. Ele é responsável pela renderização de conteúdo e sua chegada trouxe mais performance para o ambiente de desenvolvimento Angular. Marque a alternativa que indica, corretamente, o nome deste compilador.
XQuery é o nome da linguagem de consulta projetada com o intuito de realizar consulta sobre coleções de dados representadas no formato Extensible Markup Language (XML). Essa linguagem permite a criação de expressões de consultas onde podemos definir, por exemplo, critérios de filtro, ordenação e projeção. Considere os códigos apresentados abaixo que representam, respectivamente, o conteúdo do arquivo XML que será consultado e a expressão de consulta que será realizada. Marque a alternativa que indica, corretamente, o nome dado para esse tipo de expressão de consulta.
-
Arquivo ufs.xml.
-
<?xml version="1.0" encoding="UTF-8"?>
<ufs>
<uf regiao="NORDESTE">
<nome>Ceara</nome>
<populacao> 1000000</populacao>
</uf>
<uf regiao="NORDESTE">
<nome>Bahia</nome>
<populacao> 1200000</populacao>
</uf>
<uf regiao="NORTE">
<nome>Acre</nome>
<populacao> 300000</populacao>
</uf>
<uf regiao="SUL">
<nome>Parana</nome>
<populacao>850000</populacao>
</uf>
</ufs>
-
Expressão de consulta.
-
for $x in doc("ufs.xml")/ufs/uf
where $x/ população>850000
order by $x/nome
return $x/nome