Cette spécialisation est une formation pointue sur les méthodes de conception et de réalisation de solutions logicielles répondant aux besoins complexes des entreprises. Cet ensemble de cours a pour but de permettre aux étudiants d'acquérir une connaissance pratique sur les méthodes de conception et de réalisation de solutions logicielles répondant aux besoins complexes des entreprises. Notre objectif est de former des ingénieurs en architectures logicielles avec des connaissances leur permettant de concevoir, et construire efficacement des applications robustes, sûres et supportant le passage à l'échelle, en choisissant les outils adéquats.
Les enseignements sont dispensés à la fois par des enseignants et des chercheurs spécialistes du domaine de plusieurs universités, du CNRS, de l’INRIA par un certain nombre d’intervenants des entreprises associés à la formation (ex. IBM, Softeam, CS, Atos Microsoft, …).
Les équipes de recherche support sont : Oasis, Pulsar, Rainbow
Points de vue sur le métier d'architecte logiciel :
- Morality and Software Architect (Grady Booch, Janvier 2008)
- Business Improvement Through Better Software Architecture
- The Architecture Journal
Les enseignements du parcours
- Obligatoire (suivi par tous les étudiants) (12 ECTS)
- Administration Réseau (2 ECTS)
- Architecture Logicielle (4 ECTS))
- Architecture SOA : workflow et orchestration (2 ECTS)
- Autres modèles pour les applications réparties (2 ECTS)
- Ingénierie des Modèles (2 ECTS)
- Option UE options (12 ECTS)
- Outils pour l'Ingénierie des Modèles (2 ECTS)
ou
Programmation par "template" (2 ECTS) - Compute and data grid (2 ECTS)
ou
Sécurité des réseaux ( 2 ECTS)
ou
Web agile (2 ECTS)) - Bases de données avancées ( 4 ECTS)
ou
Peer-to-peer 1 andPeer to peer 2 (4 ECTS)
- Outils pour l'Ingénierie des Modèles (2 ECTS)
ou
Peer-to-peer 1 et Ingénierie des modèles pour les applications embarquées( 2+2 ECTS)
- sous régime étudiant
- Conception et évaluation des interfaces Homme-Machine (4 ECTS)
Ou
Management (4 ECTS) - uniquement pour les élèves ingénieurs
Ou
Professional English (4 ECTS)
Ou
Langue Vivante 2 - uniquement pour les élèves ingénieurs ayant suivi une LV2 en quatrième année
Ou
Préparation TOEIC - obligatoire pour les ingénieurs n'ayant pas validé le niveau B2+
Il sera possible une fois l'emploi du temps établi de remplacer une matière scientifique par une seconde matière du groupe LSHES
- Conception et évaluation des interfaces Homme-Machine (4 ECTS)
- sous régime apprenti : Management et Anglais
