etudiants:2014:julien.couture:stage1sio

Ceci est une ancienne révision du document !


Période de stage : du lundi 26 mai au vendredi 27 juin 2014

Organisme d'accueil : ENSICAEN (École nationale supérieure d'ingénieurs de Caen)

1.1 Contexte de développement:

Modification et amélioration d'un site web destiné aux futurs élevés et par les professeurs. Se site permet de référencer toutes les matières par spécialité, par majeur, par module.

Dans mon stage j'ai était amené a ajouter et modifier les fonctions de traduction Français - Anglais, ainsi que de modifier de nombreuses fonctions pour l'affichage, la recherche, les liens entre les matières , la création de PDF …

1.2 Histoire:

Fondée en 1976 sous le nom d’ « Institut supérieur de la matière et du rayonnement », l’école nationale supérieure d’ingénieurs de Caen (ENSICAEN) est une école d’ingénieurs française située à Caen en Basse-Normandie. Environ deux cents ingénieurs sont diplômés chaque année de cette école, dans les domaines de l’électronique, de la chimie, des matériaux, ou de l’informatique.

Le site officiel

Vidéo officiel

1.3 L’école:

750 élèves-ingénieurs

5 diplômes d'ingénieurs (Électronique, Informatique, Matériaux & Chimie, Génie Industriel, Matériaux et Mécanique)

2 Mastères Spécialisés des Grandes Écoles

1 Master international : SNEAM

7 Masters Recherche

6 Laboratoires de recherche, unités mixte ENSICAEN, CNRS, Université de Caen

1 Laboratoire de recherche avec NXP Semiconducteurs

2 Écoles Doctorales

650 personnels dans les laboratoires : enseignants-chercheurs, chercheurs, techniciens, administratifs

177 doctorants

1.4 Documents produits:

documentation_parente.docx

documentation_projetlivret.docx

rerpertoire_fonctions.docx

+ divers pages de code

<fc #436976>Début de la semaine 1</fc> :

  1. Prise en main d'un environnement de développement
  2. Entretient et étude du projet.
  3. Analyse de l'existant : structure de la base et analyse des fonctions/fichiers permettant d'altérer la base.
  4. Rédaction des erreurs et bugs du site.
  5. Proposition de modification de la base de donnée pour résoudre des erreurs.
  6. Proposition de correction de champ vide pour résoudre des erreurs.

<fc #436976>Début de la semaine 2</fc> :

  1. Proposition de correction des bugs de traduction anglais - français et français -anglais.
  2. Rédaction d'une documentation en vue de l’intégration dans la version en ligne.
  3. Correction des divers bugs d'affichage et problème de fonction

<fc #436976>Début de la semaine 3</fc> :

  1. Test de l'application de la documentation en production
  2. tests de non régression
  3. Ajout d'une fonction de lien de parenté entre les Modules.
  4. Ajout d'une fonction PDF pour l'affichage du site en PDF pour impression.
  5. Ajout d'un envoie de mail.

<fc #436976>Début de la semaine 4</fc> :

  1. Intégration des modifications sur le serveur de production.
  2. Modification des fonctions de traduction et de modification.
  3. Modification du choix de la langue sur le site.
  4. Modification de la fonction PDF.

<fc #436976>Début de la semaine 5</fc> :

  1. Mise à jours de la documentation global
  2. Correction du problème d'affichage du nombre de matière

<fc #008080>Réalisation :</fc> Analyse des attentes concernant le projet Observé Mis en oeuvre Maîtrisé
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.
C1.1.1.2 Identifier les fonctionnalités attendues du service à produire sur l'application à produire
A1.1.2 Etude de l'impact de l'intégration d'un service sur le système informatique C1.1.2.2 Recenser les composants de l'architecture technique sur lesquels le service à produire aura un impact.
A1.1.3 Étude des exigences liées à la qualité attendue d’un service C1.1.3.1 Recenser et caractériser les exigences liées à la qualité attendue du service à produire
C1.1.3.2 Recenser et caractériser les exigences de sécurité pour le service à produire
<fc #008080>Réalisation :</fc> Choix d’une solution Observé Mis en oeuvre Maîtrisé
A1.2.1 Élaboration et présentation d’un dossier de choix de solution technique C1.2.1.1 Recenser et caractériser des solutions répondant au cahier des charges (adaptation d’une solution existante ou réalisation d’une nouvelle)
A1.2.4 Détermination des tests nécessaires à la validation d’un service C1.2.4.2 Préparer les jeux d’essai et les procédures pour la réalisation des tets
<fc #008080>Réalisation :</fc> Mise en production d’un service Observé Mis en oeuvre Maîtrisé
A1.3.1 Test d’intégration et d’acceptation d’un service C1.3.1.1 Mettre en place l’environnement de test du service
C1.3.1.2 Tester le service
A1.3.3 Accompagnement de la mise en place d’un nouveau service C1.3.3.2 Informer et former les utilisateurs
<fc #008080>Réalisation :</fc> Travail en mode projet Observé Mis en oeuvre Maîtrisé
A1.4.1 Participation à un projet C1.4.1.1 Établir son planning personnel en fonction des exigences et du déroulement du projet
C1.4.1.2 Rendre compte de son activité
A1.4.3 Gestion des ressources C1.4.3.2 Adapter son planning personnel en fonction des ressources disponibles
<fc #008080>Réalisation :</fc> Conception et réalisation d’une solution applicative Observé Mis en oeuvre Maîtrisé
A4.1.1 Proposition d’une solution applicative 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 applicative C4.1.2.1 Définir les spécifications de l’interface utilisateur de la solution applicative
A4.1.3 Conception ou adaptation d’une base de données 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
C4.1.6.2 Mettre en place et exploiter un environnement de test
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.2 Créer un composant logiciel
C4.1.7.3 Analyser et modifier le code d’un composant logiciel
C4.1.7.4 Utiliser des composants d’accès aux données
A4.1.10 Rédaction d’une documentation d’utilisation C4.1.10.1 Rédiger la documentation d’utilisation, une aide en ligne, une FAQ
  • etudiants/2014/julien.couture/stage1sio.1425243149.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)