Para o controle de versões, os recursos de sistemas ou ferramentas necessários são: I. “Change Control Board” II. Gerenciamento de armazenamento III. Registro de histórico de alterações IV. Desenvolvimento independente V. Apoio aprojetos Assinale a alternativa correta:
Considerando controle de versões, selecione a alternativa com os termos que preenchem corretamente as lacunas da seguinte afirmação, : _________ trata-se da criação de uma nova _________ de uma ______ em uma _________ existente. Ela e uma __________ existente pode, então ser desenvolvidas independentemente.
Considerando Gerenciamento de Configuração de Software, selecione a alternativa com os termos que preenchem corretamente as lacunas da seguinte afirmação: _________ trata-se da criação de uma nova versão de um componente de software, fundindo _________ separadas em diferentes __________, que podem ter sido criadas por um _________ anterior de uma das _________ envolvidas.
Relacione os termos de Gerenciamento de Configuração de Software com suas explicações: I. _________ é um conjunto de versões de um componente de software e outros itens de configuração dos quais esse componente depende. II. _________ é uma sequência de baselines que representam diferentes versões de um sistema. III. __________ é uma versão de um sistema que foi liberada para os clientes usarem. IV. __________ é uma área privada em que o software pode ser modificado sem afetar outros desenvolvedores que possam estar usando ou modificando o software. V. __________ é uma instância de um item de configuração que difere, de alguma forma, de outras instâncias deste item.
Guimarães (2017, p. 53) compreende que as “práticas pedagógicas desenvolvidas no interior de uma escola muito dizem acerca da formação de seus professores e gestores, que começa com a sua formação básica e se expande com a formação continuada que, certamente, não possui data para acabar (...)”. Considerando essa afirmação da autora, as alternativas a seguir estariam coerentes, exceto:
Leia atentamente as afirmativas abaixo e assinale a alternativa que está correta quanto ao papel desempenhado pela equipe gestora no oferecimento de formação em serviço, enquanto parte integrante da profissionalização docente. I. Assumir a turma do professor, para que ele busque formação continuada fora do espaço escolar. II. Estudar a realidade da escola e planejar formações relevantes e que dialoguem com os problemas do cotidiano escolar. III. Implementar formações que abarquem práticas e terminologias mais recentes, que estariam “na moda”. IV. Desenvolver uma escuta interessada diante dos problemas externalizados e vivenciados pelos professores, a fim de traduzir tais complexidades em estudo e posterior intervenção coletiva. V. Valorizar os saberes docentes que se constroem no interior da escola, criando oportunidade para o compartilhamento de experiências entre os docentes. Das ações listadas acima, as que estão corretas se concentraram na alternativa:
Nóvoa entende que a escola e universidades públicas não podem se ausentar e negar um posicionamento frente ao desafio de acessar os alunos, mesmo em tempos de pandemia. Dessa forma, o autor sugere que:
O Plano Nacional de Educação (PNE) tem vinte metas, dentre essas, pelo menos duas tratam da formação de professores, como a política a ser atendida até o final do período de vigência do PNE (2014-2024). Ocorre, porém, que faltam apenas quatro anos e estamos distantes do atendimento da Meta 15: formação superior adequada à área para os professores dos anos iniciais do Ensino Fundamental, conforme ilustra a figura a seguir: Fonte - INEP (2020, p. 319). Disponível em: http://portal.inep.gov.br/documents/186968/485745/Relat%C3%B3rio+do+3%C2%BA+Ciclo+de+Monitoramento+das+Metas+do+Plano+Nacional+de+Educa%C3%A7%C3%A3o/c90e7e2f-aec2-47ab-ad78-686a72b0e6ff?version=1.0 (Links para um site externo)Links para um site externo Acesso em: 11 ago. 2020. Após as leituras e reflexões da Semana 4, ao analisar a figura acima, na qual consta, na coluna à direita, o percentual de professores que já possuem essa formação superior, leia as afirmativas a seguir e analise se são verdadeiras (V) ou falsas (F): ( ) Os estados da região sudeste saem na frente e estão mais próximos de atender à Meta 15 do PNE. ( ) As políticas de formação de professores precisam abdicar do eixo da pesquisa e concentrar todos os esforços apenas no ensino, para que seja possível atender à Meta 15 até o final de 2024. ( ) Como restam poucos anos para expirar o prazo de vigência do PNE, é concebível a noção de aligeiramento da formação inicial de professores. ( ) Esse discurso da pressa em atender o PNE pode impulsionar as intenções dos empresários da educação, que buscariam implantar um currículo voltado essencialmente para a prática. ( ) Há pelo menos dois estados que possuem um percentual abaixo de 40% no atendimento à Meta 15 do PNE. Uma solução que não traria impacto negativo para a formação, seria reduzir ao máximo a carga teórica do currículo. A sequência correta das afirmativas anteriores é:
Por meio de um conjunto de práticas, os sistemas de governança de TI têm como finalidade principal promover a união de partes interessadas no negócio da empresa, seja interno, seja externo. Esse recurso, associado à gestão de TI, cuida para que a empresa esteja sempre em conformidade com o mercado de negócios em que a organização atua.Analise os exemplos de tipos de sistemas e os associe com suas respectivas descrições.Governança de TI.
Gestão de TI.
Governança corporativa.I. Conjunto de práticas que promove a implantação de sistemas digitais na empresa, garante controles efetivos e é responsável pela ampliação de processos de segurança e desempenho dentro da organização. Além disso, ajuda a manter a satisfação dos usuários internos e dos interessados no negócio da organização.II. Por ser um desdobramento da governança corporativa, estabelece políticas e regras que direcionam os processos de tecnologia da informação; basicamente, atua abaixo da governança corporativa.III. Composta por processos que mostram como as organizações são administradas; monitora e incentiva a aproximação entre os interessados.Assinale a alternativa que relaciona, adequadamente, os dois grupos de informações.
A segurança da informação se define como a proteção aos dados da organização, o controle de acesso aos ativos da empresa, sem permitir a divulgação desses dados. Além disso, são implementadas permissões de acesso para controle de leitura, gravação, alteração e exclusão. Esse conceito está relacionado a confidencialidade, integridade e disponibilidade da informação.Nesse contexto, analise as sentenças a seguir e relacione-as com as definições sobre confidencialidade, integridade e disponibilidade da informação.Confidencialidade.
Integridade.
Disponibilidade.I. A informação deve sempre estar disponível para quem precisar utilizá-la e somente para os usuários autorizados.
II. Garantia sobre a autenticidade da informação, não permitindo sua alteração e certificando que a fonte é segura.
III. Não permitir que usuários internos ou externos, sem autorização prévia, acessem os dados. Somente aqueles que têm permissão devem ter acesso aos dados.Assinale a alternativa que relaciona adequadamente os dois grupos de informações.
Na modelagem e documentação de sistemas orientados a objetos, a Linguagem Unificada de Modelagem (UML) desempenha um papel crucial. Ela é composta por vários diagramas categorizados em estruturais e comportamentais. Um dos diagramas mais utilizados na UML é o de caso de uso, que auxilia na visualização das funcionalidades do sistema e na interação com os usuários, sem entrar em detalhes técnicos.Considerando um cenário em que um cliente utiliza um terminal bancário para operações como saque e consulta de saldo, e o banco fornece informações de saldo, interprete o papel dos elementos chave no diagrama de caso de uso UML para este cenário:
Tipo de sistema de informação que apoia o monitoramento, o controle, a tomada de decisões e as atividades administrativas dos gerentes de nível tático.
Esse tipo de sistema de informação é denominado:
A rede de telecomunicações proporciona a transmissão eletrônica de sinais. Existem velocidades diferentes para cada tipo de transmissão e para os serviços oferecidos pelas operadoras. Em relação à unidade de medida dessas transmissões, geralmente, são transmitidas em bits.Assinale a alternativa que relaciona adequadamente os dois grupos de informações relacionados às unidades de medidas dessas transmissões.kbps (kilobits).
Mbps (megabits).
Gbps (gigabits).
I. Transmissão de milhões de bits por segundo.
II. Transmissão de bilhões de bits por segundo.
III. Transmissão de milhares de bits por segundo.
Planejar é a maneira pela qual organizações, com ou seu fim lucrativo, [preencher 1], implantam e lidam com as [preencher 2], que podem ser [preencher 3] por [preencher 4], como as iniciadas por funcionários de todos os níveis, ou por [preencher 5], como atividades realizadas pelos concorrentes, acionistas e por leis, regulamentações da comunidade, eventos naturais e condições econômicas gerais.A mudança organizacional também ocorre na [preencher 6] de [preencher 7]. Nesse sentido, a [preencher 8] de seus [preencher 9] pode ser fundamental para o [preencher 10]. Assinale a alternativa que preenche, corretamente, as lacunas:
Apesar da evolução dos computadores com processadores mais rápidos e sistemas inteligentes operando em diversas áreas do conhecimento humano, a arquitetura básica de hardware e o uso de linguagens de montagem continua sendo a base do funcionamento dos sistemas computacionais. Com base no uso dos rótulos em linguagens de montagem, analise as asserções a seguir e as relações propostas entre elas.I. O uso de rótulos em linguagens de montagem não é obrigatório, porém pode melhorar a legibilidade do código e fazer com que a posição de um determinado programa seja mais fácil de ser localizada e lembrada.PORQUE II. Um rótulo pode ser movido com facilidade, com isso o assembler irá mudar automaticamente o endereço em todas as instruções que usam o rótulo quando o programa for remontado.Analisando as asserções anteriores, conclui-se que:
Os avanços tecnológicos em todas as áreas do conhecimento humano têm impulsionado o desenvolvimento de hardware e software na busca de produtividade e eficiência dos sistemas computacionais.Com base nisso, analise as asserções a seguir e as relações propostas entre elas.I. Muitos desenvolvedores se questionam sobre a necessidade de programação em linguagens de baixo nível, como é o caso da linguagem de montagem (Assembly), porém, com os avanços da Internet das Coisas e o uso de microcontroladores, o uso dessa linguagem tem se intensificado.PORQUE II. Os dispositivos utilizados em aplicações de Internet das Coisas (como automação residencial, industrial e robótica) são de pequeno porte, apresentam pouca capacidade de processamento e armazenamento e têm sua programação realizada em linguagens de montagem como Assembly.Analisando as asserções anteriores, conclui-se que:
Os computadores são formados por hardware e software, ou seja, pela parte física que contém os microchips com componentes eletrônicos e pelas instruções que serão executadas no hardware, denominadas software. A criação de software é realizada com o auxílio de linguagens de programação de alto nível, ou seja, mais próximas à linguagem humana. Sobre a linguagem interpretada pelo hardware, assinale a alternativa correta.
Uma declaração de estrutura nomeia um tipo e especifica uma sucessão de valores variáveis (chamados de membros, atributos ou campos da estrutura), que podem ser de tipos diferentes. Um identificador opcional, também chamado tag, dá o nome ao tipo de estrutura e pode ser usado em referências subsequentes para o tipo. Uma variável daquele tipo de estrutura armazenará uma sequência inteira definida pelo próprio tipo. COCIAN, L. F. E. Manual da linguagem C. Canoas:Ed. ULBRA, 2004. Considere o seguinte bloco de código em Linguagem C:struct ponto { float x ,y;};int main (void) { struct ponto *p; &p->10.0; p = (struct ponto*) malloc (sizeof(struct ponto)); printf(“%.2f \n”, p->x);}A respeito do programa, avalie as afirmações a seguir, sobre o programa em questão.I. A saída do programa é 0.0.II. Structs, em linguagem C, são o equivalente a registros utilizados em outras linguagens de programação.III. O programa não compila e apresenta a mensagem Segmentation fault (core dumped).É correto o que se afirma em:
O avanço crescente das demandas de recursos de tecnologias da informação tem exigido mais eficiência no processamento de dados para soluções de problemas complexos. A computação paralela se apresenta de duas formas, sendo uma delas com multiprocessadores e outra com multicomputadores. Com relação à principal diferença entre essas duas formas, assinale a alternativa correta.
Para que o sistema operacional possa escalonar os processos de forma otimizada, é necessário que cada processo tenha um bloco de controle associado, a fim de manter suas informações operacionais.Levando em consideração o bloco de controle de processos, analise as afirmativas a seguir e identifique se são verdadeiras (V) ou falsas (F).I. ( ) Cada processo ativo apresenta um identificador exclusivo.II. ( ) O contador de programas possui o endereço inicial e final do processo na memória.III. ( ) O bloco de controle tem a informação do estado atual do processo.IV. ( ) Cada processo ativo possui um nível de prioridade relativo.Assinale a alternativa que apresenta a sequência correta.
Os sistemas de computação utilizam diversos tipos de memória, cada uma com características específicas e funções distintas. Compreender esses diferentes tipos de memória é essencial para otimizar o desempenho dos sistemas e desenvolver soluções tecnológicas eficazes. Essas memórias variam em termos de velocidade, capacidade, volatilidade e uso específico dentro da arquitetura do computador.Diante disso, assinale a alternativa que lista corretamente os diferentes tipos de memória utilizados em um sistema de computação.
A evolução dos computadores é marcada por uma série de inovações tecnológicas e marcos históricos que transformaram a computação desde os primeiros dispositivos de cálculo até os modernos computadores pessoais. Cada geração de computadores trouxe consigo novas tecnologias que aumentaram a capacidade de processamento, eficiência e acessibilidade das máquinas.Assinale a alternativa que identifica corretamente um marco histórico e a tecnologia associada.
A implementação de medidas de segurança em diferentes camadas de um sistema de comunicação é crucial para garantir a proteção dos dados. Cada camada oferece mecanismos específicos para mitigar riscos e ataques. A combinação dessas medidas visa criar um ambiente seguro e confiável.Com base nesse cenário, avalie as seguintes medidas de segurança e selecione a que é mais eficaz para garantir a integridade dos dados durante a transmissão em uma rede de comunicação.
Os dispositivos da Internet das Coisas (IoT) têm levantado preocupações crescentes em relação à segurança, devido à sua conectividade e à variedade de tecnologias que utilizam. Muitos desses dispositivos, como sensores, câmeras e roteadores, têm um poder de processamento limitado, o que dificulta a implementação de soluções de segurança convencionais, como algoritmos de criptografía pesados.Com relação a este contexto e sobre o conteúdo estudado, analise as asserções a seguir e a relação proposta entre elas.I. Dispositivos IoT são suscetíveis a problemas de segurança, como ataques de privacidade e DoS, devido à sua heterogeneidade e ao uso de redes de baixa capacidade de processamento.PORQUEII. A maioria dos dispositivos IoT foi projetada sem as devidas precauções de segurança, o que os torna vulneráveis a ataques que exploram suas fragilidades em autenticação, integridade e confidencialidade.A respeito dessas asserções, assinale a alternativa correta:
Para que usuários tenham acesso a recursos pela internet, é necessário que ocorra um processo de autenticação, isto é, que um usuário solicite o acesso ao “dono do recurso”, depois que seja autorizado, para então acessar o recurso. Esse fluxo geral de autenticação é muito comum e encontrado em alguns protocolos, como no OAuth 2.0. No contexto desse fluxo, o responsável pela autenticação e emissão de tokens de acesso que vão garantir o acesso aos recursos nas próximas etapas do fluxo é chamado de:
O RSA é a técnica de uso geral mais aceita e implementada para a encriptação de chave pública. Dentre as características e funcionamento do RSA podemos listar:O esquema RSA é uma cifra de bloco em que o texto claro e o cifrado são inteiros entre 0 e n-1, para algum n.
n é maior que 21024
O RSA utiliza uma expressão com distribuição uniforme.
O texto claro é encriptado em blocos, com cada uma tendo um valor binário menor que algum número n.