Présentation du projet Symfony
Contexte :
Le laboratoire pharmaceutique GSB (Galaxy Swiss Bourdin) est issu de la fusion du laboratoire américain Galaxy et du conglomérat de laboratoires européens Swiss Bourdin.
Son activité principale est la production et la distribution de médicaments.
Le laboratoire a exprimé le besoin d’une nouvelle application destinée à gérer ses différents produits (médicaments), les afficher, les modifier, en ajouter ou en supprimer.
L’application se présentera sous forme d’une application Web, accessible en ligne.
L’application doit être capable de gérer des droits d’utilisateurs.
Environnement technologique :
Développement sous Windows 10
Langage PHP
Gestion de base de données sous MySQL
Serveur Apache
Framework Symfony avec BOOTSTRAP
Activités :
A1.1.1 Analyse du cahier des charges d’un service à produire
Lecture et compréhension du contexte et lecture du cahier des charges. Première édition de la documentation fonctionnelle.
A1.2.2 Rédaction des spécifications techniques de la solution retenue (adaptation d’une solution existante ou réalisation d’une nouvelle solution)
Rédaction de la documentation technique avec l'enchainement des actions et cas d'utilisation.
A1.2.4 Détermination des tests nécessaires à la validation d'un service
Rédaction du tableau des tests nécessaires au contrôles de l'application.
- FTV_GSBSymfony_FicheTests_V6.pdf
A1.3.4 Déploiement d'un service
Mise en production de l'application sur internet.
A1.4.1 Participation à un Projet.
Attribution des rôles dans l’équipe.
A4.1.1 Proposition d’une solution applicative.
Rédaction et consolidation des documentations techniques et fonctionnelles descriptives du projet.
A4.1.2 Conception ou adaptation de l'interface utilisateur d'une solution applicative
Création de l'IHM de l'application, sur chaque fonctionnalité.
A4.1.3 Conception ou adaptation d'une base de données
Reprise du script de création, création d'une procédure stockée de reprise des données.
- FTV_GSBSymfony_BD_SQLServer.sql
- FTV_GSBSymfony_PS_RepriseDonnées.sql
A4.1.7 Développement, utilisation ou adaptation de composants logiciels
Développement des fonctionnalités et des différentes pages.
- FTV_Preuves.docx
A4.1.8 Réalisation des tests nécessaires à la validation d'éléments adaptés ou développés
Réalisation des tests préalablement définis dans le document des tests nécessaires à la validation du service
- FTV_GSBSymfony_FicheTests_V6.pdf
A4.1.9 Rédaction d'une documentation technique
Rédaction et consolidation de la documentation technique, enchainement d'écrans et cas d'utilisations.
- FTV_GSBSymfony_DocUser_GSB_V4.pdf
A4.1.10 Rédaction d’une documentation d’utilisation.
Rédaction d'un document pour accompagner l'utilisateur de notre application.
- FTV_GSBSymfony_DocUser_GSB_V4.pdf
A5.1.1 Mise en place d'une gestion de configuration.
Utilisation de subversion.
A5.2.1 Exploitation des référentiels, normes et standards adoptés par le prestataire informatique.
Renommage de nos objets en se basant sur les contraintes du cahier des charges, revue de code.
- FTV_Preuves.docx