eletrotupi / tcc/ monografia/chapters/modeling.tex00adbb729502c275e99cb6ba81f2a951e0163ef7
1.6 KB | 29 lines Raw
1
\chapter{Modelagem}
2

3
De acordo com \cite{guedes:2022}, a modelagem de sistemas é uma etapa fundamental do
4
processo de desenvolvimento de software, pois permite representar graficamente
5
os principais elementos do sistema, seus comportamentos e interações. Essa
6
representação facilita a comunicação entre desenvolvedores, usuários e demais
7
envolvidos, servindo tanto como guia para implementação quanto como instrumento
8
de validação dos requisitos levantados. Através da modelagem, é possível
9
antever a estrutura do sistema, simular sua dinâmica e assegurar que ele
10
atenderá às necessidades específicas dos usuários.
11

12
Neste capítulo, são apresentados três tipos principais de diagramas da Unified
13
Modeling Language (UML) empregados na modelagem do sistema proposto: o diagrama
14
de casos de uso, que descreve as funcionalidades esperadas a partir da
15
perspectiva do usuário; o diagrama de classes, que estrutura os elementos do
16
domínio em termos de atributos e relacionamentos; e o diagrama de sequência,
17
que detalha a comunicação entre os objetos ao longo do tempo. Esses diagramas
18
complementam-se mutuamente, proporcionando uma visão abrangente do
19
comportamento e da arquitetura do sistema.
20

21
\section{Casos de Uso}
22

23
O diagrama de casos de uso é o mais geral, informal e simples de compreender
24
\cite{guedes:2022}. A base dele é o levantamento de requisitos e a pesquisa
25
realizada, e serve como o pontapé para todo o processo de modelagem. Também
26
sofre alterações ao longo do desenvolvimento e é o diagrama mais basilar do
27
projeto inteiro \cite{guedes:2022}. Na Figura 1, pode-se observar o diagrama de
28
caso de usos do sistema:
29