Segundo Sommerville (2011), “um sistema para reembolso de v...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - sistema de sistemas
Um sistema de sistemas é uma abordagem de integração onde diferentes sistemas independentes são combinados para criar um sistema maior e mais complexo que oferece mais funcionalidades do que os sistemas individuais. Essa abordagem é comum em ambientes empresariais onde diferentes aplicações são usadas para realizar diferentes funções, mas precisam trabalhar juntas para atingir um objetivo comum.
No exemplo citado, temos uma aplicação web que é usada para submeter pedidos de reembolso de viagens e uma aplicação de processamento de lotes separada que processa esses pedidos para pagamento. Portanto, temos dois sistemas distintos: um interativo e um batch, que quando trabalham em conjunto, formam um sistema de sistemas. Eles são independentes em suas funções, mas interdependentes no processo de negócio de reembolso de viagens.
Justificativa para a alternativa correta (D): O exemplo dado se encaixa na definição de sistema de sistemas pois envolve múltiplas aplicações interagindo para cumprir uma função empresarial. A submissão de pedidos de reembolso via uma aplicação web e o processamento desses pedidos por outra aplicação ilustram a colaboração entre sistemas diferentes para atingir um objetivo comum - no caso, o reembolso de despesas de viagens de funcionários.
Vamos entender por que as outras alternativas não são adequadas:
- A - sistema de controle embutido: Estes sistemas geralmente se referem a sistemas que são parte de um dispositivo maior, atuando em tempo real para controlar aspectos específicos de hardware. No exemplo dado, não estamos falando de controle de hardware, mas de processos administrativos e financeiros.
- B - aplicação stand-alone: Uma aplicação stand-alone é um programa que não depende de outros sistemas para funcionar. No exemplo, claramente depende-se de outra aplicação (o processamento de lotes), portanto não é uma aplicação stand-alone.
- C - sistema de coleta de dados: Embora o sistema web inicial possa coletar dados de reembolso, o exemplo se concentra mais na interação entre sistemas diferentes do que na coleta de dados em si.
Portanto, a alternativa D é a mais adequada para descrever o cenário proposto, onde múltiplos sistemas colaboram entre si, configurando um sistema de sistemas.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Sistema de sistemas é uma coleção de sistemas dedicados ou orientados a tarefas que agrupam seus recursos e capacidades para criar um sistema novo e mais complexo que oferece mais funcionalidade e desempenho do que simplesmente a soma dos sistemas constituintes.
Fonte: Wikipedia
Conceitos que jamais levarei para minha vida profissional.
Chegar para um cliente ou colegas de desenvolvimento e falar "sistema de sistemas" ao invés de SOA ou microserviços, no dia seguinte perco contrato ou sou demitido.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo