Foram encontradas 15.827 questões

Resolva questões gratuitamente!

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

Q940511 Engenharia de Software

Os padrões de gerência de configuração representam boas práticas relacionadas ao controle de versão. Acerca dos padrões existentes, analise as afirmativas abaixo.


I O padrão Mainline indica o uso de uma branch como linha de desenvolvimento principal.

II Release Line indica a criação de uma nova branch para manutenção de cada release lançada.

III Task Branch indica a criação de uma branch única para se realizar as alterações de código.

IV Clean Line indica o uso reduzido de branches.


Estão corretas as afirmativas

Alternativas
Q940510 Engenharia de Software

Para facilitar o trabalho dos desenvolvedores, um conjunto de operações relacionadas ao controle de alterações em arquivos é disponibilizado pelos sistemas de controle de versão existentes. Acerca desses comandos no sistema git, analise as afirmativas abaixo.


I git checkout -- descarta a alteração realizada em um determinado arquivo.

II git stash descarta todas as alterações na área de trabalho.

III O comando git remove-all apaga os arquivos e seus históricos de alterações.

IV O comando git add não envia as alterações para o repositório git local.


Estão corretas as afirmativas

Alternativas
Q940509 Engenharia de Software
Repositórios de controle de versão facilitam o controle do trabalho realizado por diferentes desenvolvedores de uma equipe. Acerca das operações suportadas pelo sistema git de controle de versão, é correto afirmar:
Alternativas
Q940508 Programação

As anotações são mecanismos importantes para configuração do funcionamento do hibernate para um sistema específico. Sobre essa temática, analise as afirmativas abaixo.


I Em um relacionamento bidirecional, é possível fazer uso das anotações @OneToMany, @ManyToOne e @JoinColumn.

II A anotação @ManyToMany não é suportada pelo hibernate.

III @PrimaryKeyJoinColumn indica que a chave primária de uma entidade é usada como chave estrangeira.

IV @Todo indica um ponto de extensão em linhas de produtos de software.


Estão corretas as afirmativas

Alternativas
Q940507 Banco de Dados

No mapeamento objeto-relacional, uma questão importante que deve ser tratada é a de hierarquia de classes. Acerca do mapeamento de hierarquias de classes em tabelas de bancos de dados relacionais, avalie as estratégias abaixo.

I Criação de uma tabela por classe.

II Criação de uma única tabela para todas as classes.

III Joined attributes.

IV Divisão por agregação.

São suportadas pelo hibernate as estratégias

Alternativas
Q940506 Programação

O hibernate é uma tecnologia bastante utilizada para o mapeamento objeto-relacional de sistemas Java. Sobre essa tecnologia, analise as afirmativas abaixo.

I @Entity deve ser utilizado para anotar classes persistentes.

II @Table é uma anotação utilizada em atributos de classes.

III @Id anota atributos cujos valores podem ser gerados automaticamente.

IV @TableKey anota atributos que representam chaves primárias.

Estão corretas as afirmativas

Alternativas
Q940502 Engenharia de Software
Considere a situação em que uma classe A é superclasse das classes B e C e que, tanto B quanto C possuem um método M com a mesma assinatura e código. Nessa situação, a operação de refatoração (refactoring) de código mais apropriada a ser aplicada é 
Alternativas
Q940501 Engenharia de Software

Em um sistema de controle acadêmico, as entidades professor, aluno, instituição e disciplina são identificadas pelo nome e por um identificador como CPF, CNPJ ou outro código, dependendo do tipo de entidade. Todas essas entidades possuem informação de endereço e, para modelá-las, as seguintes ideias foram propostas:

I modelar como uma única classe as entidades professor, aluno, instituição e disciplina, com atributos nome e identificador.

II criar uma entidade para modelar o endereço.

III criar uma classe vínculo para representar a relação entre uma pessoa e uma instituição.

IV criar os identificadores CPF, CNPJ e outro código na mesma classe.

Considerando as boas práticas de modelagem orientada a objetos, as ideias cuja aplicação resultaria em uma modelagem ruim são

Alternativas
Q940500 Engenharia de Software
A orientação a objetos é um paradigma importante para a programação de sistemas. Sobre esse tipo de paradigma, é correto afirmar:
Alternativas
Q940439 Arquitetura de Computadores
O plano de continuidade do negócio em um Datacenter consiste, basicamente, no uso de estratégias e tecnologias de forma que o serviço continue disponível ou seja reestabelecido o mais rápido possível, mesmo com a sua parada (total ou parcial). Neste contexto, é comum o uso de tecnologias com foco na proteção dos dados e recuperação de desastres com os mais altos níveis de disponibilidade, de modo que os dados de um sistema e seus discos sejam copiados para outro sistema com um conjunto independente de discos, obtendo-se dois conjuntos de dados consistentes e iguais, em dois lugares diferentes. Essas características estão relacionadas, em especial, ao conceito de
Alternativas
Q940438 Arquitetura de Computadores
Em relação a conceitos, normas e/ou tecnologias normalmente empregadas em Datacenters, de forma que estes alcancem o propósito para o qual foram projetados, é correto afirmar:
Alternativas
Q940437 Arquitetura de Computadores

Tendo como base a norma ANSI/TIA-942 e suas classificações Tier, considere as afirmativas abaixo.


