• Aucun résultat trouvé

VALIDATION DE COMPETENCES

N/A
N/A
Protected

Academic year: 2022

Partager "VALIDATION DE COMPETENCES"

Copied!
8
0
0

Texte intégral

(1)

VALIDATION DE COMPETENCES

PPE GESAMM

Robin MOGUEROU – BTS2 SLAM

A1.4.1 – Participation à un projet

C1.4.1.1 Etablir son planning personnel en fonction des exigences et du déroulement du projet C1.4.1.2 Rendre compte de son activité

A4.1.2 – Conception ou adaptation de l’interface utilisateur d’une solution applicative

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

A4.1.3 Conception ou adaptation d’une base de donnée

C4.1.3.2 Implémenter le schéma de données dans un SGBD

C4.1.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

C4.1.6.1 Mettre en place et exploiter un environnement de développement

A4.1.7 Développement, utilisation ou adaptation de composants logiciels

C4.1.7.1 Développer les éléments d’une solution C4.1.7.4 Utiliser des composants d’accès aux données

A4.1.9 Rédaction d’une documentation technique

C4.1.9.1 Produire ou mettre à jour la documentation technique d’une solution applicative et de ses composants logiciels

A5.2.1 Exploitation des référentiels, normes et standards adoptés par le prestataire informatique

C5.2.1.2 Identifier et partager les bonnes pratiques à intégrer

(2)

A5.2.4 Etude d’une technologie, d’un composant, d’un outil ou d’une méthode

C5.2.4.1 Se documenter à propos d’une technologie, d’un composant, d’un outil ou d’une méthode

C1.4.1.1 Etablir son planning personnel en fonction des exigences et du déroulement du projet

Au début du PPE, nous avons établis un planning afin de se répartir les tâches entre nous et de pouvoir estimer le temps nécessaire à l’aboutissement final de nos tâches.

Les missions me concernant étaient les suivantes

A1 – Réaliser la base de données sous SQL Server

A2 – Se renseigner sur les procédures stockées avec le support de cours

A3 – Se former à l’environnement Visual Studio C# - SQL Server avec le projet prototype A4 – Créer le projet Visual Studio (classes, collections, dictionnaires…)

A7 – Créer l’interface de consultation du nombre de médicaments autorisés par la famille A9 – Rédiger la notice technique pour les triggers de l’application

A10 – Rédiger la notice technique pour l’installation de la base de donnée

C1.4.1.2 Rendre compte de son activité

Pour chaque groupe, il y avait deux types de communication pour rendre compte de l’activité du projet.

Tout d’abord il y a la réalisation de fiches de suivi à chaque fin de séance afin de tenir au courant les enseignants de ce que nous avions fait lors de la séance.

De plus il y a également la communication au sein de notre groupe permettant de prévenir les autres membres de ce que nous avons réalisé et de s’aider en cas de difficultés rencontrées.

(3)

C4.1.2.1 Définir les spécifications de l’interface utilisateur de la solution applicative

Nous nous sommes répartis entre membres du groupe les différentes interfaces à réaliser.

J’avais pour tâche de réaliser l’interface de consultation du nombre de médicaments autorisés par famille :

C4.1.2.2 Maquetter un élément de la solution applicative

Avec la liste de tout ce qui était nécessaire pour ma partie, j’ai réalisé l’interface ci-dessous.

Elle comprend deux listView affichant les familles d’un côté et les médicaments autorisés de l’autre lorsqu’on sélectionnera une famille.

C4.1.3.2 Implémenter le schéma de données dans un SGBD

Les documents fournis par les professeurs comprenaient un Modèle Conceptuel de Données (MCD) de la base de données de gesAMM.

(4)

Nous avons d’abord créé la structure de la base sous SQLServer en suivant le MCD fournit, nous en avons déduit qu’il fallait donc créer cinq tables qui sont les suivantes :

MEDICAMENT, DECISION, FAMILLE, WORKFLOW et ETAPE.

Ensuite, en utilisant la base de données sous Access qui était fournie, nous avons alimenté la base gesAMM sur SQLServer avec les données.

C4.1.3.3 - Programmer des éléments de la solution applicative dans le langage d’un SGBD

Nous avons mis en place les procédures stockées dans SQLServer pour pouvoir récupérer les données présentes dans la base de donnée.

Ensuite, sous Visual Studio, nous avons mis en place les données dans les dictionnaires et collections.

Par la suite, nous avons utilisé les données pour alimenter les comboBox et ListBox.

