NFE108 : Méthodologies des systèmes d'information (6 ECTS)
Pré-requis
Auditeurs souhaitant obtenir la licence d'informatique et/ou préparant le RNCP de concepteur-architecte informatique ou poursuivant le cursus ingénieur option ISI.
Objectifs
Fournir les bases méthodologiques nécessaires à la conception et à la réalisation des systèmes d'information d'entreprise. Préparer au métier d'études et développement informatique qui:
- Conçoit, développe et met au point un projet d'application informatique, de la phase d'étude à son intégration, pour un client ou une entreprise selon des besoins fonctionnels et un cahier des charges.
- Peut conduire des projets de développement.
Le cours s'appuie sur les principes des approches méthodologiques qu'elles soient orientées-objet (UML et processus unifié) ou systémiques (comme la méthode MERISE). Il présente un ensemble de bonnes pratiques qui vise à la fois à accompagner la mission d'anlyse et de conception de solutions informatiques mais aussi à en assurer la qualité et la pérennité.
Contenu
Introduction aux méthodologies des systèmes d'information
- le cycle de vie d'un système d'information
- les niveaux d'abstraction d'un système d'information
- les processus de développement
- les méthodes agiles
La méthode MERISE (Rappels)
- les notations
- la démarche de conception
L'approche objet
- les concepts de base
- panorama des concepts objet
UML et processus unifié
- Introduction au processus unifié
- Capture des besoins (diagramme de cas d'utilisation)
- Analyse des besoins : des besoins aux classes (diagramme de classes et diagramme de paquetage)
- Interaction entre objets (diagramme de séquence et diagramme de collaboration)
- Spécifications des contrôles et des opérations
De l'analyse à la conception
- Une vue guidée par le processus unifié
- Patterns d'analyse (Patterns GRASP)
- Vue architecturale (architectures logicielles)
- Introduction à OCL (Object Constraints Language)
Les outils AGL (Etude de cas avec corrigé)
- Développement d'une étude de cas complète sous l'atelier StarUML
Conclusion sur les méthodes et outils de conception de systèmes d'information
Modalités de validation
L'examen évalue
- la compréhension des concepts à travers des questions de cours
- la maîtrise de l'outillage méthodologique à travers une étude de cas qui met en applications les divers concepts et principes méthodologiques vus en cours.
Compétences visées
Modélisation informatiques :
- Recueillir et analyser les besoins métiers
- Rédiger un cahier des charges fonctionnel et technique
- Modéliser les processus (UML, BPMN, Merise)
- Concevoir l’architecture fonctionnelle et applicative
Gestion de projet
- Gestion de projet (cycle en V, Agile/Scrum
- Planifier les étapes d'un projet
- Planification et suivi des livrables
Compétences transversales
- Esprit d’analyse et de synthèse
- Communication avec les équipes métiers et techniques
- Capacité à travailler en équipe
- Autonomie et rigueur
Formations
Cette unité d'enseignement est dispensée dans les formations suivantes :
- Certificat de compétence Analyste en cybersécurité (CC13800A)
- Licence générale Informatique parcours Informatique Générale (L3) (LG02501A)
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Cybersécurité (CRN0803A)
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes d'information (CRN0802A)
- Titre RNCP Niveau 6 Concepteur intégrateur d'infrastructures informatiques (systèmes et réseaux, applicatives, ou de sécurité) parcours Systèmes et réseaux (CRN0801A)
- Diplôme d'ingénieur informatique parcours Cybersécurité (CYC9106A)
- Ingénieur Informatique - systèmes d'Information (ISI) et business intelligence (CYC9105A)
- Ingénieur Informatique parcours Informatique, Réseaux, Systèmes et Multimédia (IRSM) (CYC9104A)

