eletrotupi / tcc/ commit / 63f2fd3

thesis: add data modelling chapter

Pedro Lucas Porcellis porcellis@eletrotupi.com 1 month ago 63f2fd356e2d8e43215b69059651a111ece77889
Parents: 81e78f4
3 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
1 1
@article{Iwaya:22,
2 2
  title={On the privacy of mental health apps},
3 3
  volume={28},
4 4
  DOI={10.1007/s10664-022-10236-0},
5 5
  number={1},
▸ 91 unchanged lines
97 97
  year={1990},
98 98
  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},
105 116
  journal={Trends in biochemical sciences},
106 117
  volume={17},
▸ 20 unchanged lines
127 138
	title={Meu website},
128 139
	author={Giovane Torres},
129 140
	url={https://gdotorres.github.io},
130 141
	urldate={26 de outubro de 2018},
131 142
}
monografia/monografia.tex
1 1
\documentclass[tcc,capa,table]{textsi}
2 2

3 3
\usepackage[brazilian]{babel} % Linguagem do documento: Português-brasileiro
4 4
\usepackage[utf8]{inputenc} % Codificação do arquivo .tex. IMPORTANTE: O arquivo deve ser salvo utilizando a codificação UTF-8 para mostrar corretamente os caracteres!
5 5
\usepackage[T1]{fontenc} % Permite que se faça cópia do texto do PDF de maneira correta, usando a codificação de fonte T1
▸ 132 unchanged lines
138 138
% Chapter é a seção primária do documento. Toda vez que é chamado este comando, uma quebra de página é adicionada;
139 139
\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})}
146 147

147 148
\lipsum[1-2]
▸ 39 unchanged lines
187 188

188 189
% Adiciona um anexo
189 190
\annex{Verão}
190 191

191 192
\end{document}