Skip to content

Méthodologie pour le développement des Systèmes d’Informations (07_O-MSI)

  • Coefficient : 6
  • Volume Horaire: 150h estimées de travail (dont 84h EdT)
    CM : 19.5h encadrées
    Labo : 61.5h encadrées (et 3h de séances d'études dirigées)
    Travail personnel hors EdT : 66h

Liste des AATs

Description

Ce module d’ingénierie logicielle propose un contenu pour le développement de système d’information. Le module comporte une partie académique et une partie industrielle.

La partie académique, sur 7 semaines, propose un enseignement sur la métamodélisation, la transformation de modèle, l’utilisation d’un framework, la mise en oeuvre de patrons de conception et de tests logiciels.

La partie industrielles, sur 7 semaines, propose de compléter cet enseignement par des contenus proposés par les partenaires industriels de l’école et enseignés par des ingénieurs en activité. Les thèmes abordés peuvent être : les spécifications, la virtualisation, la conteneurisation, la communication interprocessus, la réponse à appel d’offre, le test logiciel, le devops, la cybersécurité.

Acquis d'Apprentissage visés (AAv)

  • AAv1 [heures: 20, C1] : A la fin de du module MSI, un étudiant sera capable, en mettant en oeuvre les concepts de la métamodélisation, de modifier et transformer un modèle métier écrit en UML.
  • AAv2 [heures: 20, B2, C1, D2] : A la fin de du module MSI, un étudiant sera capable de comprendre la notion de Design Pattern. En particulier, l'étudiants sera capable d’expliquer et de développer une solution en appliquant un ou des Design Patterns.
  • AAv3 [heures: 20, D1, D2, D3, D4] : A la fin du module MSI, un étudiant sera capable d’utiliser un Framework. En particulier, un étudiant sera capable de développer une application REST en utilisant le modèle d’architecture Model-View-Controller (MVC)
  • AAv4 [heures: 10, C3, D3] : A la fin de l’enseignement, l'étudiant sera capable de comprendre la notion de test. En particulier, un étudiant sera capable d’écrire des tests automatisés.

<!- partie Indus ->

  • AAv5 [heures: 60, C1] : A la fin du module optionnel de MSI, un étudiant est capable de mettre en oeuvre les ressources et les connaissances transmises par un ingénieur en activité pour initier l’utilisation d’une variété de techniques actuelles pour les systèmes d’information : spécification, virtualisation, conteneurisation, communication interprocessus, réponse à appel d’offre...

  • AAv6 [heures: 20, C1] : A la fin du module optionnel de MSI, un étudiant est capable de démontrer qu’il a été sensibilisé aux principes de sécurité des systèmes d’informations

Modalités d'évaluation

Moyenne de plusieurs évaluations de contrôle continu

Mots clés

  • Ingénierie des modèles - Transformation de modèles - Modèles de données
  • Conception de logiciel - Architectures logicielles
  • Test du logiciel
  • Application WEB
  • Cybersécurité
  • Appel d’offre
  • Virtualisation
  • Conteneurisation
  • Cloud
  • Devops

Pré-requis

  • Langage de programmation objet : java
  • Langage de modélisation objet : UML
  • Bases de données relationnelles : modèle relationnel et SQL

Ressources

  • Supports de cours et de travaux dirigés
  • Référentiels OMG et W3C
  • Logiciel de (méta-)modélisation UML - générateur de code