\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.