eletrotupi / tcc / monografia/chapters/modeling.tex master
1.6 KB Raw
\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: