\chapter{Modelagem} De acordo com \cite{guedes:2022}, a modelagem de sistemas é uma etapa fundamental do processo de desenvolvimento de software, pois permite representar graficamente os principais elementos do sistema, seus comportamentos e interações. Essa representação facilita a comunicação entre desenvolvedores, usuários e demais envolvidos, servindo tanto como guia para implementação quanto como instrumento de validação dos requisitos levantados. Através da modelagem, é possível antever a estrutura do sistema, simular sua dinâmica e assegurar que ele atenderá às necessidades específicas dos usuários. Neste capítulo, são apresentados três tipos principais de diagramas da Unified Modeling Language (UML) empregados na modelagem do sistema proposto: o diagrama de casos de uso, que descreve as funcionalidades esperadas a partir da perspectiva do usuário; o diagrama de classes, que estrutura os elementos do domínio em termos de atributos e relacionamentos; e o diagrama de sequência, que detalha a comunicação entre os objetos ao longo do tempo. Esses diagramas complementam-se mutuamente, proporcionando uma visão abrangente do comportamento e da arquitetura do sistema. \section{Casos de Uso} O diagrama de casos de uso é o mais geral, informal e simples de compreender \cite{guedes:2022}. A base dele é o levantamento de requisitos e a pesquisa realizada, e serve como o pontapé para todo o processo de modelagem. Também sofre alterações ao longo do desenvolvimento e é o diagrama mais basilar do projeto inteiro \cite{guedes:2022}. Na Figura 1, pode-se observar o diagrama de caso de usos do sistema: