\section{Introduction}\label{intro}
%=====================================
\subsection{Le pourquoi du comment}\label{auteur}
%--------------------------------
En tant qu'enseignant en sciences industrielles pour l'ing�nieur, j'ai r�alis� ce package en vue de m'aider � r�diger mes cours.
J'ai toutefois essay� de le rendre le plus param�trable possible afin qu'il puisse �tre utilis� dans de nombreux cas.
(d'autres options/param�tres peuvent �ventuellement �tre rajout�s selon la demande...).
Il s'agit de mon premier package \LaTeX.
De plus, ce package fonctionne sur la biblioth�que \emph{TikZ}, que je connaissais jusqu'alors assez mal.
Il n'est donc pas exclu qu'il y ait des bugs dans sa conception.
Si vous voyez quelque chose d'anormal ou d'incoh�rent, ou si vous avez des remarques, n'h�sitez pas � m'en faire part � l'adresse suivante :
\href{mailto:
[email protected]}{
[email protected]}
Pour le petite histoire, la difficult� pour r�aliser ce package a �t� le caract�re r�cursif du diagramme FAST.
En effet, il semblerait que \emph{TikZ} g�re tr�s mal la port�e locale des variables :
Les variables d'une fonction \emph{enfant} �crasaient les variables de sa fonction \emph{parent}.
Cela posait des probl�mes sur l'alignement des bo�tes.
D'autre part, \emph{TikZ} propose d�j� des diagrammes en arborescence, mais je n'ai pas su cr�er mes propres fonctions par dessus.
Merci � Yannick Le Bras, Robert Papanicola et Xavier Pessoles pour leur aide et leurs conseils.
\subsection{Petit rappel}\label{rappel}
%-----------------------------
Le diagramme ``\emph{\href{
http://fr.wikipedia.org/wiki/Function_Analysis_System_Technique}{Function Analysis System Technique}}'', plus couramment appel� ``\emph{diagramme FAST}''
est un outil de \textbf{\href{
http://fr.wikipedia.org/wiki/Analyse_fonctionnelle_\%28conception\%29}{l'analyse fonctionnelle}},
permettant de d�crire et de d�composer hi�rarchique une \emph{fonction de service} en sous-fonctions, appel�es \emph{fonctions techniques}.
L'aboutissement d'un tel sch�ma doit �tre un ensemble de choix concrets appel�s ``\emph{solutions techniques}''.
Historiquement, ce type de diagramme a �t� un passage indispensable dans le domaine de la conception et la r�daction des cahiers des charges.
Aujourd'hui, une approche plus globale (mais partiellement bas�e sur des concepts similaires) est propos�e au travers des diagrammes \href{
http://fr.wikipedia.org/wiki/Systems_Modeling_Language}{SysML}.
Pour plus de d�tail, n'h�sitez pas � consulter les nombreux cours qui existent sur Internet.
\subsection{Limitations - Perspectives}\label{limitations}
%----------------------------------------
Le package a �t� �crit pour r�pondre \textbf{aux principales attentes} du diagramme FAST.
Il n'est cependant pas complet.
Il n'est, par exemple, pas possible de relier \textbf{automatiquement} une solution technique commune � plusieurs fonctions techniques.
Cette possibilit� n'est toutefois pas exclue puisque les commandes de \emph{TikZ} sont autoris�es � l'int�rieur de l'environnement (voir \ref{tikzz}) et rien n'emp�che de le faire ``\emph{� la main}''.
N'h�sitez donc pas � me faire part d'�ventuelles autres fonctions � mettre en place.