Baixe o app para aproveitar ainda mais
Prévia do material em texto
07/06/2022 23:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/bb-social-learning-BBLEARN/execute/mybb?cmd=display&toolId=MyGradesOnMyBb_____MyGradesT… 1/8 Revisar envio do teste: Clique aqui para iniciar o Quiz STGTCAS5DA_2201-2201-668043 2201-ARQUITETURA ORIENTADA A SERVIÇO Quiz REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ Usuário MURILO DA SILVA CASTRO Curso 2201-ARQUITETURA ORIENTADA A SERVIÇO Teste Clique aqui para iniciar o Quiz Iniciado 07/06/22 22:53 Enviado 07/06/22 23:07 Data de vencimento 08/06/22 23:59 Status Completada Resultado da tentativa 10 em 10 pontos Tempo decorrido 13 minutos Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários Pergunta 1 Resposta Selecionada: Respostas: Comentário da O desafio principal do design de aplicações é conseguir se adequar a diferentes modelos de equipamentos e tecnologias ao desenvolver aplicações com web design responsivo. Podemos afirmar que web design responsivo é: um conjunto de aplicações que se adaptam a qualquer tipo de dispositivo e browser. quando a empresa desenvolve uma aplicação socialmente responsável. quando o gestor de TI assume a responsabilidade pelo design das aplicações. o projeto para o qual é contratado um web designer. um conjunto de aplicações que se adaptam a qualquer tipo de dispositivo e browser. quando ninguém quer assumir a responsabilidade do aplicativo. 1 em 1 pontos https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_182489_1 https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_182489_1&content_id=_8160617_1&mode=reset 07/06/2022 23:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/bb-social-learning-BBLEARN/execute/mybb?cmd=display&toolId=MyGradesOnMyBb_____MyGradesT… 2/8 resposta: Web design responsivo são páginas que se adaptam a todo tipo de dispositivo e contexto de uso. É sair das limitações de um browser desktop e seu tamanho previsível e pensar em páginas com flexibilidade que suportem todo tamanho de tela, qualquer tipo de resolução, interfaces com touch ou mouse. Pergunta 2 Resposta Selecionada: Respostas: Comentário da resposta: Identifique qual das alternativas é um middleware. API. Core. API. Cloud. CRM. APP. 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 3 Resposta Selecionada: Respostas: Web services são relativamente fáceis de reutilizar e compartilhar lógica com diferentes clientes como mobile, desktop e aplicações web. Por que isso ocorre? Padrões abertos permitem a interoperabilidade em diferentes plataformas e execução tecnológica independente. Depende mais do programador e do jeito que ele desenvolve o web service. Qualquer um pode desenvolver, até mesmo pessoas que não conhecem. 1 em 1 pontos 1 em 1 pontos 07/06/2022 23:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/bb-social-learning-BBLEARN/execute/mybb?cmd=display&toolId=MyGradesOnMyBb_____MyGradesT… 3/8 Comentário da resposta: É a definição da SOA, tem de ser seguida. Padrões abertos permitem a interoperabilidade em diferentes plataformas e execução tecnológica independente. São padrões fechados, o que facilita o consumo. Webservices são relativamente fáceis de reutilizar e compartilhar lógica com diferentes clientes como mobile, desktop e aplicações web. Essa possibilidade alcançada pelos webservices ocorre por causa dos padrões abertos que permitem a interoperabilidade em diferentes plataformas computacionais e execução tecnológica independente. Pergunta 4 Resposta Selecionada: Respostas: 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? 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. 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. 1 em 1 pontos 07/06/2022 23:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/bb-social-learning-BBLEARN/execute/mybb?cmd=display&toolId=MyGradesOnMyBb_____MyGradesT… 4/8 Comentário da resposta: O modelo de arquitetura SOA foi definido por Thomas Erl em 2009. Pergunta 5 Resposta Selecionada: Respostas: Comentário da resposta: Qual é o objetivo do gerenciamento de disponibilidade? O gerenciamento de disponibilidade permite otimizar o uso dos recursos de infraestrutura, antecipar e avaliar falhas previstas, implementar políticas de segurança e monitorar os objetivos dos acordos de serviço. O gerenciamento de disponibilidade permite identificar os recursos que estão sem atividades e direcionar novas atividades para eles. O gerenciamento de disponibilidade permite saber em qual servidor será possível colocar mais aplicações utilizando melhor o espaço disponível. Não é um tema que preocupa, pois sempre que há necessidade de aumentar a disponibilidade basta solicitar à consultoria mais servidores e eles entregam em um dia útil. O gerenciamento de disponibilidade permite otimizar o uso dos recursos de infraestrutura, antecipar e avaliar falhas previstas, implementar políticas de segurança e monitorar os objetivos dos acordos de serviço. O gerenciamento de disponibilidade permite saber quando a empresa terá tempo livre para fazer os projetos que estão parados há alguns anos. O gerenciamento da disponibilidade possibilita otimizar o uso dos recursos, antecipar e avaliar falhas previstas, implementar políticas de segurança e monitorar os objetivos dos acordos de serviço, por exemplo: 99% de disponibilidade. Ao mesmo tempo que os avanços tecnológicos permitiram sistemas mais estáveis e tolerantes a falhas, a interdependência entre os processos de negócios e as operações de tecnologia da informação chegou a tal ponto que se a tecnologia parar, o negócio para. 1 em 1 pontos 07/06/2022 23:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/bb-social-learning-BBLEARN/execute/mybb?cmd=display&toolId=MyGradesOnMyBb_____MyGradesT… 5/8 Pergunta 6 Resposta Selecionada: Respostas: Comentário da resposta: 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 possibilitao 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? 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. 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. 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 7 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? 1 em 1 pontos 1 em 1 pontos 07/06/2022 23:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/bb-social-learning-BBLEARN/execute/mybb?cmd=display&toolId=MyGradesOnMyBb_____MyGradesT… 6/8 Resposta Selecionada: Respostas: Comentário da resposta: Valorizar a granularidade, a leveza e a capacidade de compartilhar serviços entre várias aplicações. 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. 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 Resposta Selecionada: Respostas: Como podemos definir uma arquitetura para aplicações móveis no caso de os usuários não contarem com conexão on-line em todo o tempo? Armazenar em base local do APP e quando reestabelecer a conexão encaminhar os dados produzidos durante o período off-line. Não se deve considerar esta opção, no Brasil os usuários já contam com conexão 24 horas. 1 em 1 pontos 07/06/2022 23:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/bb-social-learning-BBLEARN/execute/mybb?cmd=display&toolId=MyGradesOnMyBb_____MyGradesT… 7/8 Comentário da resposta: Deve-se aumentar o plano de dados de internet de todos os usuários para garantir que não haverá falhas de comunicação. Armazenar em base local do APP e quando reestabelecer a conexão encaminhar os dados produzidos durante o período off-line. Recomendar ao usuário que procure um ponto de internet wi-fi quando desejar usar a aplicação. Direcionar os usuários para o atendimento telefônico. A comunicação pelo método de armazenamento e encaminhamento é para situações em que a conectividade entre cliente e servidor não pode ser garantida. Suponha que um usuário móvel queira inserir dados enquanto seu dispositivo móvel não esteja conectado a um servidor. Uma aplicação cliente móvel inicialmente pode armazenar em um banco de dados local. Mais tarde, quando uma conexão for estabelecida, a aplicação móvel encaminha os dados do banco de dados local para o banco de dados no servidor. Armazenar e encaminhar é um método que dá aos usuários móveis a capacidade de trabalhar, mesmo quando não estão conectados a um servidor. No entanto, é importante notar que, se for permitido aos usuários móveis armazenar dados em um banco de dados local desse modo, você também deve assegurar a integridade dos dados quando estes forem sincronizados com o banco de dados do servidor, já que outros usuários podem estar adicionando ou modificando dados que podem entrar em conflito com os dos dispositivos móveis. Pergunta 9 Resposta Selecionada: Respostas: Ao avaliar os objetivos que encontramos em uma arquitetura orientada a serviços SOA , podemos afirmar que um desses objetivos é: Prover uma organização que projete uma arquitetura eficiente para as comunicações entre empresas ou dentro de uma mesma empresa. Prover uma organização que projete uma arquitetura eficiente para as comunicações entre empresas ou dentro de uma mesma empresa. 1 em 1 pontos 07/06/2022 23:07 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash... https://senacsp.blackboard.com/webapps/bb-social-learning-BBLEARN/execute/mybb?cmd=display&toolId=MyGradesOnMyBb_____MyGradesT… 8/8 Terça-feira, 7 de Junho de 2022 23h07min13s BRT Comentário da resposta: 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. Um objetivo da SOA é apresentar práticas que permitam que a empresa tenha uma arquitetura de comunicação eficiente. Pergunta 10 Resposta Selecionada: Respostas: Comentário da resposta: Web services são conhecidos por terem baixo acoplamento. Em quais situações pode ser necessário rever as aplicações que chamam determinado web service devido a uma alteração nele? Alterações funcionais na estrutura de dados e no tempo de processamento. Alteração do servidor sem impactar dados de acesso. Atualização da documentação do web service. Alterações funcionais na estrutura de dados e no tempo de processamento. Mudança da equipe responsável pelo web service. Nada justifica alterações nas aplicações. Alterações funcionais na estrutura de dados podem gerar oportunidades e/ou necessidade de alterações nas aplicações. O tempo de processamento pode ser restritivo e também requerer alterações nas aplicações. ← OK 1 em 1 pontos
Compartilhar