C4.1.3.4 - Manipuler les données liées à la solution applicative à travers un langage de requête

Différents éléments permettent de manipuler les données présentes dans la base de données, il y a par exemple les triggers ou déclencheurs qui permettent d’effectuer des actions

automatiquement après une modification dans la base de données.

J’ai dû réaliser deux triggers permettant de récupérer les données présentes dans les tables familles et médicament

(5)

C4.1.6.1 Mettre en place et exploiter un environnement de développement

Les tests sont nécessaires afin de procéder à la vérification du bon fonctionnement des éléments développés.

Pour effectuer cela, des outils sont nécessaires.

Dans notre cas, avec la présence du langage C# dans le projet, nous avions besoin d’un logiciel qui exécute le code en C# et traitant les liaisons avec les base de donnée en ce qui concerne les procédures stockées.

C’est le cas du logiciel Visual Studio qui nous permet de développer les fonctionnalités demandées en local et de pouvoir les tester.

(6)

Il nous a permit de voir s’il y avait des erreurs avant l’hébergement final du projet C#, puis de pouvoir le re-tester à l’infini au cas où des erreurs se présentaient.

Nous avions également besoin dans ce PPE d’avoir un système de gestion de base de données (SGBD) qui nous permettrait de structurer et d’utiliser les données.

C4.1.7.1 - Développer les éléments d’une solution

Pour réaliser ce projet, nous avons dû développer les éléments de la solution.

Pour la consultation du nombre de médicaments autorisé par famille, j’ai codé la correspondance avec les données de la base.

(7)

C4.1.7.4 Utiliser des composants d’accès aux données

Pour pouvoir accéder aux données, il a fallu créer une relation avec la base de donnée, pour cela on a des éléments ci-dessous qui permettaient de réaliser la connexion

C4.1.9.1 Produire ou mettre à jour la documentation technique d’une solution applicative et de ses composants logiciels

En plus de la réalisation de l’application, des documentations nous ont été demandées, plus précisément des documentations techniques.

Pour ma part, j’ai réalisé la documentation technique sur les triggers expliquant ce que c’est, comment on les écrit et quels sont ceux qui nous ont été demandés.

(8)

C5.2.1.2 Identifier et partager les bonnes pratiques à intégrer

Dans ce PPE il a fallu identifier les bonnes pratiques à intégrer afin que le programme soit fonctionnel et simplifié au maximum pour les futurs utilisateurs ou développeurs qui prendront part au projet.

Pour se faire lors du développement du projet en C#, nous pouvons notamment utiliser des éléments comme des textBox ou des listView qui permettent de simplifier le recensement des données dans des tableaux sous forme de liste.

Concernant le code, il est utile de le commenter afin que les futurs développeurs prenant part au projet puissent comprendre plus facilement ce qui a été fait.

C5.2.4.1 - Se documenter à propos d‘une technologie, d’un composant, d’un outil ou d’une méthode

Au début du PPE, nous avions à utiliser les procédures stockées pour récupérer les données de la base de données gesAMM sous SQLServer.

On ne savait pas ce que c’était et ni comment les mettre en place.

Pour comprendre, nous avions un cours sur les procédures stockées qui nous était fourni avec l’énoncé.

Références

Documents relatifs

Aussi la somme des chiffres de la somme de tous les entiers palindromes de n chiffres est une constante égale à 4+9+5 soit 18..

● Contient tous les électeurs rattachés à la commune dans le REU à la date de demande de production de la liste et qui seront en capacité de voter au scrutin. ● Commandable à

Barre l’instrument que nous n’avons pas entendu.. Entoure celui qui fait penser à

UJle certaine diffraction. Cette onde teuse. signal atteignait 10 microvolts. Après remise en ce est pratiquement parfait. elle produisait des déphasages im-

La protecNor1 britaooiques vient d'at- troen (pour laquelle un mon,.. race, il fallut un cœur de triple airain à ceux qui n'hé- sitèrent pas à porter la

tion par lねmate'ur d laPPar融ls de mesure et de contr61e, etC. ‥ 漢65 DEUX RECEPTEIJ RS DE TEI」EVISION

termédiaire choisie. La résistance habituelle revient non à la masse, mais sur un système potentiométri- que monté entre haute tension et masse. Documentation

Appel d’une procédure dans SQL*PLUS : call ou execute ou exec 17 Appel d’une procédure dans une procédure ou une fonction 18 Variable locale : IS ou AS : Zone des variables