INF 301 P : Ingénierie du logiciel et des données


Retour
Imprimer la fiche programme
Code analytique: EDPINFMA1
Responsable  : Maria Teresa SEGARRA MONTESINOS
Co-responsable  : Issam REBAÏ
   
Programmé en UV1 MAJ INF, UV1MAJ INFMS

Présentation :

Cet unique module de l'UV présente des concepts associés au génie logiciel, à la programmation orientée-objet et concurrente ainsi qu'à la gestion de données structurées. Ces concepts sont mis en application dans le cadre d'un mini-projet ou fil rouge. Ce fil rouge est une activité de développement d'une application manipulant des données qui est réalisé par les élèves en binômes.

Les séances du module sont identifiées par leur thématique principale. Ainsi, les séances consacrées :
- au génie logiciel sont identifiées par GL*
- à la programmation sont identifiées par PROG*
- à la gestion de données sont identifiées par structurées par DATA*
- au projet fil rouge par FR*

Objectifs pédagogiques :


  • Utiliser les principes de la conception et programmation objets pour développer une application concurrente simple de bonne qualité
  • Adopter les concepts du modèle relationnel pour construire une base de données
  • Expliquer les problèmes induits par la différence du modèle de données et de calculs
  • Expliquer les notions de base du parallélisme et la concurrence
  • Appliquer une méthode reconnue pour le développement logiciel et s'adapter à d'autres méthodes

Pré-requis :

* Savoir traduire un programme écrit avec un langage impératif (par exemple le langage C) en un programme écrit en langage objet Java
* Savoir exploiter les classes fournies par les bibliothèques standards de Java (utilisation de de l'Application Programming Interface de Java)
* Savoir développer une application simple en langage Java sans utiliser la notion d'objet

Volume horaire : 84h



Année 2017/2018
Dernière mise à jour le 25-APR-17
Validation par le responsable de programme le


IMT Atlantique
Campus de Brest
Technopôle Brest-Iroise
CS 83818
29238 Brest Cedex 3
France

Tél  +33 (0)2 29 00 11 11
Fax +33 (0)2 29 00 10 00