Skip to content

Método MZ-M: Modelagem Zen de Sistemas

Bem-vindo à documentação oficial do Método MZ-M (Modelagem Zen de Sistemas).

O Método MZ-M é uma abordagem inovadora para a modelagem de sistemas complexos, focada na clareza, rastreabilidade e na representação precisa da intenção e causalidade dos processos. Utilizando uma gramática simples e poderosa baseada em CUE, o MZ-M permite descrever sistemas de forma declarativa, facilitando a compreensão, a manutenção e a evolução.

O Que Você Encontrará Aqui

Esta documentação foi estruturada para guiá-lo desde os conceitos fundamentais do Método MZ-M até exemplos práticos e detalhes técnicos. Explore as seções:

  • Manual do Arquiteto Zen: Entenda a filosofia por trás do MZ-M, aprenda sobre a gramática, as ferramentas e como o método se encaixa no ciclo de vida de um sistema.
  • Exemplos: Veja o MZ-M em ação com exemplos de modelos que ilustram diferentes aspectos da gramática e suas aplicações.
  • Playground Online: Experimente a gramática MZ-M diretamente no seu navegador (link será disponibilizado em breve).
  • Repositório GitHub: Acesse o código-fonte, contribua e acompanhe o desenvolvimento do Método MZ-M.

Comece Agora

Recomendamos que você comece lendo a Introdução ao Manual do Arquiteto Zen para ter uma visão geral do Método MZ-M.

Você também pode Baixar o Schema da Gramática MZ-M para referência.

Exemplos Rápidos

Veja abaixo um snippet de um modelo MZ-M que demonstra a declaração de invariantes:

```mzm {{ include "examples/usuario_invariants.mzm" }}

E um exemplo mostrando a intenção e contrato de uma operação:

{{ include "examples/usuario_login.mzm" }}

Contribuição O Método MZ-M é um projeto de código aberto e sua contribuição é muito bem-vinda! Se você tiver ideias, sugestões, encontrar um bug ou quiser ajudar a melhorar a documentação,