Projets informatiques : méthodes et outils (1)

Code UE : GLG206

  • Cours
  • 6 crédits

Responsable(s)

Ghislain ROCHETEAU

Nicole LEVY

Public et conditions d'accès

L'objectif de l'UE GLG 206 est de former des architectes et chefs de projet dans le domaine des systèmes informatiques complexes. Cette UE s'articule fortement avec l'UE GLG 207 qu'il est fortement recommandé de suivre dans la continuité de celle-ci, ces deux UEs formant un tout pédagogique, dans une même perspective métier.
Ce cours s'adresse à toute personne souhaitant renforcer ses connaissances dans les domaines du développement des systèmes complexes.

Ce cours est un complément de l'UE GLG 105 Génie Logiciel mais peut être suivi indépendamment.

Objectifs pédagogiques

Le but de cette UE est d'obtenir les compétences afin de maîtriser le développement de systèmes informatiques complexes. Le cours met l'accent sur l'intégration des différentes techniques qui permettent de garantir la qualité de la réalisation : management de projet et agilité, intégration, expression des besoins, mise en oeuvre d'un système qualité, spécification formelle, vérification. Le cours suivra les phases du processus de développement mais n'entrera pas dans le détail sur les techniques de programmation.

Compétences visées

A l'issu de ce cours, l'auditeur doit être capable de décrire et gérer les étapes de développement d'un système complexe. Il saura traduire en spécification formelle l'expression des besoins et des exigences. 

Contenu

Aperçu des thèmes abordés dans le cours
Le cours comporte 3 volets :

1. Complexité des systèmes et des projets
  • Exemples de systèmes complexes tirés de l'industrie ; taille et criticité; le rôle fondamental de la maîtrise d'ouvrage dans l'ingénierie des systèmes complexes
  • Notion de processus de développement, rôle clé de l'intégration, fédération de systèmes, systèmes de systèmes
  • Cycles de développement des systèmes complexes à l'aide de modèles de processus ; cycles de processus unifié (UP) ; méthodes agiles (SCRUM, XP,...)
  • Processus d'intégration ; VVT guidée par les modèles ; VVT pilotée par le développement (TDD)
 
2. Expression des besoins
  • Analyse vs. expression des besoins, besoins vs. exigences, rôle des acteurs et de la maitrise d'oeuvre
  • Exigences fonctionnelles et non fonctionnelles, rappels sur la norme ISO/CEI 9126
 
3. Spécification formelle des systèmes complexes
  • Aspects statiques et dynamiques d'un système
  • Techniques de spécification et preuve formelles : orientées modèles et preuves (B), orientés comportement (LOTOS)

Modalité d'évaluation

Cette UE sera validée par un examen de 3h.

Bibliographie

  • Jacques PRINTZ : Le Génie logiciel (Que sais-je n°2956, PUF).
  • Jean-Raymond Abrial : The B-Book: Assigning Programs to Meanings, Cambridge University Press, 2005
  • Michael Yoeli, Rakefet Kol : Verification of Systems and Circuits Using LOTOS, Petri Nets, and CCS, 2008
  • Stéphane Badreau, Jean-Louis Boulanger : Ingénierie des exigences, 2014
  • Henrik Kniberg : Scrum and Xp from the Trenches 2nd Edition (Anglais) – 24 novembre 2015

Cette UE apparaît dans les diplômes et certificats suivants

Contact

EPN05 - Informatique
2 rue Conté 33.1.13A
75003 Paris
Tel :01 40 27 26 81
Safia Sider

Voir les dates et horaires, les lieux d'enseignement et les modes d'inscription sur les sites internet des centres régionaux qui proposent cette formation

UE

    • Paris
      • Centre Cnam Paris
        • 2019-2020 1er semestre : FOAD 100%
        • 2020-2021 1er semestre : FOAD 100%
        • 2021-2022 1er semestre : FOAD 100%
        Comment est organisée cette formation ?

        Organisation de la modalité FOAD 100%

        Planning

        1er semestre

        • Date de démarrage : 01/10/2019
        • Date limite d'inscription : 02/11/2019
        • Regroupements facultatifs : 1 pour une totalité de 3 heures
        • Date de 1ère session d'examen : la date sera publiée sur le site du centre ou l'ENF
        • Date de 2ème session d'examen : la date sera publiée sur le site du centre ou l'ENF

        Accompagnement

        • Plateforme Moodle
        • Forum

        Ressources mises à disposition de l'auditeur

        • Documents de cours
        • Enregistrement de cours
        • Documents d'exercices, études de cas activités
        • Bibliographie et webographie

        Modalités de validation

        • Examen sur table
        :