KA 02 - Software Architecture¶
Bem-vindo ao Knowledge Area de Arquitetura de Software do SWEBOK-AI v5.0.
Neste módulo, exploramos como a arquitetura de software evoluiu de uma disciplina puramente estrutural para a gestão de contexto e sistemas híbridos na era da Inteligência Artificial.
Conteúdo¶
-
A inversão de valor: do código para o contexto.
-
O papel do arquiteto na era dos LLMs.
-
Sistemas sócio-técnicos híbridos.
- Complexidade estocástica e determinística.
-
Modularidade semântica.
-
Microservices e governança assistida.
- Serverless e computação efêmera.
-
Event-Driven Architecture e agentes autônomos.
-
RAG (Retrieval-Augmented Generation).
- Arquiteturas Agênticas.
-
Engenharia de Prompt como componente arquitetural.
-
Living Documentation.
- ADRs (Architecture Decision Records) assistidos por IA.
-
O modelo C4 dinâmico.
-
Novos atributos de qualidade (NFRs) para sistemas de IA.
- Avaliação de arquiteturas probabilísticas.
- Fitness Functions evolutivas.
Este conteúdo faz parte do SWEBOK-AI v5.0, uma reimaginação do Guia do Conhecimento em Engenharia de Software para a era da IA.