MAPA - ESOFT - ARQUITETURA DE SOFTWARE - 53_2026
QUESTÃO 1
MV-ASSESSORIA
Consulte a nossa assessoria pelo Número:
Whats(15)98170-8778
Tele gram:(15)98170-8778
Entre em contato com a nossa equipe que vamos assessorar com esse trabalho
Mais de 10 anos no mercado acadêmico
O Ministério da
Saúde decidiu iniciar um programa nacional de transformação digital para
modernizar a gestão da cadeia de suprimentos da saúde pública brasileira.
Atualmente, hospitais, postos de saúde, laboratórios, centros de
distribuição e fornecedores operam utilizando sistemas independentes,
dificultando o monitoramento do estoque de medicamentos, vacinas, equipamentos
médicos e insumos hospitalares.
Para resolver esse problema, será desenvolvida uma plataforma denominada
HealthSupply 360, capaz de integrar informações provenientes de:
a) Hospitais
públicos e privados conveniados.
b) Unidades Básicas
de Saúde (UBS).
c) Centros de
distribuição regionais.
d) Laboratórios
farmacêuticos.
e) Fornecedores de
equipamentos médicos.
f) Sistemas
estaduais e municipais de saúde.
g) Sensores IoT
utilizados no monitoramento de temperatura e armazenamento de vacinas.
h) Sistemas de
rastreamento logístico.
A plataforma permitirá:
a) Monitoramento em
tempo real dos estoques.
b) Controle de
validade de medicamentos;
c) Rastreamento de
remessas.
d) Emissão de
alertas automáticos.
e) Integração com
sistemas externos.
f) Geração de
relatórios gerenciais.
g) Suporte à tomada
de decisão estratégica.
A expectativa é que a solução atenda a milhares de unidades de saúde
distribuídas pelo país, processe milhões de eventos diariamente e opere com
alta disponibilidade, uma vez que falhas podem impactar diretamente o
atendimento à população.
Diante desse cenário, a equipe de tecnologia identificou desafios
relacionados à escalabilidade, integração, governança, resiliência operacional,
documentação arquitetural e evolução contínua da solução.
Situação-problema:
Você foi contratado
como Arquiteto de Software responsável pela definição da arquitetura da
plataforma HealthSupply 360. Sua missão é elaborar uma
proposta arquitetural que seja capaz de suportar a operação nacional da plataforma,
considerando aspectos relacionados a:
a) Microsserviços.
b) Arquitetura
orientada a eventos.
c) Computação
Serverless.
d) Padrões de
projeto.
e) Resiliência.
f) Governança
arquitetural.
g) Modelagem e
documentação.
NOTA: seu relatório
deverá apresentar justificativas técnicas para as decisões arquiteturais
adotadas e demonstrar a capacidade de evolução da solução ao longo do tempo.
Atividade:
Elabore um
relatório técnico ou proposta técnica contendo os seguintes itens:
Item 1 – Análise
dos Requisitos e dos Atributos de Qualidade
Analise o cenário
apresentado e identifique:
a) Cinco atributos
de qualidade considerados críticos para o sucesso da plataforma.
b) A importância de
cada atributo para o contexto da saúde pública.
c) Os riscos
técnicos e operacionais, caso esses atributos não sejam adequadamente
atendidos.
d) Quais requisitos
funcionais e não funcionais mais influenciam as decisões arquiteturais da
solução.
NOTA: Apresente suas justificativas.
Item 2 – Definição
da Arquitetura Baseada em Microsserviços, Eventos e Serverless
Proponha uma
arquitetura para a plataforma HealthSupply 360, considerando:
a) Os principais
microsserviços da solução.
b) O uso de
comunicação síncrona e assíncrona entre serviços.
c) Como eventos
serão utilizados para integração e processamento em tempo real.
d) Possíveis
componentes serverless que poderiam ser empregados.
e) Como a
arquitetura proposta contribui para os atributos de qualidade identificados no
Item 1.
NOTA: Apresente pelo menos um diagrama da arquitetura geral
representando sua proposta. O estudante poderá utilizar UML, Modelo C4,
ArchiMate ou outra notação de sua preferência.
Item 3 – Aplicação de Padrões de Projeto (Criação, Estruturais,
Comportamentais e GRASP)
Durante a modelagem
da solução, diversos desafios de desenvolvimento surgiram.
Considerando o
contexto apresentado:
a) Escolha e
justifique:
1) Um padrão
criacional.
2) Um padrão
estrutural.
3) Um padrão
comportamental.
b) Explique como
cada padrão contribui para a qualidade e manutenção da solução.
c) Escolha três
princípios ou padrões GRASP e explique sua aplicação prática no sistema.
d) Apresente
exemplos de componentes ou módulos que poderiam utilizar os padrões
selecionados.
NOTA: As justificativas devem demonstrar a relação entre os padrões
escolhidos e os requisitos da plataforma.
Item 4 –
Resiliência e Governança Arquitetural
Considerando que a
plataforma opera em ambiente distribuído e crítico para a saúde pública:
a) Identifique três
riscos arquiteturais relevantes.
b) Proponha
mecanismos de resiliência para mitigá-los.
c) Explique a
aplicação de pelo menos três padrões de resiliência, tais como:
- Circuit Breaker;
Retry; Bulkhead; Timeout; Fallback; Saga; Event Sourcing.
d) Descreva como a
governança arquitetural pode auxiliar na evolução e padronização da solução.
e) Cite práticas ou
mecanismos que poderiam ser utilizados para garantir conformidade arquitetural
entre as equipes de desenvolvimento.
Item 5 –
Ferramentas de Modelagem, Documentação e Registro de Decisões
Uma das exigências
do Ministério da Saúde é que toda a arquitetura seja adequadamente documentada
e mantenha rastreabilidade das decisões tomadas.
Explique:
a) Quais
ferramentas ou modelos de documentação arquitetural poderiam ser utilizados?
b) Como o Modelo C4
poderia contribuir para a comunicação entre stakeholders?
c) Como os ADRs
(Architectural Decision Records) poderiam ser utilizados durante o ciclo de
vida do sistema?
d) Quais diagramas
você considera essenciais para documentar a solução?
e) Como a
documentação arquitetural auxilia na manutenção e evolução do software?
Elabore pelo menos os seguintes diagramas da sua solução:
- 1 (um) Diagrama
de Componentes.
- 1 (um) Diagrama
de Implementação.
- 1 (um) Diagrama
de Caso de Uso.
- 1 (um) Diagrama
de Sequência.
Item 6 – Evolução Arquitetural
Após um ano de
operação, a plataforma deverá integrar:
a) Sistemas de
Inteligência Artificial para previsão de demanda.
b) Dispositivos IoT
avançados para monitoramento hospitalar.
c) Blockchain para
rastreabilidade de medicamentos.
d) Novos parceiros
internacionais de fornecimento.
Com base nisso, explique:
a) Como sua
arquitetura poderia evoluir para suportar esses novos requisitos?
b) Quais desafios
arquiteturais poderiam surgir?
c) Como os
microsserviços, eventos e componentes Serverless poderiam apoiar essa evolução?
d) Quais mecanismos
garantiriam a continuidade dos atributos de qualidade identificados no Item 1?
e) Quais decisões
arquiteturais deveriam ser revisadas ou registradas em novos ADRs?
0 comentários:
Postar um comentário