– Segurança e confidencialidade dos dados dos pacientes.
– Facilidade de manutenção e evolução do software.
– Escalabilidade para suportar crescimento futuro.
– Desempenho adequado durante períodos de alta demanda.
– Confiabilidade nas operações críticas.
Durante as reuniões iniciais, a equipe de arquitetura decidiu registrar todas as decisões arquiteturais utilizando ADRs (Architectural Decision Records) e pretende utilizar modelos de documentação arquitetural para apoiar a comunicação entre as equipes de desenvolvimento, testes e operação.
Você foi contratado como Arquiteto de Software da empresa responsável pelo desenvolvimento da plataforma Vida+ Digital. Sua missão é elaborar uma proposta arquitetural inicial que contemple os aspectos de Arquitetura de Software e de Qualidade de Software estudados na disciplina. Para isso, será necessário analisar os requisitos apresentados e justificar tecnicamente suas decisões.
Elabore um relatório técnico ou proposta técnica contendo os seguintes itens:
Etapa 1 – Identificação dos Atributos de Qualidade
Identifique e explique pelo menos cinco atributos de qualidade considerados essenciais para a plataforma Vida+ Digital. Para cada atributo:
a) Apresente sua definição.
b) Justifique sua importância para o contexto da telemedicina.
c) Explique possíveis impactos caso esse atributo não seja atendido.
Etapa 2 – Proposta Arquitetural
Proponha uma arquitetura de software para a solução. Sua proposta deve:
a) Descrever o estilo arquitetônico escolhido.
b) Justificar a escolha realizada.
c) Explicar como a arquitetura contribui para os atributos de qualidade identificados na Etapa 1.
d) Elaborar, pelo menos, 1 (um) diagrama da Arquitetura Geral da solução proposta.
NOTA: recomenda-se que o estudante utilize diagramas, tabelas ou representações visuais para complementar sua resposta. O estudante pode utilizar qualquer ferramenta de UML ou outra que lhe seja mais conveniente.
Exemplo ilustrativo de organização da solução:
Etapa 3 – Registro de Decisões Arquiteturais
Descreva três decisões arquiteturais relevantes que deveriam ser registradas em ADRs. Para cada decisão, apresente:
a) Problema identificado.
b) Alternativas avaliadas.
c) Solução escolhida.
d) Benefícios esperados.
e) Possíveis trade-offs.
Etapa 4 – Qualidade do Processo e Qualidade do Produto
Explique, em detalhes, a diferença entre:
a) Qualidade do Processo de Software.
b) Qualidade do Produto de Software.
Em seguida, descreva como práticas de melhoria de processos podem contribuir para a qualidade final da plataforma.
Etapa 5 – Reflexão Crítica
Considere o seguinte cenário: após um ano de operação, a plataforma passou de 500 mil para 5 milhões de usuários cadastrados. Explique:
a) Quais desafios arquiteturais podem surgir.
b) Quais atributos de qualidade se tornam ainda mais críticos.
c) Quais adaptações arquiteturais poderiam ser realizadas para sustentar esse crescimento.
Deve-se utilizar o TEMPLATE disponibilizado no MATERIAL DA DISCIPLINA para realizar essa atividade MAPA. Essa atividade MAPA deve ser entregue com a
extensão (.pdf) ou (.docx). Depois, deve ser anexado no ambiente da Atividade no STUDEO.
2. Responda a todos os itens, seguindo como roteiro os tópicos elencados anteriormente, e coloque em um único arquivo.
3. A entrega deve ser feita por meio do template de entrega da atividade MAPA, disponível no material da disciplina.
4. Antes de enviar sua atividade, certifique-se de que respondeu a todas as perguntas e realize uma cuidadosa correção ortográfica.
5. Após o envio, não são permitidas alterações ou modificações. Logo, você tem apenas uma chance de enviar o arquivo corretamente. Revise bem antes de enviar!
Faculdade: Unicesumar
