Carregando...
Carregando...
As Application Programming Interface (APIs) são geralmente conectores que lidam com o trabalho complexo de enviar e receber dados, além de executar funções específicas. No entanto, esses conectores além de descrever como acessar um banco de dados ou realizar operações em servidores, possibilitaram desenvolvimento colaborativo e inovações nos modelos de negócio digitais.
Neste contexto, os objetivos amplos e gerais do design de uma API podem ser definidos como capacidade de:
Habilitar consumo na forma de autoatendimento por parte de desenvolvedores de aplicações, assim como de usuários de aplicações. Diminuir os obstáculos para acessar recursos empresariais valiosos. Priorizar as necessidades e preferências dos desenvolvedores de aplicações clientes. Promover a colaboração entre recursos internos e externos. Abordar questões de segurança e desafios de escalabilidade.
É correto o que se afirma em:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
A afirmativa I está correta porque uma das funções das APIs é permitir o consumo autônomo de recursos por desenvolvedores e usuários de aplicações. Isso facilita o acesso a funcionalidades e dados sem necessidade de intervenção manual, aumentando a eficiência no desenvolvimento e utilização de aplicações. Com APIs bem projetadas, desenvolvedores podem integrar e utilizar recursos de maneira direta e imediata, reduzindo o tempo de desenvolvimento e implementação.
A afirmativa II está correta porque as APIs visam reduzir barreiras e obstáculos no acesso a recursos empresariais valiosos. Elas proporcionam uma interface padronizada e simplificada para acessar esses recursos, o que torna o processo mais eficiente e acessível. Ao diminuir as complexidades técnicas, as APIs permitem que mais desenvolvedores e usuários aproveitem os dados e funcionalidades empresariais, promovendo a inovação e a competitividade.
A afirmativa III está correta porque o design de APIs deve priorizar as necessidades e preferências dos clientes desenvolvedores de aplicações. Garantir que as APIs sejam úteis e relevantes para o público-alvo envolve entender suas demandas e criar soluções que atendam essas necessidades de forma eficiente. APIs bem desenhadas proporcionam uma melhor experiência do usuário, resultando em maior adoção e satisfação por parte dos desenvolvedores.
A afirmativa IV está correta porque as APIs promovem a colaboração entre recursos internos e externos. Elas permitem a integração e comunicação entre diferentes sistemas e serviços, tanto dentro quanto fora da organização. Essa capacidade de conectar diversos recursos facilita a criação de soluções mais robustas e versáteis, além de promover a inovação através da combinação de diferentes tecnologias e conhecimentos.
A afirmativa V está correta porque é fundamental que as APIs abordem questões de segurança e escalabilidade. Devido à exposição pública dos recursos de tecnologia da informação (TI), é crucial garantir a proteção dos dados contra acessos não autorizados e ataques. Além disso, as APIs devem ser escaláveis para suportar o crescimento da demanda sem comprometer o desempenho. Abordar esses desafios é essencial para manter a confiabilidade e segurança das soluções baseadas em APIs.