A AWS disponibiliza serviços por meio de vários data centers, dispersos por zonas de disponibilidade, em diversas partes do mundo. As áreas em que as zonas de disponibilidade estão situadas são próximas em nível geográfico e estão conectadas por meio de links de rede de baixa latência.Considerando as principais formas de cobrança da AWS, correlacione os termos a seguir aos seus principais conceitos.1 – On-demand.2 – Instâncias spot.3 – Instâncias reservadas.I – O preço por hora é fixo, independentemente da utilização.II – O cálculo é feito em relação às horas ou segundos utilizados.III – Tem um preço atrativo por ser instância de capacidade extra e notifica o usuário antes que as instâncias sejam interrompidas.Agora, assinale a alternativa que apresenta a sequência correta.
A Microsoft Azure é uma plataforma de nuvem da Microsoft com produtos e serviços projetados para ajudar na criação de novas soluções de TI. A ____________ é uma oferta de estilo “sem servidor” que possibilita escrever apenas o código que você precisa. Com tal serviço, a execução do código é disparada principalmente por____________ , por webhooks, por eventos de serviço de nuvem ou por agendamento.Preencha as lacunas assinalando a alternativa CORRETA.
A Azure é uma plataforma de _____________ da Microsoft, composta por mais de 200 produtos e serviços de cloud desenvolvidos para auxiliar na criação de novas soluções de TI. Ela oferece suporte a softwares livres para que qualquer pessoa possa utilizar essa _____________.Preencha as lacunas assinalando a alternativa CORRETA.
Com relação às boas práticas para o desenvolvimento de aplicações de microsserviços, se comparadas às aplicações monolíticas, avalie as afirmações a seguir:I. Gerir o processo de alinhamento entre tecnologia e negócios.II. Minimizar o acoplamento de serviços.III. Manter o comportamento específico do domínio em um só lugar; de forma que se for necessário mudar um comportamento, não será necessário alterar múltiplos microsserviços.IV. Estabelecer e manter a conformidade com os requisitos pré-determinados.Está correto o que se afirma em:
Os microsserviços estabelecem comunicação entre si, geralmente de forma ___________. Assim, as aplicações desenvolvidas desse modo podem ser mais tolerantes a falhas e depender menos de um único ESB. Ademais, as equipes de desenvolvimento podem escolher as ___________ que desejarem, já que os microsserviços são capazes de se comunicar por meio de interfaces de programação de aplicações (APIs) independentes em termos de linguagem.Preencha as lacunas assinalando a alternativa CORRETA.
Um padrão arquitetural nem sempre é suficiente para atender às necessidades de um projeto, por isso, em alguns casos, é necessário combinar padrões. No entanto também é preciso considerar que selecionar determinado atributo para escolher o padrão correto pode causar conflitos e impactar outros fatores tecnológicos.Assinale a alternativa que apresenta o atributo geralmente afetado quando a escolha do padrão é feita pensando na segurança.
A ______ destina-se à construção de aplicações de software que utilizam serviços disponíveis em uma rede como a Web. Com essa tecnologia, é possível que novas aplicações possam interagir com outras existentes, auxiliando na compatibilização de sistemas. Ela é caracterizada por ser fracamente acoplada; transparente em localização; e independente de protocolo. Em um modelo simplificado de uma arquitetura orientada a serviços, podem ser definidas três entidades básicas: consumidores, provedores e ______ .O ______ é um protocolo para a troca de dados cliente–servidor, utilizado em ambientes distribuídos.
REST e SOAP são duas abordagens diferentes que definem como os clientes acessam determinado serviço e como é feita a transmissão de dados online nas arquiteturas baseadas em serviço. Elas definem de forma específica como as interfaces de programação de aplicações (APIs) são criadas, o que possibilita a comunicação dos dados entre aplicações web. A transferência de estado representacional (representational statetransfer, REST) é um conjunto de princípios de arquitetura. Quanto são desenvolvidas aplicações na web que possuem uma interface uniforme, em geral, pode ser usada a abordagem REST.Assinale a alternativa que traz características do uso da abordagem REST.
A arquitetura orientada a serviços (SOA) define um modelo arquitetônico para melhorar a eficiência, a agilidade e a produtividade de uma empresa. Para isso, define os serviços como os principais meios pelos quais a solução lógica será representada no suporte à concretização dos objetivos estratégicos relacionados à computação orientada a serviços.Sobre o tema, analise as asserções a seguir e a relação proposta entre elas.
A face real de uma arquitetura orientada a serviços implementada é exclusiva para cada empresa ou organização, sendo definida pela introdução de novas tecnologias, plataformas e serviços que suportam, particularmente, a criação, execução e evolução de soluções voltadas a serviços.
PORQUE
Clientes têm conhecimento de todos os detalhes técnicos da implementação dos serviços, e uma infraestrutura completa é encarregada de tratar desses detalhes.
Com base na análise das asserções, conclui-se que:
Diversas tecnologias antecederam a ideia de orientação a serviços e foram, de certa forma, importantes para alcançarmos a maturidade no desenvolvimento de aplicações, como os web services. Sobre esse assunto, assinale a alternativa correta.
Na virtualização, existe a figura do hypervisor, que faz todo o gerenciamento dos recursos da máquina virtual e permite que diversos sistemas operacionais funcionem por meio de um mesmo hardware.Com relação às características da virtualização, avalie as afirmativas a seguir.
O hypervisor sempre estará presente quando o host/computador estiver ligado, disponibilizando os recursos necessários. 2. A virtualização é encontrada nas redes locais das empresas, podendo estar presente somente em uma LAN ou WLAN. 3. As principais características do monitor de máquinas virtuais são a integridade, a eficiência e a equivalência. 4. A máquina virtual é uma imagem semelhante a um sistema real, com memória, disco, entre outros recursos.
Assim como para os administradores, um ambiente que ofereça maior controle é importante, apesar de as facilidades implementadas por um ambiente de nuvem poderem agregar ao negócio para que ele tenha autonomia para participar da tomada de decisões. A nuvem baseada em soluções de PaaS (Platform as a Service, ou seja, plataforma como serviço) permite que um desenvolvedor tenha a seu alcance um ambiente completo e colaborativo.Assinale a alternativa que apresenta corretamente as características de PaaS na nuvem.
O conceito de software livre envolve a garantia de certas liberdades fundamentais para os usuários. Essas liberdades dizem respeito à forma como o software pode ser utilizado. A presença ou ausência dessas liberdades é o que determina se um software será classificado como livre ou como proprietário.Nesse contexto, assinale a alternativa identifica uma das liberdades que caracterizam o software livre.
A expansão do software livre transformou o acesso e a manipulação tecnológica em um recurso democrático e universal. Esse movimento facilita a inovação e a colaboração, removendo as barreiras tradicionalmente impostas por modelos proprietários de software.Com base no entendimento sobre software livre, assinale a alternativa que reflete corretamente a natureza e o impacto deste modelo no desenvolvimento tecnológico global:
A discussão sobre software livre abrange várias dimensões importantes, permitindo que qualquer pessoa, independentemente de sua situação financeira, possa utilizar ferramentas de alta qualidade. Isso é particularmente significativo em contextos educacionais e em países em desenvolvimento, onde recursos financeiros limitados podem restringir o acesso a software proprietário.Assinale a alternativa que traz os principais benefícios do software livre e assinale a alternativa correta:
Considere o cenário a seguir:Uma empresa de tecnologia desenvolveu um novo software de gerenciamento financeiro para pequenas e médias empresas. Após o lançamento, a equipe de desenvolvimento organiza o ciclo de atualizações com base em demandas específicas dos clientes e revisões internas. Cada nova versão é planejada com antecedência, incluindo prazos fixos de lançamento e funcionalidades definidas de maneira exclusiva pela equipe de desenvolvimento. As sugestões dos clientes são registradas e avaliadas, mas qualquer alteração no software só é liberada após uma fase rigorosa de testes internos.Com base nas características descritas no cenário, interprete se o modelo de ciclo de desenvolvimento adotado é de software proprietário ou software livre e por que ele se alinha a esse modelo e assinale a alternativa correta.
Sistemas de inteligência artificial são projetados para tomar decisões com base em dados fornecidos durante o seu treinamento. A forma como esses dados são estruturados pode impactar diretamente os resultados gerados. Por isso, é necessário compreender os possíveis efeitos do uso de dados com determinadas características. Esses efeitos podem ocorrer em diferentes contextos e áreas de aplicação.Nesse contexto, identifique a alternativa que recorda uma possível consequência do uso de dados enviesados em sistemas automatizados.
O uso de algoritmos de inteligência artificial baseados em aprendizado de máquina exige bases de dados que representem com fidelidade, a diversidade e complexidade da realidade. Quando esses dados contêm vieses há risco de que a tecnologia perpetue desigualdades sociais de forma automatizada e ampliada.Com base nesse contexto, sobre os riscos éticos associados ao uso de dados enviesados em algoritmos de inteligência artificial, compreenda as afirmativas a seguir:I. A qualidade ética de um modelo de IA depende diretamente dos dados utilizados em seu treinamento, especialmente quanto à presença de vieses. II. Algoritmos aprendem com os padrões contidos nas bases de dados e, ao receberem dados preconceituosos, tendem a replicar tais preconceitos. III. Bases de dados com informações distorcidas podem gerar decisões discriminatórias, mesmo que não haja intenção explícita de exclusão. IV. O viés algorítmico é um risco relevante, pois pode afetar negativamente grupos historicamente marginalizados, reforçando desigualdades.Está correto o que se afirma em:
Contribuir para projetos de software livre pode ser uma experiência enriquecedora, mas não está isenta de desafios. Novatos frequentemente encontram barreiras técnicas e interpessoais que dificultam sua participação. Projetos como o FLOSScoach e portais como up-for-grabs.net fornecem suporte essencial, ajudando a superar esses obstáculos e facilitando a entrada de novos contribuidores, o que enriquece os projetos com novas perspectivas e ideias.Aplique o conhecimento sobre as barreiras e suportes para novatos em projetos de software livre para observar as seguintes afirmativas.I. A complexidade do código e a configuração do ambiente de desenvolvimento são barreiras técnicas que novatos frequentemente enfrentam ao contribuir para projetos de software livre. II. Os portais como up-for-grabs.net ajudam iniciantes identificando tarefas apropriadas e fornecendo orientações passo a passo. III. A interação com membros estabelecidos da comunidade e a superação de barreiras linguísticas são exemplos de desafios interpessoais enfrentados por novatos. IV. O FLOSScoach é um exemplo de projeto que não oferece suporte aos novos contribuidores em projetos de software livre.É correto o que se afirma em:
Considere o seguinte cenário:João, estudante de Ciência da Computação, deseja propor um projeto que una universidades e empresas no desenvolvimento de uma solução de código aberto voltada à educação digital. Ele argumenta que esse modelo pode beneficiar tanto a formação de estudantes quanto a criação de negócios sustentáveis, a partir de tecnologias acessíveis a todos.Considerando o cenário e os desafios enfrentados no país quanto ao desenvolvimento colaborativo de software, assinale a alternativa que demonstra os princípios de inovação aberta.
Considere o seguinte cenário:Laura é responsável pelo departamento de TI de uma instituição educacional que busca ampliar o acesso a tecnologias para seus estudantes. A instituição deseja adotar soluções de software que permitam o estudo e a modificação dos sistemas, além de facilitar o compartilhamento de ferramentas e conhecimentos entre a equipe de TI. Para alcançar esses objetivos de forma econômica e acessível, Laura considera o uso de software livre.Com base no cenário apresentado, sobre os benefícios do software livre que se alinham aos objetivos da instituição e interprete as afirmativas a seguir:I. O software livre permite a personalização dos sistemas, possibilitando que sejam adaptados às necessidades específicas do ambiente educacional. II. A utilização de software livre contribui para a redução de custos, pois a instituição pode utilizar e modificar o código sem depender de licenças proprietárias. III. O software livre facilita a colaboração entre estudantes e colaboradores, incentivando o desenvolvimento de novas funcionalidades e a inovação. IV. O código aberto proporciona oportunidades de aprendizado, permitindo que estudantes explorem e compreendam o funcionamento dos sistemas tecnológicos.Está correto o que se afirma em:
A Inteligência Artificial (IA) oferece uma ampla gama de benefícios em setores diversos, transformando processos tradicionais e propondo soluções inovadoras para desafios complexos. Suas contribuições são visíveis em diferentes áreas como a saúde, indústria e educação.Com base nas contribuições da IA para a sociedade, analise as afirmativas a seguir:I. O uso de IA na saúde possibilita monitoramento contínuo de dados de pacientes e apoio em diagnósticos críticos, melhorando a resposta e o direcionamento dos tratamentos. II. No setor industrial, a IA é aplicada para otimizar processos produtivos e prever falhas em equipamentos, promovendo um ambiente de trabalho mais seguro e eficiente. III. Em sistemas educacionais, a IA substitui a interação humana ao gerar conteúdos e avaliar desempenhos, assegurando um aprendizado totalmente autônomo. IV. Em segurança pública, a IA auxilia na análise de grandes volumes de dados, permitindo a identificação de padrões de risco e a antecipação de possíveis ameaças à segurança.Está correto o que se afirma em:
O desenvolvimento de software livre enfrenta diversos desafios e apresenta oportunidades significativas no Brasil e no mundo. A participação de empresas brasileiras em projetos de software livre é limitada, e a adoção de práticas de inovação aberta ainda é incipiente no país. Programas como o Google Summer of Code exemplificam iniciativas que podem inspirar o Brasil a incentivar a participação de estudantes e empresas no desenvolvimento de software livre. A educação tem um papel crucial na formação de uma cultura de contribuição e colaboração, essencial para o crescimento do software livre.Com base no conteúdo apresentado, avalie as afirmativas a seguir:I. A falta de uma cultura de inovação aberta no Brasil limita a contribuição de empresas brasileiras para projetos de software livre. II. Os programas como o Google Summer of Code não têm impacto significativo na formação de novos desenvolvedores. III. A colaboração entre empresas e instituições de ensino é importante para promover a inovação aberta no Brasil. IV. O envolvimento dos estudantes em projetos de software livre pode melhorar sua empregabilidade.É correto o que se afirma em:
A inteligência artificial (IA) tem o potencial de revolucionar diversas áreas da sociedade, como reconhecimento facial e sistemas judiciais. No entanto, a implementação dessas tecnologias levanta questões éticas importantes. Além disso, a validade e a atualização desses dados são cruciais para garantir a equidade e a justiça nos sistemas de IA.Sobre ética e IA para identificar o impacto dos vieses nos dados e sua validade no desenvolvimento de sistemas de IA, assinale a alternativa correta:
A Inteligência Artificial (IA) vem sendo aplicada em diversos setores da sociedade, oferecendo suporte à tomada de decisões, automação de processos e análise de grandes volumes de dados. Seu uso tem se expandido para áreas como saúde, indústria, marketing e meio ambiente, contribuindo para maior eficiência, precisão e inovação nas atividades humanas.Com base nessas informações, sobre as possíveis contribuições do uso de Inteligência Artificial na sociedade, compreenda as afirmativas a seguir:I. A IA pode auxiliar no diagnóstico clínico ao interpretar dados médicos e apoiar decisões de atendimento. II. Em ambientes industriais, a IA pode contribuir com o monitoramento de processos e redução de falhas. III. A IA permite a análise de padrões de consumo, sendo aplicada em estratégias de segmentação de mercado. IV. Tecnologias baseadas em IA podem ser utilizadas para interpretar dados climáticos e apoiar estudos ambientais.Está correto o que se afirma em:
O software livre é caracterizado por um modelo de desenvolvimento comunitário, uma ideologia e um movimento social, com quatro liberdades fundamentais garantidas pela licença do software. O desenvolvimento baseado em comunidades e a meritocracia são centrais para o software livre, incentivando a inovação e a melhoria contínua.Com base nessas características, aplique o conceito de software livre e assinale a alternativa que explica como ele pode beneficiar uma empresa que deseja desenvolver um novo sistema de gestão:
A evolução da inteligência artificial (IA) de uma promessa teórica para uma realidade prática tem sido um dos desenvolvimentos mais significativos nas últimas décadas. Impulsionada por avanços tecnológicos, maior capacidade computacional e a disponibilização de grandes volumes de dados, a IA agora desempenha um papel crucial em diversas áreas, No entanto, junto com os benefícios vêm importantes desafios que precisam ser abordados para garantir o uso responsável dessas tecnologias.Com base nas informações apresentadas, assinale a alternativa que traz a afirmação que corretamente descreve um dos pontos centrais da discussão sobre a evolução da inteligência artificial e seus perigos éticos.
Em um mundo cada vez mais digitalizado, as leis de direitos autorais enfrentam novos desafios e adaptações. As práticas de direitos autorais têm sido alvo de críticas contemporâneas, especialmente no que diz respeito à expansão do escopo de proteção, que pode conflitar com a inovação e a liberdade de expressão..Com base nisso, sobre os problemas contemporâneos dos direitos autorais e como eles podem impactar a inovação e a liberdade de expressão, assinale a resposta correta: