Referentiels/latex/saes/SAE23_exemple2.tex

90 lines
3.0 KiB
TeX
Raw Normal View History

2021-04-10 09:13:52 +02:00
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Exemple de SAE
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\nouvelexemple{Application Web à usage interne de l'entreprise}
\ajoutESproblematique{Le professionnel R\&T peut être sollicité pour développer un outil
informatique répondant aux besoins de ses collaborateurs (par ex: une
solution de cartographie du matériel de l'entreprise, une interface de
gestion des informations sur le personnel pour les ressources humaines,
\ldots). Il peut choisir de concevoir cet outil sous forme d'un site Web
; l'outil sera ainsi facilement accessible des utilisateurs, grâce à un
simple navigateur Web. Le professionnel doit alors - en plus du
développement - documenter les fonctionnalités de son outil et former
les utilisateurs à son utilisation.}
\ajoutESdescription{
2021-04-12 22:57:04 +02:00
Cette SAÉ propose à l'étudiant de s'initier au développement d'une telle
2021-04-10 09:13:52 +02:00
application Web. Partant des besoins utilisateurs, l'étudiant devra :
\begin{itemize}
\item
2021-04-12 22:57:04 +02:00
mettre en place de son environnement de travail
2021-04-10 09:13:52 +02:00
\item
choisir et utiliser les technologies Web adéquates pour produire son
2021-04-12 22:57:04 +02:00
site Web, mettre en place la
gestion des données du site et programmer leur traitement
2021-04-10 09:13:52 +02:00
\item
présenter le travail réalisé aux utilisateurs pour les former à son
utilisation, certains utilisateurs
pouvant être anglophones.
\end{itemize}
La SAÉ pourra être réalisée par un groupe de 2 étudiants.\\
Partant d'un cahier des charges fourni, et pour un binôme d'étudiants,
2021-04-12 16:24:09 +02:00
la SAé pourra être mise en oeuvre avec différentes étapes :
2021-04-10 09:13:52 +02:00
\begin{itemize}
\item
2021-04-12 22:57:04 +02:00
Phase 1 : mise en place de l'environnement de développement :
2021-04-10 09:13:52 +02:00
\begin{itemize}
\item
Utilisation d'une machine virtuelle ou accès à distance aux
2021-04-12 16:24:09 +02:00
ressources (par exemple : ferme ESX,
2021-04-12 22:57:04 +02:00
Proxmox, Guacamole, Docker, \ldots), partage par clés \textabbrv{USB}
2021-04-10 09:13:52 +02:00
\item
Installation ou utilisation d'un serveur web non chiffré (type Nginx
ou Apache)
\item
2021-04-12 16:24:09 +02:00
Utilisation possible d'un framework python (Django, Flask) ou
2021-04-10 09:13:52 +02:00
JavaScript (jQuery), Java (play), etc\ldots{}
\end{itemize}
\item
Phase 2 : réalisation documentée incluant :
\begin{itemize}
\item
Algorithmique (script serveur, dépôt de codes)
\item
2021-04-12 16:24:09 +02:00
Technologie Web (\textabbrv{HTML}, css)
2021-04-10 09:13:52 +02:00
\item
Base de données avec manipulation de données (ajout, suppression,
modification)
\end{itemize}
\item
Phase 3 : organisation d'une session de formation en anglais à
l'application Web auprès des collaborateurs
2021-04-12 22:57:04 +02:00
de la société, avec documentation de l'application en anglais.
2021-04-10 09:13:52 +02:00
\end{itemize}
}
2021-04-12 22:57:04 +02:00
\ajoutESformes{TP, projet}
2021-04-10 09:13:52 +02:00
\ajoutESmodalite{\vspace{-5pt}
\begin{itemize}
\item
Site fonctionnel et dynamique
\item
Données manipulées dans une \textabbrv{BDD} (ajout, suppression, modification)
2021-04-10 09:13:52 +02:00
\item
Documentation technique, informative
\item
Tutoriel d'installation, d'utilisation
\item
Dépôt du code
\item
Démonstration
\item
Présentation de l'outil utilisé pour le développement
\item
Méthode de validation (exemple : cahier de tests, tests unitaires)
\end{itemize}}