Pular para conteúdo

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!