Ir para o conteúdo

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

  1. Introdução e Mudança de Paradigma

  2. A inversão de valor: do código para o contexto.

  3. O papel do arquiteto na era dos LLMs.

  4. Fundamentos Modernos

  5. Sistemas sócio-técnicos híbridos.

  6. Complexidade estocástica e determinística.
  7. Modularidade semântica.

  8. Padrões Arquiteturais Clássicos na Era da IA

  9. Microservices e governança assistida.

  10. Serverless e computação efêmera.
  11. Event-Driven Architecture e agentes autônomos.

  12. Arquiteturas Nativas de IA

  13. RAG (Retrieval-Augmented Generation).

  14. Arquiteturas Agênticas.
  15. Engenharia de Prompt como componente arquitetural.

  16. Documentação e Decisões

  17. Living Documentation.

  18. ADRs (Architecture Decision Records) assistidos por IA.
  19. O modelo C4 dinâmico.

  20. Qualidade e Avaliação

  21. Novos atributos de qualidade (NFRs) para sistemas de IA.

  22. Avaliação de arquiteturas probabilísticas.
  23. 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.