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 cours scientifiques en 2010-2011
-
UE Parcours (cours suivis par tous les étudiants) (12 ECTS)
- Administration Réseau (2 ECTS)
- Architectures Logicielles (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)
-
UE Declinaison (8 ECTS)
-
Sécurité des applications et detection des intrusions (2 ECTS) (obligatoire pour tous)
Et 6 ECTS a choisir parmi- Bases de données avancées ( 4 ECTS)
- Compute and data grid 2 (2 ECTS)
-
Conception et évaluation des interfaces Homme-Machine
(4 ECTS)
- Management 2 (2 ECTS) - pour les élèves ingénieurs seulement
- Outils pour l'Ingénierie des Modèles (2 ECTS) ou exclusif Programmation par "template" (2 ECTS)
-
Peer-to-peer 1 (2 ECTS) ou exclusif Web sémantique 1 (2 ECTS)
- Web agile (2 ECTS)
-
Sécurité des applications et detection des intrusions (2 ECTS) (obligatoire pour tous)
Les enseignements du parcours en 2009-2010
-
Obligatoire (suivi par tous les étudiants) (12 ECTS)
- Administration Réseau (2 ECTS)
- Architectures Logicielles (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
