Aller au contenu. | Aller à la navigation

Université de Nantes

Master en Informatique
Architectures Logicielles

Sections
Outils personnels
Vous êtes ici : Accueil Programme Deuxième année

Unités d'enseignement

Description des unités d'enseignement de la deuxième année.

Troisième semestre

Organisation

Le troisième semestre comprend 3 unités obligatoires: IHM, Génie Logiciel à Objets 2 et Objets Distribués. Bien que indépendantes, ces unités sont complémentaires et développement un même projet pendant les séances de TP. Ce projet permet aux étudiants de mieux comprendre la liaison entre les enseignements et de participer à un projet de plus grande envergure et donc plus réaliste. Ces unités donnent des principes et des outils pour concevoir des logiciels. La conception dans le cadre de systèmes informatiques répartis, en particulier sur Internet, est aujourd’hui incontournable dans les entreprises. Une quatrième unité obligatoire, Insertion Professionnelle, permet aux étudiants de se familiariser à la fois avec des problématiques industrielles et de recherche.

 Le  semestre est complété par 6 unités optionnelles, dont au moins 3 devront être suivies par chaque élève. Certains modules sont proposés dans le même créneaux et ne peuvent pas être suivis par un même étudiant.


Parcours
Heures ECTS

Architectures distribuées Génie logiciel Multimédia
Obl. 1 Génie logiciel à objets II 48
 5
Obl. 2 Objets distribués 48  5
Obl. 3 IHM 48  5
Obl. 4 Insertion professionnelle
60 3
Opt. 1 Services


52 4
Opt. 2 Distribution de données
Langage naturel: spécificité,
méthodes et algorithmiques
48
4
Opt. 3
Développement de logiciel par aspects Systèmes multimédia 48 4
Opt. 4
Composants et architectures logicielles

48
4

 

TP commun

Les trois unités du tronc commun (Génie logiciel, IHM et Objets distribués) partagent un même projet, réalisé pendant les séances de TP.

Ce projet comprend l'analyse, la conception des composants et l'implémentation d'une application. L'architecture de cette application est distribuée : ses différents composants communiquent entre-eux par différents moyens (Corba, Java RMI). Les données des données sont stockées dans différents SGBD relationnels : Oracle pour le serveur,  Sqlite ou Hsqldb pour les clients.

La persistance des objets est assurée par une couche de persistance (EJB 3 ou Hibernate).

L'interface graphique des clients est réalisée dans un des outils vu en cours d'IHM (QT, Swing, Swt) et doit respecter les notions d'ergonomie vues dans ce même cours.

 

Quatrième semestre

Organisation

Le quatrième et dernier semestre comprend 2 unités professionnelles, Gestion de Projets et le Projet de Fin d'études et 6 unités optionnelles, dont deux devront être suivies par chaque étudiant. Le semestre est complété par un stage de cinq mois minimum.


Parcours Heures ECTS

Architectures distribuées Génie logiciel Multimédia

Obl. 1 Gestion de projets 24 2
Obl. 2 30 5
Obl. 3 Stage   15
Opt. 1 Architectures distribuées Ingénierie de modèles
Conception par ordinateur -
sons et images
48 4
Opt. 2 Gestion de données distribuées
à grande échelle
Construction formelle
de logiciels
Image 48
 4
Actions sur le document