Etapa 12: Modularização Física 📦
Como o código do NexusCart será organizado em arquivos e módulos?
📋 Descrição do Desafio
O Diagrama de Componentes ajuda a visualizar a estrutura física e as dependências entre bibliotecas e APIs.
Nesta etapa, você deve: 1. Identificar 3 Componentes: (ex: MobileApp, BackendAPI, Database). 2. Definir Interfaces: Use o símbolo de "Pirulito" (Lollipop) para mostrar o que cada componente oferece. 3. Traçar Dependências: Use setas tracejadas para mostrar quem depende de qual interface.
🎨 Exemplo Mermaid:
graph LR
A[App Mobile] -- IAuth --> B[Serviço Autenticação]
A -- IOrder --> C[Serviço Pedidos] Visão Técnica
Pense nos componentes como "caixas pretas" que podem ser desenvolvidas por equipes diferentes simultaneamente!