Une bibliothèque de quartier souhaite informatiser la gestion des emprunts de livres par ses utilisateurs.
Ce projet s'est réalisé en équipe de 2 lors des PPE de première année, le but était d'implémenter des fonctionnalités à l’application pour qu'elle puisse communiquer avec une base de données Oracle dans notre cas.
Le travail de mon binôme à été de réaliser l'Interface Homme Machine et moi je me suis occupé d’implémenter les fonctions relatives à la base de données.
L’architecture de cette application est une architecture en 3 couches (IHM, Persistance et Domaine).
Première approche du développement en couches et des interfaces Winforms un peu plus poussées ce qui m'a permis d'améliorer mes compétences dans ce domaine.
Ma plus grande difficulté sur ce projet à été de comprendre le fonctionnement du développement en couches et l'interaction de l'application avec la base de données.
| Activités | Compétences |
|---|---|
| A1.1.1 Analyse du cahier des charges d'un service à produire | C1.1.1.1 Recenser et caractériser les contextes d'utilisation, les processus et les acteurs sur lesquels le service à produire aura un impact |
| A1.1.1 Analyse du cahier des charges d'un service à produire | C1.1.1.2 Identifier les fonctionnalités attendues du service à produire |
| A1.1.1 Analyse du cahier des charges d'un service à produire | C1.1.1.3 Préparer sa participation à une réunion |
| A1.1.1 Analyse du cahier des charges d'un service à produire | C1.1.1.4 Rédiger un compte-rendu d'entretien, de réunion |
| A4.1.7 Développement, utilisation ou adaptation de composants logiciels | C4.1.7.1 Développer les éléments d'une solution |
| A4.1.7 Développement, utilisation ou adaptation de composants logiciels | C4.1.7.2 Créer un composant logiciel |
| A4.1.7 Développement, utilisation ou adaptation de composants logiciels | C4.1.7.3 Analyser et modifier le code d'un composant logiciel |
| A4.1.7 Développement, utilisation ou adaptation de composants logiciels | C4.1.7.4 Utiliser des composants d'accès aux données |
| A4.1.7 Développement, utilisation ou adaptation de composants logiciels | C4.1.7.5 Mettre en place des éléments de sécurité liés à l'utilisation d'un composant logiciel |
| A4.2.2 Adaptation d'une solution applicative aux évolutions de ses composants | C4.2.2.1 Repérer les évolutions des composants utilisés et leurs conséquences |
| A4.2.2 Adaptation d'une solution applicative aux évolutions de ses composants | C4.2.2.2 Concevoir les mises à jour à effectuer |