Files
sae5/README.md

382 lines
14 KiB
Markdown
Raw Normal View History

2025-08-26 14:07:26 +02:00
# S5.A.01 Développement avancé
2025-09-20 19:51:53 +02:00
> [!NOTE]
2025-09-21 10:10:53 +02:00
> **Objectif :** La problématique professionnelle est de créer, **en équipe**, une application en suivant une démarche itérative ou incrémentale, avec une intégration continue de l'application.
2025-08-26 14:07:26 +02:00
2025-09-21 10:10:53 +02:00
Le développement de l'application devra utiliser des **technologies avancées** et s'inscrire dans une démarche d'**amélioration continue**.
2025-09-21 13:20:04 +02:00
En partant d'un besoin <ins>décrit de manière imprécise ou incomplète par un client</ins>, l'objectif est de **clarifier** ou compléter, collecter et formaliser le besoin puis de développer une **application communicante** intégrant la **manipulation des données** et respectant les paradigmes de qualité (ergonomie des IHM, qualité logicielle…).
2025-08-26 14:07:26 +02:00
2025-09-20 20:25:59 +02:00
### Descriptif
Cette SAÉ permet, après avoir collecté et formalisé les besoins dun client, de développer une application complexe, en respectant les paradigmes de qualité et en sinscrivant dans une démarche damélioration continue.
2025-09-21 10:10:53 +02:00
Lapplication devra utiliser des **API complexes** (framework, ...), interroger une base de données et sappuyer sur un serveur.
2025-09-20 20:25:59 +02:00
2025-09-20 21:26:29 +02:00
## Compétences ciblées
2025-09-20 20:25:59 +02:00
2025-09-20 21:16:24 +02:00
- Développer — cest-à-dire concevoir, coder, tester et intégrer — une solution informatique pour un client.
- Proposer des applications informatiques optimisées en fonction de critères spécifiques : temps dexécution, précision,
2025-09-20 20:25:59 +02:00
consommation de ressources..
2025-09-20 21:16:24 +02:00
- Acquérir, développer et exploiter les aptitudes nécessaires pour travailler efficacement dans une équipe informatique
2025-08-26 14:07:26 +02:00
2025-09-21 13:20:04 +02:00
### Compétence 1 : Adapter des applications sur un ensemble de supports (embarqué, web, mobile, IoT…)
2025-08-26 14:07:26 +02:00
2025-09-20 20:25:59 +02:00
- AC31.01 Choisir et implémenter les architectures adaptées
- AC31.03 Intégrer des solutions dans un environnement de production
2025-08-26 14:07:26 +02:00
2025-09-21 13:20:04 +02:00
### Compétence 2 : Analyser et optimiser des applications
2025-08-26 14:07:26 +02:00
2025-09-20 20:25:59 +02:00
- AC32.01 Anticiper les résultats de diverses métriques (temps dexécution, occupation mémoire, montée en charge...)
2025-09-21 13:20:04 +02:00
- AC32.03 Choisir et utiliser des bibliothèques et méthodes dédiées au domaine dapplication (imagerie, immersion, intelligence artificielle, jeux vidéos, parallélisme, calcul formel...)
2025-08-26 14:07:26 +02:00
2025-09-21 13:20:04 +02:00
### Compétence 6 : Manager une équipe informatique
2025-08-26 14:07:26 +02:00
2025-09-20 20:25:59 +02:00
- AC36.01 Organiser et partager une veille technologique et informationnelle
2025-09-20 19:51:53 +02:00
2025-09-20 21:26:29 +02:00
## Volume horaire
2025-09-20 21:16:24 +02:00
Situation|Parcours|saé dev|saé math
---|---|--:|--:
Formation initiale | Insertion professionnelle | 180 | 20
Formation initiale | Poursuite d'études | 130 | 70
Apprentissage  | Insertion professionnelle | 80 | 10
Apprentissage  | Poursuite d'études | 55 | 35
2025-09-20 21:19:54 +02:00
## Rendus
### Rendu 1 : Analyse comparative
Faire une analyse comparative et prospective du secteur des Jardins de Cocagne. Rendre un rapport en **anglais*/ de 6 / 7 pages présentant les différents acteurs et en conclusion un tableau comparatifs des plus et des moins de chaque acteur.
Contraintes : Répertorier des acteurs locaux non français, anglophones de préférence.
- **Étudiants concernés :** tous
- **Correctrice :** Aline Caspary
- **Compétence :** 6 - Collaborer
- **Coefficients :** 7 / 50 (3.5 / 50 pour lécrit - 3.5 / 50 pour loral)
2025-09-20 21:22:25 +02:00
2025-09-21 10:10:53 +02:00
### Rendu 2 : Cahier des charges fonctionnels
> [!WARNING]
> Énoncé non définitif, soumis à modification
Transcrire la réunion avec les personnes des Jardins de Cogagne en un cahier des charges clair et compréhensible par des non professionnels du développement. Celui-ci sera soumis aux personnes du réseau Cocagne.
Contraintes : Présentation sous forme dun diaporama visuellement riche avec des schémas de lorganisation et du fonctionnement.
- **Étudiants concernés :** tous
- **Correctrice :** Alexandra Doennlen
- **Compétence :** 6 - Collaborer
- **Coefficients :** 8 / 50
2025-09-20 21:22:25 +02:00
### Rendu 3 : Cahier des charges technique
Établir un document détaillant les solutions techniques que vous avez retenues pour répondre au besoin du client. Quelle architecture ? Base de données ? Support des applications ? Langage de développement ? Cadriciels utilisés ?
Contraintes : Présentation sous forme dun diaporama visuellement riche avec des schémas de lorganisation et du fonctionnement.
- **Étudiants concernés :** tous
- **Correcteur :** Emmanuel Medina
- **Compétence :** 6 - Collaborer
- **Coefficients :** 7 / 50
2025-09-21 10:13:49 +02:00
- **Date de rendu:** 15/10/2025
2025-09-20 21:28:04 +02:00
### Rendu 4 : Proposition financière
Établir un **devis chiffré** de la solution. Le devis sera détaillé de telle façon que le client soit en mesure d'évaluer chaque partie : étude, réalisation, modules complémentaires, infrastructure, matériel, installation, prise en main, formation ...
Garder à lesprit lhypothèse de fonctionnement de la SAÉ
Contraintes : Mise en place doutil de gestion de projet permettant de quantifier le temps passé.
- **Étudiants concernés :** tous
- **Correcteur :** Boris Davin
- **Compétence :** 6 - Collaborer
- **Coefficients :** 7 / 50
2025-09-20 21:39:38 +02:00
2025-09-21 10:10:53 +02:00
### Rendu 5 : Gestion de projet
Compte rendu de la réunion de lancement du projet
- **Étudiants concernés :** tous
- **Correcteur :** Marc Minot
- **Compétence :** 6 - Collaborer
- **Coefficients :** 3 / 50
2025-09-20 22:44:02 +02:00
### Rendu 6 : Base de données
Proposer une modélisation de la base de données
- **Étudiants concernés :** tous
- **Correcteur :** Stéphane Dieudonné
- **Compétence :** 2 - Optimiser
- **Coefficients :**
- 9/50 : FI Insertion professionnelle
- 6/50 : FI Poursuite détudes
- 10/50 : App Insertion professionnelle
- 9/50 : App Poursuite détudes
2025-09-21 10:10:53 +02:00
### Rendu 7 : Environnement de développement
2025-09-20 22:44:02 +02:00
2025-09-21 10:10:53 +02:00
Proposer un environnement de développement collaboratif.
- **Étudiants concernés :** tous
- **Correcteur :** Hugo Rositi
- **Compétence :** 6 - Collaborer
- **Coefficients :** 18 / 50
### Rendu 8 : Web Service
Développer un web service permettant daccéder aux données de manière universelle.
- **Étudiants concernés :** formation initiale et apprentis parcours insertion professionnelle
- **Correcteur :** Émilien Micard
- **Compétence :** 2 - Optimiser
- **Coefficients :**
- 15/50 FI Insertion professionnelle
- 12/50 FI Poursuite détudes
- 17/50 FA Insertion professionnelle
2025-09-20 22:44:02 +02:00
### Rendu 9 : Programmation avancée
Développement dune application de reconnaissance automatique de fruit en IA par la méthode dapprentissage profond en python.
- **Étudiants concernés :** tous
- **Correcteur :** Pierre-Frédéric Villard
- **Compétence :** 1 - Réaliser
- **Coefficients :**
- 5/50 FI Insertion professionnelle
- 4/50 FI Poursuite détudes
- 6/50 App Insertion professionnelle
- 2/50 App Poursuite détudes
### Rendu 10 : Programmation multimédia
Développement dune application de visite virtuelle dun jardin fruitier avec le logiciel Unity.
Lobjectif est de créer ce jardin au milieu dune île avec modélisation du terrain et de lenvironnement.
- **Étudiants concernés :** tous
- **Correcteur :** Pierre-Frédéric Villard
- **Compétence :** 1 - Réaliser
- **Coefficients :**
- 5/50 FI Insertion professionnelle
- 3/50 FI Poursuite détudes
- 6/50 App Insertion professionnelle
- 2/50 App Poursuite détudes
### Rendu 11 : Compléments dalgèbre linéaire et d'analyse
- **Étudiants concernés :** parcours poursuite détudes
- **Correcteur :** Patrick Adelbrecht
- **Compétence :** 1 - Réaliser
- **Coefficients :** 19/50 Formation initiale ; 13/50 Apprentis
### Rendu 12 : Méthodes d'optimisation pour l'aide à la décision
- **Étudiants concernés :** tous
- **Correcteur :** Patrick Adelbrecht
- **Compétence :** 2 - Optimiser
- **Coefficients :**
- 6/50 FI Insertion professionnelle
- 5/50 FI Poursuite détudes
- 3/50 App Insertion professionnelle
- 3/50 App Poursuite détudes
### Rendu 13 : Modélisations mathématiques
- **Étudiants concernés :** tous
- **Correcteur :** Patrick Adelbrecht
- **Compétence :** 2 - Optimiser
- **Coefficients :**
- 9/50 FI Insertion professionnelle
- 10/50 FI Poursuite détudes
- 8/50 FA Insertion professionnelle
- 8/50 FA Poursuite détudes
### Rendu 14 : Compléments de probabilités et statistique
- **Étudiants concernés :** parcours poursuite détudes
- **Correcteur :** Patrick Adelbrecht
- **Compétence :** 2 - Optimiser
- **Coefficients :** 17/50 FI ; 13/50 FA
___
### Rendu 15 : Développement Back-office 1
Concevoir linterface permettant de créer les tournées de livraison. Sur une carte dessiner litinéraire de la tournée en fonction des dépôts sélectionnés pour faire partie de cette livraison.
- **Étudiants concernés :** formation initiale
- **Correcteur :** Emmanuel Medina
- **Compétence :** 1 - Réaliser
- **Coefficients :** 12/50
2025-09-21 21:41:51 +02:00
### Rendu 16 : Développement Back-office 2
2025-09-20 22:44:02 +02:00
2025-09-21 11:23:20 +02:00
#### Sujet A
Concevoir linterface permettant de spécifier les calendriers de livraison en fonction de la tournée et des fréquences.
- **Étudiants concernés :** formation initiale parcours insertion professionnelle
#### Sujet B
Conception dun outil permettant de créer la composition des paniers. Il existe plusieurs types de paniers. Chaque mois les jardins possède un stock de légumes. Il faut répartir
Les légumes dans les paniers de façon à écouler le stock au mieux tout en garantissant la valeur du panier.
- **Étudiants concernés :** formation initiale parcours poursuite détudes
- **Correcteur :** Emmanuel Medina
- **Compétence :** 1 - Réaliser
- **Coefficients :** 12/50
### Rendu 17 : Développement Front Office
Concevoir le tunnel de commande permettant à un adhérent de choisir un abonnement, un dépôt et les dates souhaitées de livraison
- **Étudiants concernés :** formation initiale parcours insertion professionnelle
- **Correcteur :** Emmanuel Medina
- **Compétence :** 1 - Réaliser
- **Coefficients :** 16/50
2025-09-20 22:44:02 +02:00
___
2025-09-21 10:20:24 +02:00
### Rendu 18 : Tests / Profilage / Mesures
2025-09-20 22:44:02 +02:00
2025-09-21 10:20:24 +02:00
Étudiants concernés : formation initiale parcours insertion professionnelle
- **Correcteur :** Olivier Caspary
- **Compétence :** 2 - Optimiser
- **Coefficients :** 11/50
### Rendu 19 : Apprentissage
- **Étudiants concernés :** apprentis
- **Correcteurs :** jury de stage
2025-09-21 13:20:04 +02:00
- **Compétence :** 1 - Réaliser
- **Coefficients :** Insertion professionnelle 38/50 ; poursuite détudes 33/50
- **Compétence :** 2 - Optimiser
- **Coefficients :** Insertion professionnelle 12/50 ; poursuite détudes 17/50
2025-09-20 22:44:02 +02:00
## Coefficients
<table>
<tr>
<td>N°</td><td>Compétences</td>
<td colspan="4">Compétence 1</td>
<td colspan="4">Compétence 2</td>
<td colspan="4">Compétence 6</td>
</tr>
<tr><td></td><td>Situation</td>
<td colspan="2">FI</td><td colspan="2">App</td>
<td colspan="2">FI</td><td colspan="2">App</td>
<td colspan="2">FI</td><td colspan="2">App</td>
</tr>
<tr>
<td>N°</td><td>Rendu</td>
<td>IP</td><td>PE</td><td>IP</td><td>PE</td>
<td>IP</td><td>PE</td><td>IP</td><td>PE</td>
<td>IP</td><td>PE</td><td>IP</td><td>PE</td>
</tr>
<tr><td>1</td><td>Analyse comparative</td>
<td></td><td></td><td></td><td></td>
<td></td><td></td><td></td><td></td>
<td>7</td><td>7</td><td>7</td><td>7</td>
</tr>
2025-09-21 21:33:56 +02:00
<tr><td>2</td><td>Cahier des charges fonctionnels</td>
<td></td><td></td><td></td><td></td>
<td></td><td></td><td></td><td></td>
<td>8</td><td>8</td><td>8</td><td>8</td>
</tr>
2025-09-20 22:44:02 +02:00
<tr><td>3</td><td>Cahier des charges technique</td>
<td></td><td></td><td></td><td></td>
<td></td><td></td><td></td><td></td>
<td>7</td><td>7</td><td>7</td><td>7</td>
</tr>
<tr><td>4</td><td>Proposition financière</td>
<td></td><td></td><td></td><td></td>
<td></td><td></td><td></td><td></td>
<td>7</td><td>7</td><td>7</td><td>7</td>
</tr>
2025-09-21 21:33:56 +02:00
<tr><td>5</td><td>Gestion de projet</td>
2025-09-21 10:10:53 +02:00
<td></td><td></td><td></td><td></td>
<td></td><td></td><td></td><td></td>
<td>3</td><td>3</td><td>3</td><td>3</td>
</tr>
2025-09-21 21:33:56 +02:00
<tr><td>6</td><td>Base de données</td>
<td></td><td></td><td></td><td></td>
<td>9</td><td>6</td><td>10</td><td>9</td>
<td></td><td></td><td></td><td></td>
</tr>
<tr><td>7</td><td>Environnement de développement</td>
<td></td><td></td><td></td><td></td>
<td>18</td><td>18</td><td>18</td><td>18</td>
<td></td><td></td><td></td><td></td>
</tr>
<tr><td>8</td><td>Web Service</td>
<td></td><td></td><td></td><td></td>
<td>15</td><td>12</td><td>17</td><td></td>
<td></td><td></td><td></td><td></td>
</tr>
2025-09-20 22:44:02 +02:00
<tr><td>9</td><td>Programmation avancée</td>
<td>5</td><td>4</td><td>6</td><td>2</td>
<td></td><td></td><td></td><td></td>
<td></td><td></td><td></td><td></td>
</tr>
<tr><td>10</td><td>Programmation multimédia</td>
<td>5</td><td>3</td><td>6</td><td>2</td>
<td></td><td></td><td></td><td></td>
<td></td><td></td><td></td><td></td>
</tr>
2025-09-21 21:33:56 +02:00
<tr><td>11</td><td>Compléments dalgèbre linéaire et d'analyse</td>
2025-09-21 21:41:51 +02:00
<td></td><td>19</td><td></td><td>13</td>
2025-09-21 21:33:56 +02:00
<td></td><td></td><td></td><td></td>
<td></td><td></td><td></td><td></td>
</tr>
<tr><td>12</td><td>Méthodes d'optimisation pour l'aide à la décision</td>
<td></td><td></td><td></td><td></td>
<td>6</td><td>5</td><td>3</td><td>3</td>
<td></td><td></td><td></td><td></td>
</tr>
<tr><td>13</td><td>Modélisations mathématiques</td>
<td></td><td></td><td></td><td></td>
<td>9</td><td>10</td><td>8</td><td>8</td>
<td></td><td></td><td></td><td></td>
</tr>
<tr><td>14</td><td>Compléments de probabilités et statistique</td>
<td></td><td></td><td></td><td></td>
<td>17</td><td>17</td><td>13</td><td>13</td>
<td></td><td></td><td></td><td></td>
</tr>
<tr><td>15</td><td> Développement Back-office 1</td>
<td>12</td><td>12</td><td></td><td></td>
<td></td><td></td><td></td><td></td>
<td></td><td></td><td></td><td></td>
</tr>
2025-09-21 21:41:51 +02:00
<tr><td>16</td><td>Développement Back-office 2</td>
2025-09-21 21:33:56 +02:00
<td>12</td><td>12</td><td></td><td></td>
<td></td><td></td><td></td><td></td>
<td></td><td></td><td></td><td></td>
</tr>
2025-09-21 21:41:51 +02:00
<tr><td>17</td><td>Développement Front Office</td>
2025-09-21 21:33:56 +02:00
<td>16</td><td></td><td></td><td></td>
<td></td><td></td><td></td><td></td>
<td></td><td></td><td></td><td></td>
</tr>
2025-09-21 10:20:24 +02:00
<tr><td>18</td><td>Tests</td>
<td></td><td></td><td></td><td></td>
2025-09-21 11:23:20 +02:00
<td>11</td><td></td><td></td><td></td>
2025-09-21 10:20:24 +02:00
<td></td><td></td><td></td><td></td>
</tr>
<tr><td>19</td><td>Apprentissage</td>
<td></td><td></td><td>38</td><td>33</td>
2025-09-21 11:23:20 +02:00
<td></td><td></td><td>12</td><td>17</td>
2025-09-21 10:20:24 +02:00
<td></td><td></td><td></td><td></td>
</tr>
2025-09-20 22:44:02 +02:00
</table>
2025-09-20 21:39:38 +02:00
## Énoncé
2025-09-21 11:25:09 +02:00
- [Contexte et cadre du projet](Contexte.md)
2025-09-20 21:39:38 +02:00
- [Cahier des charges](../../../wiki/)