Baixe o app para aproveitar ainda mais
Prévia do material em texto
· Pergunta 1 1 em 1 pontos Uma das arquiteturas mais utilizadas é a cliente-servidor, que têm três componentes distintos: Resposta Selecionada: Visual, componentes e banco de dados. Respostas: SOA, SOAP, webservices. XML, API, interoperabilidade. .Net, Java, SQL server. Usuário, cliente e TI. Visual, componentes e banco de dados. Comentário da resposta: Nesta modalidade, o banco de dados é instalado em um servidor, mas os componentes e as funcionalidades, como DLLs (Dynamic Link Library ou Biblioteca de Ligação Dinâmica) por exemplo, ficam em outro servidor, e a camada visual – as telas por onde o usuário navega – ficam em um terceiro servidor. Dessa forma, o banco de dados, os componentes e o visual são independentes e podem ser manuseados de forma mais organizada e segura. A maior parte dos web sites com funcionalidades providos pelas organizações têm essa modelagem. Assim, as telas e chamadas dos serviços ficam expostos na internet e os componentes e banco de dados ficam protegidos dentro da organização. · Pergunta 2 0 em 1 pontos Existem diferentes formatos de arquivos para a integração de sistemas. Ao executarmos integrações através de webservices apenas um formato é possível. Qual é esse formato? Resposta Selecionada: XML. Respostas: SOAP. XML. CRM. APP. WSDL. Comentário da resposta: Uma interface descrita em um formato específico WSDL ou Web Services Description Language, permite que sistemas interajam com um web service usando essa interface e enviando mensagens SOAP (Simple Object Access Protocol) ou utilizando outros protocolos. · Pergunta 3 1 em 1 pontos A estrutura de servidores que armazenam microsserviços é chamada de contêiner. Os contêineres são independentes e podem ser criados automaticamente à medida que se aumenta a demanda. Isso é gerenciado pelo Kubernets, que pode aumentar ou diminuir a capacidade de processamento à medida que a demanda por determinado serviço aumente ou diminua. Para facilitar esse processo, o Docker possibilita o empacotamento do microsserviço dentro de um contêiner, o que agiliza e facilita o gerenciamento de toda a infraestrutura da aplicação. Dentro desse contexto, quando é mais indicado utilizar esse tipo de estrutura? Resposta Selecionada: Quando a demanda de usuários e o uso dos serviços não tem um grau de previsibilidade e pode demandar mais ou menos recursos de infraestrutura a todo momento. Respostas: Quando a empresa está gastando muito com TI e precisa reduzir custos. Quando o número de usuários é estável e a infraestrutura não apresentou variações nos últimos 5 anos. Quando a empresa deseja investir em tecnologia e modernizar seu parque tecnológico para vender mais. Quando o responsável de TI é amigo da consultoria e recebeu a recomendação para mudar toda a arquitetura tecnológica da empresa. Quando a demanda de usuários e o uso dos serviços não tem um grau de previsibilidade e pode demandar mais ou menos recursos de infraestrutura a todo momento. Comentário da resposta: Essa arquitetura é altamente recomendável quando não há previsibilidade de demanda e, principalmente, se estiver associada a infraestruturas escaláveis como a cloud (nuvem). · Pergunta 4 1 em 1 pontos O aumento da complexidade das múltiplas tecnologias envolvidas nos ambientes corporativos requer mecanismos eficientes para a integração de sistemas. Com base nesse fato, a arquitetura orientada a serviços (SOA) tornou-se uma importante alternativa para a simplificação dos ambientes tecnológicos. Qual é o objetivo principal que a SOA visa estabelecer? Resposta Selecionada: Um modelo arquitetônico que visa aprimorar a eficiência, a agilidade e a produtividade de uma empresa posicionando os serviços como os principais meios para que a solução lógica seja representada no suporte à realização dos objetivos estratégicos associados à computação orientada a serviços. Respostas: Um padrão para a gestão do service desk. Um modelo no qual o gestor de TI é o grande protagonista da empresa. Um padrão que define que web services são a única forma eficiente de trocar informações entre empresas. Um modelo arquitetônico que visa aprimorar a eficiência, a agilidade e a produtividade de uma empresa posicionando os serviços como os principais meios para que a solução lógica seja representada no suporte à realização dos objetivos estratégicos associados à computação orientada a serviços. Uma diretriz que deve ser seguida para que as startups consigam competir com grandes empresas. Comentário da resposta: O modelo de arquitetura SOA foi definido por Thomas Erl em 2009. · Pergunta 5 0 em 1 pontos Identifique qual das alternativas é um middleware. Resposta Selecionada: Core. Respostas: Core. API. Cloud. CRM. APP. Comentário da resposta: API – Application Programming Interface ou Interface de Programação de Aplicativos é um conjunto de ferramentas e padrões abrangentes. Fornece as definições e protocolos utilizados para projetar e criar aplicativos. As APIs também permitem que o serviço criado se comunique perfeitamente com outros serviços sem precisar saber em que tecnologia foram construídos ou como sua arquitetura está estabelecida. · Pergunta 6 1 em 1 pontos Ao avaliar os objetivos que encontramos em uma arquitetura orientada a serviços SOA , podemos afirmar que um desses objetivos é: Resposta Selecionada: Prover uma organização que projete uma arquitetura eficiente para as comunicações entre empresas ou dentro de uma mesma empresa. Respostas: Prover uma organização que projete uma arquitetura eficiente para as comunicações entre empresas ou dentro de uma mesma empresa. Criar uma série de normas que permitam à empresa obter certificação ISO 27.000. Pré-requisitos para que uma empresa possa começar um projeto na nuvem. Estrutura para monitorar as atividades executadas pelo time da TI. Garantir que a empresa não gasta dinheiro à toa com TI. Comentário da resposta: Um objetivo da SOA é apresentar práticas que permitam que a empresa tenha uma arquitetura de comunicação eficiente. · Pergunta 7 1 em 1 pontos Microsserviços são uma arquitetura e uma abordagem para escrever programas de software. Com eles, as aplicações são desmembradas em componentes mínimos e independentes. Quais são os objetivos dessa abordagem de desenvolvimento de software? Resposta Selecionada: Valorizar a granularidade, a leveza e a capacidade de compartilhar serviços entre várias aplicações. Respostas: Valorizar a granularidade, a leveza e a capacidade de compartilhar serviços entre várias aplicações. Permitir que estagiários possam aprender antes de desenvolver serviços. É um serviço adequado para aplicações pequenas, por isso, micro. Desenvolver uma arquitetura monolítica, um sistema único e com alto acoplamento. Habilitar a implantação da cultura ágil. Comentário da resposta: Os microsserviços são uma arquitetura e uma abordagem para escrever programas de software. Com eles, as aplicações são desmembradas em componentes mínimos e independentes. Diferentemente da abordagem tradicional monolítica em que toda a aplicação é criada como um único bloco, os microsserviços são componentes separados que trabalham juntos para realizar as mesmas tarefas. Cada um dos componentes ou processos é um microsserviço. Essa abordagem de desenvolvimento de software valoriza a granularidade, a leveza e a capacidade de compartilhar processos semelhantes entre várias aplicações. Trata-se de um componente indispensável para a otimização do desenvolvimento de aplicações para um modelo nativo em nuvem. · Pergunta 8 1 em 1 pontos Para o gerenciamento de infraestrutura, encontramos dois modelos distintos: on premisse e SaaS (Software as a Service).Quem gerencia a infraestrutura de cada um desses modelos? Resposta Selecionada: On premisse: empresa contratante; SaaS: provedor cloud. Respostas: On premisse: provedor cloud; SaaS: provedor cloud. On premisse: provedor cloud; SaaS: empresa contratante. On premisse: empresa contratante; SaaS: empresa contratante. On premisse: empresa contratante; SaaS: provedor cloud. On premisse: nenhum; SaaS nenhum. Comentário da resposta: No modelo on premisse é a empresa contratante que gerencia toda a infraestrutura; no modelo SaaS é o provedor cloud que gerencia todos os recursos. Nos modelos IaaS e PaaS há um misto de gestão empresa e provedor cloud. · Pergunta 9 1 em 1 pontos Uma das bases da SOA é o desacoplamento de sistemas e aplicações. Em qual das situações abaixo você entende que desacoplar NÃO é a melhor alternativa? Resposta Selecionada: Quando os gastos com análises de impacto e testes aumentam. Respostas: Quando os gastos com análises de impacto e testes aumentam. Quando os gastos com análises de impacto diminuem. Quando diminuem os esforços para a realização de testes. Quando uma alteração realizada em determinado trecho do código não afeta todo o ecossistema. Quando o gestor é avesso a risco e prefere manter seu emprego. Comentário da resposta: Considere que houve mudança na legislação tributária do Brasil, na alíquota de imposto de renda pessoa jurídica. Nesse tipo de arquitetura, a alteração realizada na SOLUÇÃO RECOLHIMENTO DE TRIBUTOS não afetará os demais sistemas e soluções, isso permite à organização reduzir gastos com análises de impacto e testes. Esse desacoplamento é uma das considerações mais importantes para o uso de SOA. · Pergunta 10 1 em 1 pontos O que é VUCA? Resposta Selecionada: Significa: Volatility, Uncertainly, Complexity, Ambiguity ou, em português: volatilidade, incerteza, complexidade e ambiguidade. Respostas: Protocolo de integração. Significa: Volatility, Uncertainly, Complexity, Ambiguity ou, em português: volatilidade, incerteza, complexidade e ambiguidade. Velocidade, ambiguidade, centralização, adaptabilidade. Nova empresa que fornece serviços em nuvem. Variação, Utópico, Cloud, Ambicioso. Comentário da resposta: VUCA marca o momento de negócios atual, no qual há bastante volatilidade, incertezas, casos cada vez mais complexos e com cenários ambíguos.
Compartilhar