Avance model

This commit is contained in:
2018-09-07 17:08:25 +02:00
parent 5fb27cb49c
commit 3e4b70f025
6 changed files with 12 additions and 1 deletions

BIN
.DS_Store vendored

Binary file not shown.

View File

@@ -1,4 +1,5 @@
\chapter{Les classes} \chapter{Les classes}
\label{ch:classes}
\section{Credential} \section{Credential}

9
chapitres/model/db.tex Normal file
View File

@@ -0,0 +1,9 @@
\chapter{Database}
Le modèles décrit dans le chapitre des Classes (\ref{ch:classes}) sont représentés dans la base de donnée MongoDB de la fa4on suivante:
\begin{figure}[ht]
\centering
\includegraphics[height=200mm]{pathecure_mld}
\caption{Diagram de classes}
\end{figure}

View File

@@ -5,7 +5,7 @@ Dans ce chapitre, je vais donc décrire sommairement les différents outils util
On ne peut pas construire quelque de solide sans de bons composants, et il en va de même pour n'importe quel projet. Pour réaliser un travail de qualité et avoir une productivité optimale, il faut de bons outils et savoir s'en servir. Travailler dans un milieu dans lequel je suis à l'aise et dans un environnement que je maîtrise me permet d'être efficace et de ne pas perdre de temps à chercher comme faire ce que je veux. On ne peut pas construire quelque de solide sans de bons composants, et il en va de même pour n'importe quel projet. Pour réaliser un travail de qualité et avoir une productivité optimale, il faut de bons outils et savoir s'en servir. Travailler dans un milieu dans lequel je suis à l'aise et dans un environnement que je maîtrise me permet d'être efficace et de ne pas perdre de temps à chercher comme faire ce que je veux.
Un des avantages à travailler dans le développement informatique est qu'il existe une trans grande quantité d'outils pour résoudre presque toutes les problématique. Le désavantage de cela, c'est qu'il faut ensuite choisir parmi tous ceux existants, celui qui sera le plus adéquat. Au final, cela sera souvent un choix personnel, car il y a souvent plusieurs possibilités valables. Le fait que l'on ait déjà travaillé avec, que l'on préfère l'ergonomie ou plein d'autres arguments encore. Au final, c'est souvent la communauté autour d'un outil qui le fera évoluer (de façon direct ou indirect). Un des avantages à travailler dans le développement informatique est qu'il existe une très grande quantité d'outils pour résoudre presque toutes les problématiques. Le désavantage de cela, c'est qu'il faut ensuite choisir parmi tous ceux existants, celui qui sera le plus adéquat. Au final, cela sera souvent un choix personnel, car il y a souvent plusieurs possibilités valables. Le fait que l'on ait déjà travaillé avec, que l'on préfère l'ergonomie ou plein d'autres arguments encore. Au final, c'est souvent la communauté autour d'un outil qui le fera évoluer (de façon direct ou indirect).
Dans mon cas, je travaille sur plusieurs systèmes d'exploitation différents, avoir donc une solution multi-plateforme est important, mais aussi rester simple. J'essaie toujours d'éviter de devoir utiliser une solution différentes pour chaque technologie que je dois utiliser, si je peux développer et rédiger mon rapport en utilisant les mêmes outils, c'est bien plus agréable. Et c'est ce que j'ai fait ici. Dans mon cas, je travaille sur plusieurs systèmes d'exploitation différents, avoir donc une solution multi-plateforme est important, mais aussi rester simple. J'essaie toujours d'éviter de devoir utiliser une solution différentes pour chaque technologie que je dois utiliser, si je peux développer et rédiger mon rapport en utilisant les mêmes outils, c'est bien plus agréable. Et c'est ce que j'ai fait ici.

BIN
images/pathecure_mld.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

View File

@@ -124,6 +124,7 @@
\part{Méthodologies et développement} \part{Méthodologies et développement}
\include{chapitres/model/classes} \include{chapitres/model/classes}
\include{chapitres/model/methodes} \include{chapitres/model/methodes}
\include{chapitres/model/db}
% Méthodologies et développement % Méthodologies et développement
% Gestion de projet % Gestion de projet
% Agile/scrum % Agile/scrum