Baixe o app para aproveitar ainda mais
Prévia do material em texto
26/05/2023, 15:02 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/27329/quizzes/138464/take 1/9 Atividade Objetiva 4 Iniciado: 26 mai em 14:50 Instruções do teste 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 ptsPergunta 1 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 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: A+ A A- 26/05/2023, 15:02 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/27329/quizzes/138464/take 2/9 I e III, apenas. II e III, apenas. III, apenas. I e II, apenas. II e IV, apenas. 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: 0,2 ptsPergunta 2 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 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 A+ A A- 26/05/2023, 15:02 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/27329/quizzes/138464/take 3/9 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. Considerando as informações apresentadas, avalie as afirmações abaixo: A+ A A- 26/05/2023, 15:02 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/27329/quizzes/138464/take 4/9 I, II e IV. II e III. I, II e III. II, III e IV. I e IV. 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: 0,2 ptsPergunta 3 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. A+ A A- 26/05/2023, 15:02 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/27329/quizzes/138464/take 5/9 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 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. Em sua forma atual, o frameworkde 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: https://www.aiec.br/plataforma/126126/116/unidade01/imagens/116u01m03a03p02 Acesso em: 17 jun. 2022. Considerando as reflexões apresentadas, assinale a opção correta. A+ A A- 26/05/2023, 15:02 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/27329/quizzes/138464/take 6/9 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. 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. 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. 0,2 ptsPergunta 4 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: ● 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. A+ A A- 26/05/2023, 15:02 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/27329/quizzes/138464/take 7/9 As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. As asserções I e II são proposições falsas. 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. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 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: 0,2 ptsPergunta 5 A+ A A- 26/05/2023, 15:02 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/27329/quizzes/138464/take 8/9 Modelagem. Lei de patentes. Testes de segurança. Descarga hexadecimal. Partes de computador. 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_BwE. 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. Qual afirmativa abaixo apresenta um dos passos gerais da engenharia reversa? A+ A A- 26/05/2023, 15:02 Teste: Atividade Objetiva 4 https://famonline.instructure.com/courses/27329/quizzes/138464/take 9/9 Nenhum dado novo para salvar. Última verificação às 15:02 Enviar teste A+ A A-
Compartilhar