Foram encontradas 50 questões.
Disciplina: TI - Organização e Arquitetura dos Computadores
Banca: IBGP
Orgão: CBM-MG
O termo RAID, é denominado Redundant Array of Independents Drives que significa “Conjunto Redundante de Discos Independentes”. É um meio de se criar um subsistema de armazenamento composto por vários discos individuais, com a finalidade de ganhar segurança e desempenho.
Um dos grandes atrativos do RAID é a possibilidade de escolher entre diferentes modos de operação, de acordo com a relação capacidade/desempenho/confiabilidade que você pretende atingir.
Em relação aos modos de operação do RAID, correlacione a COLUNA I que apresenta a descrição com a COLUNA II que apresenta o seu respectivo modo de operação.
COLUNA I - Descrição
1. Nesse tipo de RAID, todos os HDs passam a ser acessados como se fossem um único drive, ou seja, quantidade de armazenamento de cada HD seria somado formando apenas um único disco.
2. Esse modo permite usar dois HDs, sendo que o segundo armazenará uma imagem idêntica à do primeiro.
3. É um modo muito utilizado em servidores com um grande número de HDs.
4. É um padrão relativamente novo, suportado por apenas algumas controladoras.
COLUNA II - Modo de Operação
( ) RAID 0.
( ) RAID 1.
( ) RAID 5.
( ) RAID 6.
Assinale a alternativa que apresenta a sequência CORRETA:
Provas
A Linguagem de Marcação de HiperTexto (HTML) é o bloco de construção mais básico da web. Ele define o significado e a estrutura do conteúdo da web. O HTML usa "Marcação" para anotar texto, imagem e outros conteúdos para exibição em um navegador da Web. A marcação HTML inclui diversos "elementos".
Nesse contexto, assinale a alternativa que apresenta CORRETAMENTE o elemento cuja função é incorporar um conteúdo externo no ponto especificado em um documento.
Provas
Flutter é um framework criado para o desenvolvimento de aplicativos mobile, tanto para sistema Android como para iOS. O seu objetivo é facilitar o desenvolvimento por meio da transformação do código-fonte em código-nativo. Ele torna possível a utilização de blocos prontos, como botões, cards e menus, por exemplo, para agilizar a criação de aplicações
Nesse contexto, é INCORRETO afirmar que:
Provas
A prototipagem, nos processos de desenvolvimento de software, pode ser entendida como uma técnica aplicável a atividades do fluxo de requisitos. O protótipo é um modelo operacional do software a ser desenvolvido. Seu principal objetivo é auxiliar a especificação e validação de requisitos relevantes ou problemas de implementação, permitindo elaborar e testar interfaces com os usuários de maneira visual e interativa. O processo de prototipagem deve prever um canal de comunicação entre usuários, desenvolvedores e demais partes interessadas. Nesse contexto, analise as afirmativas a seguir:
I- O acesso dos usuários finais ao protótipo deve ser livre e ilimitado.
II- O processo de prototipagem deve garantir a comunicação participativa entre desenvolvedores e usuários.
III- No caso da prototipagem evolutiva, a comunicação deve ser assegurada e monitorada em todo o processo de desenvolvimento, e não apenas na especificação de requisitos e na implantação, quando ela é indispensável.
Estão CORRETAS as afirmativas:
Provas
- FrameworksConceitos e Fundamentos de Frameworks
- FrameworksFrameworks JavascriptNode.js
- WebDesenvolvimento Backend
- WebDesenvolvimento Frontend
Em linhas gerais, um framework de desenvolvimento pode ser definido como um conjunto de códigos os quais são utilizados no desenvolvimento de sistemas web e de aplicativos. Um framework de desenvolvimento serve, entre outras coisas, para garantir funcionalidade às aplicações. Por isso, eles existem em um número relativamente expressivo e são bastante utilizados por desenvolvedores. As aplicações de framework de desenvolvimento front-end são as responsáveis pela programação da parte visível de um aplicativo ou sistema web. Enquanto as de back-end estão mais relacionadas a requisições de usuários, a linguagens, a servidores etc.
São aplicações do tipo front-end, EXCETO:
Provas
Serviços podem assumir diferentes funções quando envolvidos em diversos cenários de interação. Dependendo do contexto pelo qual é visualizado, assim como o estado da tarefa rodando no momento, a mesma web service pode trocar de papéis ou ser designada para múltiplos papéis simultâneos.
Nesse contexto, analise as afirmativas a seguir:
I- Agindo como um provedor de serviços, uma web service expõe uma interface pública através da qual pode ser chamada por solicitantes do serviço.
II- Um solicitante de serviço é o remetente de uma mensagem web service ou o programa de software solicitando uma web service específica.
III- O papel de intermediário é assumido pelo web service quando ela recebe a mensagem de um solicitante de serviço e passa adiante para o provedor de serviço.
Estão CORRETAS as afirmativas:
Provas
Desenvolver uma aplicação utilizando algum padrão de projeto pode trazer alguns benefícios como o aumento de produtividade, a uniformidade na estrutura do software e a redução de complexidade no código, entre outros. O conceito principal do modelo MVC é utilizar uma solução já definida para separar partes distintas de um projeto de um sistema reduzindo suas dependências ao máximo.
Sobre as características do modelo MVC, assinale a alternativa INCORRETA:
Provas
O Cascading Style Sheets (CSS) ou Folha de Estilos em Cascata é uma linguagem de folhas de estilos que é utilizada para definir como os documentos escritos na linguagem de marcação (HTML ou XML) devem ser apresentados em termos de formatação, de layout.
Com relação aos principais benefícios do CSS, analise as afirmativas a seguir:
I- Maior consumo de banda e melhor desempenho devido ao reuso do mesmo código de formatação em várias páginas.
II- Possibilidade do controle do layout de vários documentos a partir de um único arquivo CSS.
III- Aplicação de técnicas mais sofisticadas de desenvolvimento.
Estão CORRETAS as afirmativas:
Provas
Os algoritmos são amplamente utilizados na área da ciência da computação, desde a definição das instruções realizadas pelo hardware, passando pelas operações executadas pelo sistema operacional, até a documentação das operações necessárias à elaboração de soluções voltadas para a construção de interfaces entre software e hardware, programas e demais aplicativos. Existem diversos tipos de algoritmos, dentre os quais se pode citar: Pseudocódigo, Descrição Narrativa, Fluxograma e Diagrama de Chapin.
Sendo assim, assinale a alternativa que corresponde CORRETAMENTE ao conceito de Pseudocódigo.
Provas
A Unified Modeling Language (UML), que significa Linguagem Unificada de Modelagem é uma linguagem padrão para modelagem orientada a objetos. Esta linguagem de modelagem não proprietária de terceira geração não é um método de desenvolvimento. Têm como papel auxiliar a visualizar o desenho e a comunicação entre objetos. Ela permite que desenvolvedores visualizem os produtos de seu trabalho em diagramas padronizados, e é muito usada para criar modelos de sistemas de software.
A Linguagem Unificada de Modelagem possui diagramas (representações gráficas do modelo parcial de um sistema) que são usados em combinação, com a finalidade de obter todas as visões e aspectos do sistema. Esses diagramas estão divididos em Estruturais e Comportamentais.
Em relação aos diagramas Comportamentais, correlacione a COLUNA I da descrição com a COLUNA II do seu respectivo diagrama.
COLUNA I - Descrição
1. Procura acompanhar as mudanças sofridas por um objeto dentro de um processo.
2. Divide-se em: de sequência, de geral interação, de comunicação e de tempo.
3. É geral e informal para fases de levantamento e análise de requisitos do sistema.
4. Descreve os passos a serem percorridos para a conclusão de uma atividade.
COLUNA II - Diagrama
( ) De caso de uso.
( ) De máquina de estados.
( ) De atividades.
( ) De interação.
Assinale a alternativa que apresenta a sequência CORRETA:
Provas
Caderno Container