3. Preocupações Arquiteturais
As preocupações arquiteturais representam aspectos, requisitos e desafios críticos que devem ser tratados durante o desenvolvimento do sistema. Elas são derivadas diretamente das necessidades dos stakeholders e impactam diretamente atributos de qualidade como segurança, manutenibilidade, desempenho, testabilidade e usabilidade. O mapeamento claro dessas preocupações permite que a arquitetura seja construída de forma rastreável, atendendo aos objetivos do projeto e assegurando a satisfação dos stakeholders.
A tabela a seguir apresenta as principais preocupações levantadas, associadas aos stakeholders que as expressam e aos pontos de vista arquiteturais que as endereçam.
ID | Preocupação | Stakeholders Relacionados | Pontos de Vista Relacionados |
---|---|---|---|
P01 | Clareza e qualidade do código | ST01, ST02, ST05 | PV02 |
P02 | Experiência do usuário (UX) | ST02, ST03 | PV01 , PV05 |
P03 | Testabilidade e cobertura de testes | ST04 | PV02 , PV04 |
P04 | Tempo de entrega e valor ao usuário final | ST03 | PV02 , PV05 |
P05 | Alta disponibilidade e desempenho | ST05 | PV01 , PV03 |
P06 | Evolutividade e manutenção futura | ST01, ST04, ST05 | PV01 , PV02 |
P07 | Integração com sistemas externos | ST01, ST05 | PV01 , PV03 |
P08 | Suporte a diferentes perfis de usuário | ST03 | PV05 , PV01 |
P09 | Adoção de boas práticas de engenharia | ST01, ST02, ST04 | PV02 |
P10 | Segurança e privacidade de dados | ST05 | PV01 , PV03 |