---
header-includes:
- \usepackage{natbib}
- \usepackage{longtable,booktabs}
- \usepackage{amsmath,amssymb}
- \usepackage{lmodern}
- \usepackage{minted}
- \usepackage{parskip}
- \usepackage{url}
- \title{Presentació Models}
- \assignatura{Integració de Sistemes}
- \numpract{Presentació Models}
- \autor{Artur Blaya}
- \usepackage{fvextra}
- \DefineVerbatimEnvironment{Highlighting}{Verbatim}{breaklines,commandchars=\\\{\}}
---
###### tags: `IS`
# Introducció
* Els models permeten representar sistemes complexos
* Són el llenguatge dels arquitectes
# Rols dels Models
* Comunicació client, usuari i constructor
* Mantenir la integritat del sistema
* Assistència de disseny
* Exploració i manipulació de paràmetres
* Predicció de rendiment
* Criteris requerits per certificació
## Visió vs Punt de vista
* Visió: com s'interpreta aquest sistema
* Punt de vista: com veu la persona el sistema
# Clasificació de models per visió
* Objectiu - modela que vol el client
* Forma - modela que és el sistema
* Comportament - modela que fa
* Rendiment - modela la eficiència
* Dades - modela com es gestiona la informació
* Gestió - modela com es gestiona
## Models de propòsits
* El client et demanarà uns objectius, i com a arquitecte agafaràs les idees del client i les transformaràs en un sistema
## Models de forma
* Se centren en representació visual del sistema
* No poden representar exactament el funcionament del sistema
* Un exemple és una maqueta
## Models de comportament
* Se centra en que fa el sistema
* S'ha de tenir en compte el nivell de detall
* Els Threads són útils per seguir l'execució d'un sistema
* Xarxes de flux de dades i esdeveniments: Jerarquia gràfica amb una màquina d'estats finits
* Teoria de sistemes matemàtics: L’ús de les matemàtiques per analitzar sistemes complexos
* Agents autònoms: un sol component no té gaire contingut en un sistema. Quan s'ajunten diversos components, es forma un component complex
* Elecció Publica: s'ha de tenir en compte l'elecció humana
## Models de rendiment
* Se centren en l'efectivitat amb què una arquitectura satisfà l'objectiu
* Hi ha estructures per mesurar el rendiment:
* anàlisi
* simulació
* judici
* Mètodes formals:
* identificar inputs/outputs
* descompondre sistema en components
* continuar el procés iterativament
* implementar cap enrere a partir d'elements primitius
## Model de dades
* Com s'organitzen les dades i quina relació tenen entre elles
* Diagrames Entitat-Relació: orientats a objectes, permeten mostrar les relacions entre les dades
## Models de gestió
* Se centren en la planificació, els pressupostos i els horaris
* Importants en sistemes sociotècnics
## Apunts Addicionals Pere
* "a good notation sets it free to concentrate on more advanced problems"
* sets it free - t'allibera
* Una bona notació - una manera de representar un concepte
* Podria ser un llenguatge
* Clarifiquen coses
* És important documentar les decisions, perquè és probable que en algun punt del projecte surtin preguntes
\clearpage
# Presentació
## Punts Forts
* La presentació ha ajudat a aprendre els coneixements bàsics del temari
* El contingut s'ha deliberat de forma fluida
## Punts Febles
* En algun moment puntual, s'ha llegit el contingut de les diapositives en comptes d'explicar el temari