Baixe o app para aproveitar ainda mais
Prévia do material em texto
07/12/23, 05:57 Atividade 4: Segurança e Arquitetura Orientada a Serviços https://famonline.instructure.com/courses/31434/quizzes/156865?module_item_id=872067 1/12 Atividade 4 Entrega 26 nov em 23:59 Pontos 1 Perguntas 5 Disponível 14 ago em 0:00 - 26 nov em 23:59 Limite de tempo Nenhum Tentativas permitidas 2 Instruções Este teste foi travado 26 nov em 23:59. Histórico de tentativas Tentativa Tempo Pontuação MANTIDO Tentativa 2 7 minutos 0,6 de 1 MAIS RECENTE Tentativa 2 7 minutos 0,6 de 1 Tentativa 1 4 minutos 0,4 de 1 Pontuação desta tentativa: 0,6 de 1 Enviado 25 nov em 23:07 Esta tentativa levou 7 minutos. Importante: Caso você esteja realizando a atividade através do aplicativo "Canvas Student", é necessário que você clique em "FAZER O QUESTIONÁRIO", no final da página. 0,2 / 0,2 ptsPergunta 1 Leia o texto e analise a imagem a seguir: Em um esforço para eliminar o déficit de comunicação entre as áreas de negócios e de TI sobre o que diz respeito a Arquitetura Orientada a Serviços (SOA), o Open Group lançou um novo padrão técnico - Ontologia da Arquitetura Orientada a Serviços - que visa ajudar a definir melhor os conceitos, termos e semânticas envolvidas com o SOA. O padrão: ... define os conceitos, terminologias e semânticas da SOA, tanto em termos comerciais quanto em termos técnicos, a fim de: A+ A A- https://famonline.instructure.com/courses/31434/quizzes/156865/history?version=2 https://famonline.instructure.com/courses/31434/quizzes/156865/history?version=2 https://famonline.instructure.com/courses/31434/quizzes/156865/history?version=1 07/12/23, 05:57 Atividade 4: Segurança e Arquitetura Orientada a Serviços https://famonline.instructure.com/courses/31434/quizzes/156865?module_item_id=872067 2/12 ● Criar uma base para trabalhos futuros em áreas de domínio específicas ● Permitir comunicações entre as pessoas de negócios e técnicos ● Reforçar a compreensão dos conceitos de SOA nos negócios e nas comunidades técnicas ● Fornecer um meio para a situação dos problemas e suas soluções de forma clara e inequívoca de forma a promover uma compreensão mútua [...]. Fonte: LUBLINSKY, B. O Open Group lança um novo padrão técnico - Ontologia SOA. InfoQ, 28 dez. 2010. Disponível em: https://www.infoq.com/br/news/2010/12/ontologia_soa/. Acesso em: 17 jun. 2022. Disponível em: https://thoughtsasaservice.files.wordpress.com/2011/06/ontologia- soa.png. Acesso em: 17 jun. 2022. Refletindo sobre a ontologia da arquitetura orientada a serviços, avalie as seguintes asserções e a relação proposta entre elas. I. Um arquiteto pode usar a ontologia SOA simplesmente para ler e entender os principais conceitos de SOA, pois essa linguagem complexa pode garantir que ele faça as perguntas certas e interprete as respostas que obtém de forma inequívoca. PORQUE II. Uma ontologia pode ser aumentada com ontologias de domínios específicos relacionados, pois ela reflete as lições aprendidas sobre quais termos devem ser usados para evitar confusão, distinguindo melhor alguns conceitos comuns. A respeito dessas asserções, assinale a opção correta: A+ A A- 07/12/23, 05:57 Atividade 4: Segurança e Arquitetura Orientada a Serviços https://famonline.instructure.com/courses/31434/quizzes/156865?module_item_id=872067 3/12 A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. As asserções I e II são proposições falsas. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. Correto!Correto! A alternativa está correta, pois as asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. A asserção I é verdadeira, pois um arquiteto pode usar a ontologia SOA simplesmente para ler e entender os conceitos-chave de SOA e, mais importante, um conjunto de definições e entendimento de conceitos-chave. A asserção II é verdadeira, pois uma ontologia também pode ser aumentada com ontologias de domínios específicos relacionados, como por exemplo, em Governança ou Gestão de Processos de Negócios, ou mesmo em uma indústria vertical como varejo. A asserção II não justifica a I. A asserção I é sobre a aplicação de uma ontologia SOA para entender seus conceitos-chave, enquanto a asserção II é sobre ontologias em si e como podem ser aprimoradas com base em domínios específicos. A asserção I é sobre o uso de ontologias em SOA, enquanto a asserção II é sobre a construção de ontologias em qualquer área. 0 / 0,2 ptsPergunta 2 A+ A A- 07/12/23, 05:57 Atividade 4: Segurança e Arquitetura Orientada a Serviços https://famonline.instructure.com/courses/31434/quizzes/156865?module_item_id=872067 4/12 Leia o texto e analise a imagem a seguir: Zachman explica o uso do conceito de “arquitetura” para o assunto que está introduzindo. A metáfora é mais que apropriada. Essencialmente, ele nos diz que, para construir uma casa, precisamos de diversas plantas de arquitetura, abordando diversos aspectos (estrutura, elétrica, hidráulica…) e destinadas a diversos públicos (o cliente que encomendou a casa, os diversos engenheiros envolvidos, o mestre-de- obras…). Além disso, precisamos manter essas plantas atualizadas para sermos capazes de fazer modificações e reformas no futuro sem risco (quem nunca furou um cano na parede?) Zachman nos diz que não é diferente com as organizações. Em sua forma atual, o framework de Zachman consiste em uma matriz de 6 colunas por 6 linhas. As colunas correspondem às clássicas perguntas 5W1H (What/Who/Where/When/Why/How) aplicadas à organização. As colunas, portanto, referem-se aos diferentes aspectos sobre a organização que precisam ser conhecidos [...] As linhas da matriz referem-se aos diferentes pontos de vista e níveis de detalhe relativos à informação que descreve a organização. Fonte: BELLOQUIM, A. Frameworks de Arquitetura – Parte 1: Zachman. Gnosis, 08 jun. 2010. Disponível em: https://arquiteturacorporativa.com.br/2010/06/frameworks-de- arquitetura-parte-1-zachman/. Acesso em: 17 jun. 2022. Disponível em: A+ A A- 07/12/23, 05:57 Atividade 4: Segurança e Arquitetura Orientada a Serviços https://famonline.instructure.com/courses/31434/quizzes/156865?module_item_id=872067 5/12 https://www.aiec.br/plataforma/126126/116/unidade01/imagens/116u01m Acesso em: 17 jun. 2022. Considerando as reflexões apresentadas, assinale a opção correta. A última linha da matriz é onde serão incluídas representações de requisitos para produtos, serviços ou hardware, pois um elemento- chave dessa estrutura é que ela evita todas as redundâncias na matriz bidimensional final. A terceira linha da matriz inclui todas as redes do sistema e locais relevantes onde as operações de negócios ocorrem, pois, a lógica é recursiva e genérica, o que significa que pode ser usada para classificar ou analisar qualquer coisa relacionada à arquitetura corporativa em questão. ocê respondeuocê respondeu Esta alternativa está incorreta, pois é a terceira coluna, e não a terceira linha que inclui todas as redes do sistema e locais relevantes onde as operações de negócios ocorrem. Desse modo, a alternativa correta é aquela que indica que a segunda linha da matriz inclui identificar as necessidades de negócios e os recursos que a empresa precisará para executar o plano, pois cada coluna tem um modelo genérico simples e pode ter seu próprio metamodelo dentro dessa coluna, pois a segunda linha (modelo de negócio ou conceitos de negócios) é onde se identificam as necessidades de negócios e os recursos que a empresa precisará para executar o plano. A quarta linha da matriz identifica as principais partes interessadas e determina todo o pessoal relevante para o projeto, pois o framework Zachman é projetado para trabalhar tanto com objetos físicos quanto com ideias conceituais. A segunda linha da matriz inclui identificar as necessidadesde negócios e os recursos que a empresa precisará para executar o plano, pois cada coluna tem um modelo genérico simples e pode ter seu próprio metamodelo dentro dessa coluna. esposta corretaesposta correta A+ A A- 07/12/23, 05:57 Atividade 4: Segurança e Arquitetura Orientada a Serviços https://famonline.instructure.com/courses/31434/quizzes/156865?module_item_id=872067 6/12 A primeira linha da matriz inclui informações sobre o funcionamento do sistema e como ele funciona no ambiente de TI ou de negócios, pois o modelo básico de cada coluna deve ser único e evitar sobreposição ou replicação de dados em qualquer outra coluna. 0,2 / 0,2 ptsPergunta 3 Contextualização Leia o texto a seguir: O uso da Engenharia Reversa sempre foi muito questionado no meio industrial. Afinal, quando o assunto é o famoso "Copia, mas não faz igualzinho", sempre surge uma dúvida sobre a idoneidade do que foi feito. Porém, para a maioria dos estudiosos deste assunto, a Engenharia Reversa não é considerada ilegal, pois se trata apenas do estudo daquilo que foi feito, além de ser uma área de conhecimento que abre caminho para o surgimento de novas tecnologias. Qual a utilização da Engenharia Reversa na indústria? Você já parou para analisar que o lançamento de um produto de sucesso sempre vem acompanhado do lançamento de produtos semelhantes e oriundos de outras marcas? Isto acontece porque muitas indústrias, como as companhias de telefonia, utilizam a Engenharia Reversa para o desenvolvimento de novos produtos a partir da tecnologia criada por empresas concorrentes. Do ponto de vista econômico, essa técnica é positiva porque não é necessário investir em pesquisas para a criação de novas tecnologias. De acordo com uma perspectiva estratégica, a chance desse produto fazer sucesso, neste caso é grande, visto que a empresa concorrente conseguiu conquistar clientes com o mesmo tipo de produto [...]. Fonte: DIAS, F. Entenda o que é Engenharia Reversa e como ela funciona. Voitto, 24 abr. 2019. Disponível em: https://www.voitto.com.br/blog/artigo/o-que-e-engenharia-reversa? gclid=CjwKCAiAsYyRBhACEiwAkJFKoq1- E14itGQBJRyxw_kIYKS8IvxwTZtf8Py4bQolllOwFIs3d2KjeBoCxaYQAvD Acesso em: 16 jun. 2022. Sabe-se que existe uma relação entre a engenharia de software com a engenharia reversa. Independente do contexto em que a engenharia reversa é aplicada, existem passos gerais a serem tomados. A+ A A- 07/12/23, 05:57 Atividade 4: Segurança e Arquitetura Orientada a Serviços https://famonline.instructure.com/courses/31434/quizzes/156865?module_item_id=872067 7/12 Qual afirmativa abaixo apresenta um dos passos gerais da engenharia reversa? Partes de computador. Modelagem. Correto!Correto! Alternativa correta. Na modelagem, as informações coletadas são abstraídas em um modelo conceitual, com cada parte do modelo explicando sua função na estrutura geral. O objetivo desta etapa é pegar informações específicas do original e abstraí-las em um modelo geral que pode ser usado para orientar o projeto de novos objetos ou sistemas. Descarga hexadecimal. Lei de patentes. Testes de segurança. 0,2 / 0,2 ptsPergunta 4 Leia o texto a seguir: A Engenharia de Requisitos, também conhecida como RE, faz referência a um processo de definição, documentação e manutenção dos requisitos presentes em um determinado projeto de engenharia dentro da área de TI. É por meio dela que há a possibilidade de acessar um mecanismo que seja adequado para compreender a solicitação de clientes[...] A Engenharia de Requisitos é constituída por algumas etapas que tornam possíveis a execução de um software. Além disso, seus documentos exigem algum tipo de manutenção ao longo do tempo e, por isso, uma etapa de processos é definida para melhorar a qualidade de integração. Essas etapas de processo estão diretamente ligadas com: • Concepção: a concepção é a etapa onde os stakeholders são definidos, bem como os seus diferentes pontos de vista acerca dos A+ A A- 07/12/23, 05:57 Atividade 4: Segurança e Arquitetura Orientada a Serviços https://famonline.instructure.com/courses/31434/quizzes/156865?module_item_id=872067 8/12 problemas e influências gerados no processo. • Elicitação: nesta etapa, os requisitos de usuário do sistema deverão ser levantados sob as perspectivas de categoria do requisito e, também, natureza do requisito. • Elaboração: na elaboração, é necessário que cada requisito esteja devidamente detalhado e descrito em uma linguagem natural, levando os modelos conceituais em consideração; • Negociação: nesta etapa, é necessário identificar todos os conflitos entre os requisitos para que seja possível negociar algumas soluções; • Especificação: a especificação serve para desenvolver os requisitos do sistema que precisam atender às expectativas de clientes e pessoas usuárias; • Validação: nesta etapa, a validação da cobertura do sistema é feita; • Gerenciamento: o gerenciamento lida com todo o ciclo de vida de um produto. Fonte: NOLETO, C. Engenharia de requisitos: quais as etapas e como funciona? Trybe, 29 nov. 2021. Disponível em: https://blog.betrybe.com/tecnologia/engenharia-de-requisitos-tudo- sobre/. Acesso em: 17 jun. 2022. Considerando as informações apresentadas, avalie as afirmações abaixo: I. A elicitação de requisitos é usada para produzir modelos formais de requisitos de software, pois a verificação refere-se ao conjunto de tarefas que garante que o software implemente corretamente uma função específica. II. A engenharia de requisitos é o processo de reunir e definir o serviço prestado pelo sistema, pois o processo de engenharia de requisitos consiste também na verificação e validação de determinados e respectivos requisitos. III. A elicitação de requisitos produz modelos formais dos requisitos compreendidos, pois as técnicas utilizadas para a elicitação de requisitos incluem entrevistas e brainstorming, necessitando assim de diversas pessoas. IV. A validação refere-se a um conjunto diferente de tarefas que garante que o software que foi construído seja rastreável aos requisitos do cliente, pois os requisitos devem ser consistentes com todos os outros requisitos. É correto o que se afirma em: A+ A A- 07/12/23, 05:57 Atividade 4: Segurança e Arquitetura Orientada a Serviços https://famonline.instructure.com/courses/31434/quizzes/156865?module_item_id=872067 9/12 I e III, apenas. I e II, apenas. III, apenas. II e III, apenas. II e IV, apenas. Correto!Correto! A alternativa está correta, pois apenas as afirmações II e IV estão corretas. A afirmação I está incorreta, pois é a elicitação de requisitos que está relacionada às várias formas utilizadas para obter conhecimento sobre o domínio e os requisitos do projeto. A afirmação II está correta, pois a engenharia de requisitos é o processo de definir, documentar e manter os requisitos. É um processo de coleta e definição do serviço prestado pelo sistema. A afirmação III está incorreta, pois a elicitação não produz modelos formais dos requisitos compreendidos. Em vez disso, amplia o conhecimento de domínio do analista e, assim, ajuda a fornecer informações para o próximo estágio. A afirmação IV está correta, pois a validação refere-se a um conjunto diferente de tarefas que garante que o software que foi construído seja rastreável aos requisitos do cliente. Se os requisitos não forem validados, erros nas definições de requisitos se propagarão para os estágios sucessivos, resultando em muitas modificações e retrabalhos. 0 / 0,2 ptsPergunta 5 Leia o texto e analise a imagem a seguir: Por que não é possível falar de ESB sem citar o SOA? O SOA (Service Oriented Architecture), que em português significa Arquitetura Orientada a Serviços, está intimamente conectado com o surgimento do ESB. Para compreender melhor esta ligação, é necessário entender melhor o SOA e conhecer o que motivou o desenvolvimento da tecnologia ESB [...] A+ A A- 07/12/23, 05:57 Atividade 4: Segurança e Arquitetura Orientada a Serviçoshttps://famonline.instructure.com/courses/31434/quizzes/156865?module_item_id=872067 10/12 A arquitetura orientada a serviços é a evolução natural da arquitetura de sistemas tradicional. Este modelo soluciona as necessidades de desenvolvimento e de adaptação às novas demandas do mercado, que se mostra cada vez mais exigente. As megatendências de SaaS, mobile e Big Data estão convergindo para criar uma enorme explosão de endpoints e dados. Nesta nova era, as empresas tendem a ser cada vez mais sobrecarregadas pelas demandas de conectividade, ou podem aproveitar a oportunidade e obter vantagem competitiva conectando tudo perfeitamente. As empresas visionárias estão transformando essa fragmentação em força, conectando a atual explosão de aplicativos, dados, parceiros e clientes em uma única entidade de alto desempenho. Neste sentido, um dos componentes mais importantes do SOA é o Enterprise Service Bus – ESB, um barramento de serviços corporativos que disponibiliza com maior facilidade os serviços do sistema para os usuários e aplicações, acelerando processos de integração. Fonte: ESB: tudo o que você precisa saber para escolher o melhor. Vertigo, 01 fev. 2019. Disponível em: https://vertigo.com.br/tudo-sobre- esb/. Acesso em: 17 jun. 2022. Disponível em: https://docs.microsoft.com/pt- br/dotnet/architecture/dapr-for-net-developers/media/the-world-is- distributed/soa-basic.png . Acesso em: 17 jun. 2022. A+ A A- 07/12/23, 05:57 Atividade 4: Segurança e Arquitetura Orientada a Serviços https://famonline.instructure.com/courses/31434/quizzes/156865?module_item_id=872067 11/12 Considerando as informações apresentadas, avalie as afirmações abaixo: I. Existem muitas plataformas ESB, desde grandes fornecedores proprietários até fornecedores de nicho e de código aberto, pois o conceito central da arquitetura ESB é que você integre diferentes aplicativos colocando um barramento de comunicação entre eles II. A orquestração é um dos principais princípios de integração da arquitetura ESB, ela compõe vários componentes refinados existentes em um único serviço composto de ordem superior, pois o ESB é fundamentalmente uma arquitetura. III. Em um dos cinco princípios básicos de integração do ESB, os dados que trafegam no barramento são um formato canônico e quase sempre XML, pois o ESB é um conjunto de regras e princípios para a integração de vários aplicativos em uma infraestrutura semelhante a um barramento. IV. Na implementação, o adaptador é responsável por conversar com a aplicação backend e transformar os dados do formato do aplicativo para o formato do barramento, pois um ESB fornece uma maneira de alavancar os sistemas existentes e expô-los a novos aplicativos. É correto apenas o que se afirma em: II, III e IV. I e IV. II e III. ocê respondeuocê respondeu A+ A A- 07/12/23, 05:57 Atividade 4: Segurança e Arquitetura Orientada a Serviços https://famonline.instructure.com/courses/31434/quizzes/156865?module_item_id=872067 12/12 A alternativa está incorreta, pois apenas as afirmações I, II e IV estão corretas. A afirmação I está correta, pois existem muitas plataformas ESB por aí, desde grandes fornecedores proprietários até fornecedores de nicho e de código aberto. No papel, há muitas semelhanças, mas existem alguns pontos a serem considerados ao fazer uma seleção de ESB. A afirmação II está correta, pois a orquestração é um dos principais princípios de integração da arquitetura ESB, ela compõe vários componentes refinados existentes em um único serviço composto de ordem superior. Isso pode ser feito para alcançar a "granularidade" apropriada dos serviços e promover a reutilização e a capacidade de gerenciamento dos componentes subjacentes. A afirmação III está incorreta, pois os dados que trafegam no barramento em formato canônico e quase sempre XML são elementos de implementação, e não de um dos cinco princípios básicos de integração do ESB. A afirmação IV está correta, pois na implementação, o adaptador é responsável por conversar com a aplicação backend e transformar os dados do formato do aplicativo para o formato do barramento. O adaptador também pode executar uma série de outras atividades, como gerenciamento de transações de roteamento de mensagens, segurança, monitoramento, tratamento de erros, etc. I, II e IV. esposta corretaesposta correta I, II e III. Pontuação do teste: 0,6 de 1 A+ A A-
Compartilhar