Master Informatique spécialité Logiciels:Méthodes Formelles et Ingénierie
Présentation
- La spécialité Logiciels : Méthodes Formelles et Ingénierie (LMFI) propose un parcours à vocation professionnelle, Ingénierie Logicielle (IL), et un second à vocation recherche, Méthodes Formelles (MF), avec un haut niveau d’enseignement méthodologique, technologique et métier, focalisé sur les aspects fondamentaux liés à la modélisation, le développement et la validation/certification de systèmes informatiques. En ce qui concerne les aspects appliqués, elle focalise sur les services et applications Web et leur sécurité, sur la construction et la collaboration de composants distribués, en insistant sur l'utilisation d'outils de développement formel dans le processus de développement de ces applications.
- Le parcours IL a pour objectif de former des spécialistes de niveau ingénieur en conception, développement et déploiement de logiciels de grande taille, hétérogènes et distribués. Plus particulièrement, ce parcours forme des experts capables d’analyser et de mettre en œuvre des produits logiciels tout en maîtrisant les coûts, la sécurité et la qualité.
- Le parcours MF vise à donner aux futurs professionnels une formation solide pour la conception de logiciels sûrs, fiables et robustes ainsi qu'aux méthodes formelles et outils informatiques associés actuels ou en cours d'élaboration.
Compétences attestées
- Les enseignements proposés couvrent des compétences à la fois larges et pointues, rendues indispensables par la complexité grandissante des applications logicielles. La formation vise à faire acquérir la maîtrise de concepts, de méthodes formelles et de techniques de pointe (objets, composants, distribution, services, ingénierie des connaissances, etc.) ainsi que l’acquisition de compétences nécessaire à la gestion de projet et de la qualité (méthodes agiles, certification, validation, etc.).
- La spécialité Logiciels : Méthodes Formelles et Ingénierie (LMFI) offre une formation approfondie, fondamentale et appliquée, fournissant les concepts et les outils méthodologiques, technologiques et métiers nécessaires à la conception, développement et déploiement de logiciels de grande taille, hétérogènes et distribués. Les compétences fournies concernent aussi bien les métiers de la recherche que ceux de l’ingénierie :
- · Bonne connaissance des méthodologies permettant la conception et le développement de logiciels de grande taille qui correspondent aux besoins des leurs utilisateurs, sont fiables et évolutives ;
- · Bonne connaissance des outils mathématiques et informatiques de modélisation formelle, d’analyse et de vérification des programmes et systèmes matériels parallèles et réactifs, c’est à dire qui interagissent de manière continue avec leur environnement ;
- · Bonne connaissance des concepts et mécanismes autour de la sécurité des systèmes à la fois pour l’aspect applicatif/ressources (sécurisation des ressources et des services) et pour les aspects transport (échange de messages – protocoles) et réseau ;
- * Bonne connaissance des méthodes et les outils de validation et de leur interaction avec les techniques de vérifications dans le processus de développement de logiciels critiques ;
- * Bonne connaissance des concepts, des techniques et de l’architecture des systèmes de gestion des bases de données distribuées ;
- · Bonne connaissance des méthodes scientifiques pour analyser des masses de données, les exploiter, en extraire des informations et produire des synthèses pertinentes ;
- · Bonne connaissance du monde de l’entreprise ;
- · Capacité à gérer des projets informatiques ;
- · Capacité à explorer une nouvelle problématique et à développer des approches de modélisation et de résolution adaptées voire innovante ;
- · Capacité à communiquer (notamment en anglais).
Voies d'accès
- Après un parcours de formation continue
- En contrat de professionnalisation
- Après un parcours de formation sous statut d’élève ou d’étudiant
- En contrat d’apprentissage
- Par expérience
Emplois accessibles
- Consultant décisionnel (BI) ;
- Analyste décisionnel (BI) ;
- Administrateur d’entrepôts de données ;
- Ingénieur en informatique responsable de projet décisionnel ;
- Chercheur en Informatique (recherche fondamentale, recherche appliquée, recherche et développement) ; Ingénieur recherche et développement en informatique;
- Cadre « Ingénieur informaticien » spécialisé dans l'utilisation de l'informatique pour aborder des problèmes industriels, économiques et sociaux.
Secteurs d'activité
PME / PMI ; Sociétés de service en informatique ; Sociétés de conseil ; Entreprises industrielles ; Départements d’étude, de recherche ou développement des entreprises, des administrations ou des établissements publics ou privés ; centre de recherche ; enseignement supérieur.
Réglementations
A compléter (Reprise)
Composition des jurys
Enseignants et professionnels ayant contribué aux enseignements (loi n° 84-52 du 26/01/1984 modifiée sur l'enseignement supérieur)
Pour le parcours IL: Enseignants et professionnels ayant contribué aux enseignements (loi n° 84-52 du 26/01/1984 modifiée sur l'enseignement supérieur)
Enseignants et professionnels ayant contribué aux enseignements (loi n° 84-52 du 26/01/1984 modifiée sur l'enseignement supérieur)
Enseignants et professionnels ayant contribué aux enseignements (loi n° 84-52 du 26/01/1984 modifiée sur l'enseignement supérieur)
Jury d’enseignants et de professionnels, selon composition votée par le Conseil d’administration de l’Université de Lorraine
Métiers visés (codes ROME)
Informations générales
- Code
- RNCP19806
- Type d'enregistrement
- Enregistrement de droit
- Date de décision
- —
- Date d'effet
- —
- Fin d'enregistrement
- 31/10/2019