From b394f85f08c0ae98ea4ae46d80ef750527da66f3 Mon Sep 17 00:00:00 2001 From: neodarz Date: Sat, 20 May 2017 20:07:01 +0200 Subject: Add Situation PPE4 information --- source/website/Documents/PPE4.md | 136 ++++++++++++++++++++++++++++ source/website/Documents/situation-pro-1.md | 23 ----- 2 files changed, 136 insertions(+), 23 deletions(-) create mode 100644 source/website/Documents/PPE4.md delete mode 100644 source/website/Documents/situation-pro-1.md diff --git a/source/website/Documents/PPE4.md b/source/website/Documents/PPE4.md new file mode 100644 index 00000000..395b35f9 --- /dev/null +++ b/source/website/Documents/PPE4.md @@ -0,0 +1,136 @@ + + + + +--- +title: 'Situation n°2 ~ PPE4' +--- + +### ·| Développement d'une application web |· + +# Description + +## Contexte + +Cette situation professionnelle c'est déroulée dans le cadre d'un PPE au lycée. Celui-ci dispose d'une web radio qui diffuse de la musique libre de droit. Le problème c'est qu'il n'est pas possible de savoir quel est la musique que l'on écoute actuellement et qu'elles ont étés les musiques qui ont été jouées. + +## Présentation globale du projet + +Le but de ce projet était de développer un site web qui permettra de mettre à disposition, aux auditeurs de la web radio du lycée André Malraux, l'historique des musiques jouées par celle-ci. + +## Cadre + +Le développement de cet application c'est déroulé en "mode projet", c'est à dire que le projet à été réaliser en groupe, par Bastien Bidault et Corentin Breton, moi même. + +## Moyen + +Le développement c'est déroulé sur mon ordinateur personnel tandis que l'application web est en production sur le serveur du lycée. + +# Activités et Compétences + +Les compétences et leur justification ont été faite suivant l'interprétation du [référentiel de certification](http://ecogestion.discipline.ac-lille.fr/programmes/bts-sio/referentiel-bts-sio/files/bts-services-informatiques-organisations.pdf) + +## A1.1.1, Analyse du cahier des charges d'un service à produire + +Le cahier des charge étant inexistant, celui-ci à du être définit et est disponible dans [les sources de l'application](https://framagit.org/ppe4/WebRadio_Site_Dynamique/blob/master/doc/Cahier_des_charges.md). La/Les compétence·s suivante sont/est donc validée·s : + + - 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 + - C1.1.1.2 Identifier les fonctionnalités attendues du service à produire + +## A1.2.2, Rédaction des spécifications techniques de la solution retenue + +La rédaction des spécifications techniques de la solution retenue ont été écrite sous la formes de diagrames UML disponibles dans [les sources de l'application](https://framagit.org/ppe4/WebRadio_Site_Dynamique/blob/master/doc/Conceptualisation.md). La/Les compétence·s suivante sont/est donc validée·s : + + - C1.2.2.1 Recenser les composants nécessaires à la réalisation de la solution et les échanges entre eux + - C1.2.2.3 Rédiger les spécifications de la solution retenue dans le formalisme exigé par l'organisation + +## A1.3.4, Déploiement d'un service + +Un début de procédure d'installation est disponible dans la partie documentation du projet, l'une pour [la base de donnée](https://framagit.org/ppe4/WebRadio_Site_Dynamique/blob/master/doc/base_de_donnees.md) et l'autre pour [API](https://framagit.org/ppe4/WebRadio_Site_Dynamique/blob/master/doc/api.md). De même pour l'[automatisation](https://framagit.org/ppe4/WebRadio_Site_Dynamique/blob/master/doc/base_de_donnees.md), seulement l'installation de la table dans la base de donnée est automatisée. La/Les compétence·s suivante sont/est donc validée·s : + + - C1.3.4.1 Mettre au point une procédure d'installation de la solution + - C1.3.4.2 Automatiser l'installation de la solution + +## A1.4.1, Participation à un projet + +Le planning personnel à été géré avec le gestionnaire de tâche taskwarrior ainsi qu'avec les [issues sur la plateforme framagit](https://framagit.org/ppe4/WebRadio_Site_Dynamique/issues). L'avantage de taskwarrior en plus des issues de la plateforme framagit est qu'il me permet de les intégrer sous forme de tâche à ma liste personnel de tâche à éffectuer. La/Les compétence·s suivante sont/est donc validée·s : + + - C1.4.1.1 Établir son planning personnel en fonction des exigences et du déroulement du projet + +## A1.4.2 Évaluation des indicateurs de suivi d'un projet et justification des écarts + +La justification des écarts de durée dans le projets sont dans les [issues](https://framagit.org/ppe4/WebRadio_Site_Dynamique/issues) en elle-même. La/Les compétence·s suivante sont/est donc validée·s : + + - C1.4.2.1 Suivre l'exécution du projet + - C1.4.2.2 Analyser les écarts entre temps prévu et temps consommé + - C1.4.3.2 Contribuer à l'évaluation du projet + +## A1.4.3, Gestion des ressources + +Le planning personnel s'adapte lui même en fonction des ressources disponibles. La/Les compétence·s suivante sont/est donc validée·s : + + - C1.4.3.2 Adapter son planning personnel en fonction des ressources disponibles + +## A4.1.1, Proposition d'une solution applicative + +La proposition, par l'identification des composants logiciels, d'une solution applicative à été réalisé dans le [cahier des charges](https://framagit.org/ppe4/WebRadio_Site_Dynamique/blob/master/doc/Cahier_des_charges.md). La/Les compétence·s suivante sont/est donc validée·s : + + - C4.1.1.1 Identifier les composants logiciels nécessaires à la conception de la solution + +## A4.1.2, Conception ou adaptation de l'interface utilisateur d'une solution aplicative + +Les spécifications de l'interface utilisateur ont été définis par le [maquettage](https://framagit.org/ppe4/WebRadio_Site_Dynamique/blob/master/README.md) de celle-ci. Celle-ci à été validée et à été conçu en collaboration avec des utilisateurs car nous sommes nos même des utilisateurs potentielle de cette application. La/Les compétence·s suivante sont/est donc validée·s : + + - C4.1.2.1 Définir les spécifications de l'interface utilisateur de la solution applicative + - C4.1.2.2 Maquetter un élément de la solution applicative + - C4.1.2.3 Concevoir et valider la maquette en collaboration avec des utilisateurs + +## A4.1.3, Conception ou adaptation d'une base de données + +Le schéma de la base de données est disponible dans la [documentation](https://framagit.org/ppe4/WebRadio_Site_Dynamique/blob/master/doc/base_de_donnees.md). La/Les compétence·s suivante sont/est donc validée·s : + + - C4.1.3.1 Modéliser le schéma de données nécessaire à la mise en place de la solution applicative + - C4.1.3.2 Implémenter le schéma de données dans un SGBD + - C1.2.3.3 Programmer des éléments de la solution applicative dans le langage d'un SGBD + - C4.1.3.4 Manipuler les données liées à la solution applicative à travers un langage de requête + +## A4.1.6, Gestion d'environnements de développement et de test + +L'environnement de développement était composé des edtieurs Neovim et Atom ainsi que de Git. La/Les compétence·s suivante sont/est donc validée·s : + + - C4.1.6.1 Mettre en place et exploiter un envrionnement de développement + +## A4.1.7, Développement, utilisation ou adaptation de composants logiciels + +Voir directement les sources de l'[application](https://framagit.org/ppe4/WebRadio_Site_Dynamique/tree/master/src). La/Les compétence·s suivante sont/est donc validée·s : + + - C.1.7.1 Développer les éléments d'une solution + - C4.1.7.2 Créer un composant logiciel + - C4.1.7.4 Utiliser des composants d'accès aux données + +## A4.1.9, Rédaction d'une documentation technique + +La rédaction de la documentation ce trouve dans le dossier [doc](https://framagit.org/ppe4/WebRadio_Site_Dynamique/tree/master/doc) du projet. La/Les compétence·s suivante sont/est donc validée·s : + + - C4.1.9.1 Produire ou mettre à jour la documentation technique d'une solution applicative et de ses composants logiciels + +## A4.1.10, Rédaction d'une documentation d'utilisation + +La rédaction de la documentation ce trouve parmis la [documentation](https://framagit.org/ppe4/WebRadio_Site_Dynamique/blob/master/README.md). La/Les compétence·s suivante sont/est donc validée·s : + + - C4.1.10.1 Adapter la documenation d'utilisation, une aide, une FAQ + +# Production + +- [Sources](https://framagit.org/ppe4/WebRadio_Site_Dynamique) +- [Tester l'application](http://bts.bts-malraux72.net/~c.breton/webradio/) diff --git a/source/website/Documents/situation-pro-1.md b/source/website/Documents/situation-pro-1.md deleted file mode 100644 index b9e2b247..00000000 --- a/source/website/Documents/situation-pro-1.md +++ /dev/null @@ -1,23 +0,0 @@ - - - - ---- -title: 'Situtation n°1' ---- - -# contexte - -# Présentation globale du projet - -# Description du projet - -# Cadre juridique -- cgit v1.2.1