
Ficha del libro
Arquitetura de Software apoiada por Inteligência Artificial Ferramentas MCP para Automação e Suporte a Decisões e Visões Arquiteturais
Sobre Arquitetura de Software apoiada por Inteligência Artificial Ferramentas MCP para Automação e Suporte a Decisões e Visões Arquiteturais
O Model Context Protocol (MCP) é um protocolo voltado à integração entre modelos de inteligência artificial e fontes externas de contexto, como repositórios de código, bases documentais, sistemas de gestão e serviços corporativos. Em vez de tratar o modelo como uma aplicação isolada, o MCP permite que agentes e assistentes acessem informações relevantes, executem ferramentas controladas e produzam respostas contextualizadas. No contexto da arquitetura de software, ferramentas baseadas em MCP podem apoiar atividades como análise de requisitos, consulta à documentação técnica, identificação de dependências, geração de visões arquiteturais e comparação de alternativas de implementação. Essa integração reduz a distância entre o raciocínio arquitetural e os artefatos concretos do sistema. Outro elemento essencial é o registro explícito das decisões arquiteturais. Architecture Decision Records (ADRs) são documentos curtos que registram uma decisão relevante, o contexto em que foi tomada, as alternativas consideradas, a escolha realizada e suas consequências. Ao preservar esse histórico, os ADRs facilitam a compreensão das decisões, evitam perda de conhecimento e apoiam futuras revisões. A combinação entre MCP e ADRs fortalece o processo de decisão arquitetural. Enquanto o MCP fornece contexto atualizado e automatiza consultas a artefatos técnicos, os ADRs funcionam como uma memória estruturada das escolhas realizadas. Dessa forma, ferramentas de IA podem sugerir alternativas, consultar decisões anteriores, identificar conflitos, apoiar a rastreabilidade e contribuir para uma governança arquitetural mais transparente. Nos capítulos seguintes são apresentados os resultados dos trabalhos desenvolvidos pelos estudantes da turma 2026.1 da disciplina Arquitetura de Software, do Bacharelado em Sistemas de Informação do Instituto Federal da Bahia, Campus Vitória da Conquista. O trabalho resulta de uma integração com a disciplina Análise e Modelagem de Sistemas, responsável pela elaboração dos Documentos de Requisitos de Software que serviram de base para a produção dos ADRs apresentados. Essa integração curricular demonstra como a articulação entre disciplinas favorece uma aprendizagem mais significativa e contextualizada. Ao relacionar conceitos tradicionalmente estudados de forma isolada, os estudantes desenvolvem competências como pensamento crítico, resolução de problemas e aplicação prática do conhecimento, além de aproximar sua formação de situações reais encontradas no contexto profissional.
Temas y géneros
Guárdalo, registra tu progreso y compártelo con otros lectores.
La actividad de la comunidad aparecerá aquí cuando exista suficiente señal para que sea útil.