thesis: add data modelling chapter
Parents:
81e78f43 file(s) changed
- monografia/chapters/modeling.tex +29 -0
- monografia/monografia.bib +11 -0
- monografia/monografia.tex +1 -0
monografia/chapters/modeling.tex
@@ -0,0 +1,29 @@
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 +
monografia/monografia.bib
@@ -99,6 +99,17 @@ month=dec,
99 99 pages={1–84}
100 100 },
101 101
102 + @book{guedes:2022,
103 + title = {{UML} 2: uma abordagem prática},
104 + isbn = {978-85-7522-644-5},
105 + shorttitle = {{UML} 2},
106 + language = {pt},
107 + publisher = {Novatec Editora},
108 + author = {Guedes, Gilleanes T. A.},
109 + month = apr,
110 + year = {2022}
111 + },
112 +
102 113 @article{barber:92,
103 114 title={Too much of a good thing: light can be bad for photosynthesis},
104 115 author={Barber, James and Andersson, Bertil},
monografia/monografia.tex
@@ -140,6 +140,7 @@ \input{chapters/introduction}
140 140 \input{chapters/contextualization}
141 141 \input{chapters/methodologies}
142 142 \input{chapters/app}
143 + \input{chapters/modeling}
143 144
144 145 % Section é a seção secundária do documento. O restante é auto explicativo..
145 146 \section{Seção Secundária (\textit{section})}