Mastère Professionnel-Génie Logiciel et Test

 

Objectifs

LLe Master « Génie Logiciel et Test » a pour objectif d’apporter une formation approfondie pour être capable d’intervenir dans toutes les phases du cycle de vie d’un logiciel à la fois au niveau de la conception et la spécification (patrons de conception, UML …), des architectures et composants logiciels (JEE …), des IHM, de la qualité logicielle, de la validation logiciels, des ateliers de génie logiciels et des technologies du Web. La gestion de projet est aussi abordée pour la maîtrise des grands projets informatiques.

Conditions d'admission

Vu le décret n°2012-1227 du 1er aout 2012, fixant le cadre général du régime des études et les conditions d’obtention du diplôme de mastère dans le système « LMD » : sont autorisés à s’inscrire,

Accès au M1 : Etudiants titulaires de licences fondamentales ou appliquées en Sciences et Techniques ; en Mathématiques ; et en Informatique.
Accès au M2 : Etudiants de L’Ecole Supérieure Privée Polytechnique et Administration des Affaires ayant validé le S1 et S2 du M1 en Big Data. Les étudiants ayant validé le M1 d’un mastère équivalent peuvent accéder au M2 après l’étude du dossier par la commission du mastère.
Autres pré requis
Un bon niveau en langue (arabe, français et anglais).
Des connaissances approfondies en informatique.
La commission du mastère professionnel peut dispenser les étudiants titulaires de diplômes sanctionnant une formation universitaire qui dure plus que trois (3) ans de poursuivre les cours et les examens se rapportant aux unités communes entres le diplôme du mastère concerné et le diplôme obtenu.

Débouchés

Le parcours de ce mastère professionnel conduit à la vie active. Les diplômés pourront soit :

Travailler dans des entreprises publiques ou privées dont le créneau intègre l’édition des logiciels et/ou des applications web
Entrer dans les grandes entreprises telles que les banques et les constructeurs informatiques
Créer eux-mêmes leurs propres entreprises.
Nos diplômés pourront également être employés comme :

Concepteur développeur
Analyste fonctionnel
Consultant progiciel
Ingénieur développement logiciel
Ingénieur informaticien
Ingénieur d’études et de développement
Ingénieur qualité logicielle
Architecte JEE/d’applications
Ingénieur développeur Web

Contenu du programme

Cycles de vie ; Qualité et performance

Fondement du test Logiciel

Exigences et spécifications de systèmes logiciels

Projet GL: Création du dossier de spécifications fonctionnelles

Base de Données Avancée

Conception OO

Anglais 1

Technique de Communication 1

Programmation Orientée Objet JAVA

Technologies web

Architectures des systèmes répartis

Les méthodes Agiles

Les approches de modélisations : par composant, par contrat, orientée aspect

Automatisation des tests

Qualité logicielle : outils et méthodes

Architecture n-tiers (.NET)

Architecture Orientée Service

Anglais 2

Technique de Communication 2

Préparation à la certification ISTQB

Ingénierie dirigée par les modèles (IDM)

Préparation à la certification CMMI

Réingénierie des systèmes d’Information

Software Product Line

Développement Web avec Drupal

Développement des logiciels sécurisés

Projet industriel de mise en application

Architecture logicielle JEE

Anglais 3

Gestion des Entreprises

XML Avancé

Le système de gestion de version Git et GitHub

Développement Mobile sur Android

Stage

 

 

 

 

TOP