I Independente do Tier associado ao Datacenter, deve ser possível seu crescimento futuro, com pouca ou nenhuma interrupção dos serviços.

II Para que um Datacenter receba uma classificação mínima (Tier I), é necessário que cada um de seus sistemas apresente, pelo menos, um elemento ou componente redundante (N+1).

III A classificação Tier II deve permitir que atividades de manutenção planejada, tais como, manutenções preventivas e instalação, substituição ou remoção de componentes por exemplo, sejam executadas sem a interrupção dos equipamentos críticos de TI.

IV Um Datacenter Tier IV deve apresentar os maiores índices relacionados ao conceito de alta disponibilidade, estando associado a um downtime de menos de uma hora por ano.


Em relação ao exposto, estão corretas as afirmativas

Alternativas
Q940436 Arquitetura de Computadores
Apesar da existência de normas referentes à infraestrutura de um Datacenter, estas por si só, não têm força de lei nem são de observância obrigatória. Por esse motivo, algumas instituições atuam na certificação e classificação de um Datacenter, por meio do critério de conformidade com normas e procedimentos. Neste contexto, é correto afirmar:
Alternativas
Q940435 Arquitetura de Computadores
Em relação ao sistema de telecomunicações e cabeamento de rede usado em Datacenters, e com base na NBR 14565, é correto afirmar:
Alternativas
Q940434 Arquitetura de Computadores
Os serviços de alta disponibilidade (HA) e recuperação de desastres (DR) são vitais ao bom funcionamento de um Datacenter, devendo estar de acordo com as demandas do negócio e ser definidos através de níveis de serviços requisitados pelas aplicações, conhecidos como SLA (Service Level Agreement). A fim de se prover os mais altos níveis de SLA, deve-se proteger o Datacenter principal e ter espelhados equipamentos críticos em um site backup, normalmente construídos de forma que o serviço não seja interrompido ou que seja reestabelecido no menor tempo possível, no caso de indisponibilidade do Datacenter principal. Considerando o exposto, é correto afirmar:
Alternativas
Q940433 Arquitetura de Computadores
A norma brasileira NBR 14.565 apresenta um conjunto de melhores práticas e recomendações mínimas para projetos e instalações de infraestrutura de Datacenters. Sobre essas recomendações, é correto afirmar:
Alternativas
Q940432 Arquitetura de Computadores

Quanto à propriedade, um Datacenter classifica-se normalmente como Enterprise ou Internet, sendo este último dividido em Hosting ou Colocation. Levando em consideração as características associadas a cada um destes, analise as afirmações abaixo.


I Projetados para atender níveis elevados de SLAs , normalmente apresentam classificação Tier mínima emitida por alguma entidade certificadora.

II São Datacenters que, em razão de seu propósito, costumam ocupar os maiores espaços físicos, quando comparados aos outros tipos.

III São projetados e construídos para atender as demandas da própria instituição ou empresa, tais como espaço físico, nível de serviço pretendido e orçamento, entre outros.

IV São os que normalmente possuem a mais alta densidade de equipamentos críticos de TI pertencentes à própria empresa, além de dispor de redundância de componentes e sistemas, de forma a manter disponíveis as aplicações de seus clientes.


A sequência que melhor associa as características apresentadas aos tipos de Datacenter é:

Alternativas
Q940431 Arquitetura de Computadores
Em um Datacenter, um dos principais projetos a ser considerado é o de climatização, em especial, devido à implicação da climatização no funcionamento adequado dos equipamentos de TI e o alto custo associado ao consumo de energia, além de questões ambientais ( Green IT). Dessa forma, é correto afirmar:
Alternativas
Q940430 Arquitetura de Computadores

Uma técnica normalmente usada na Computer Room, referente ao sistema HVAC, é a de corredores “quente” e “frio”. Referente ao uso dessa técnica, considere as afirmativas abaixo.


I Nas Computer Rooms onde os racks formam vários corredores, recomenda-se também posicionar de forma estratégica os racks com maior densidade de equipamentos, concentrando-os em uma mesma linha, otimizando, assim, o fluxo de ar na Computer Room.

II Além do posicionamento estratégico das unidades CRAC, os racks devem ter perfurações frontais e traseiras, e devem ser posicionados de forma que os equipamentos de TI fiquem uns de frente para os outros, permitindo, assim, circulação do ar e formação entre os corredores “quente” e “frio”.

III Uma das formas de um sistema HVAC fazer uso dessa técnica é através da insuflação do ar frio por baixo do piso elevado. Para tanto, as placas do piso elevado devem ser perfuradas e posicionadas na parte traseira dos racks.

IV Poderão ser utilizados sistemas suplementares, tais como dutos de exaustão e/ou ventiladores, diretamente nos racks, sistemas autônomos, etc., normalmente de forma a atender algumas situações, tais como suprir um sistema HVAC que está no limite de sua capacidade máxima, por exemplo.


Estão corretas as afirmativas

Alternativas
Q940429 Arquitetura de Computadores
Considerando a necessidade de continuidade exigida pelo sistema de distribuição de energia em um Datacenter, além de normas e conceitos relacionados, é correto afirmar:
Alternativas
Respostas
11081: A
11082: C
11083: C
11084: A
11085: B
11086: D
11087: B
11088: C
11089: B
11090: D
11091: C
11092: B
11093: A
11094: D
11095: C
11096: D
11097: C
11098: B
11099: C
11100: B