• Langage UML
  • Système information

Méthodologies avancées d'informatisation

Mis à jour le

Responsable(s) : Mme Faten ATIGUI

  • Cours
Code Cnam : NFE103

Envie d'en savoir plus sur cette formation ?

Afin d’obtenir les tarifs, le calendrier de la formation, en distanciel, en présentiel, le lieu de la formation et un contact, remplissez les critères suivants :

Afficher le centre adapté à mes besoins

Afin d’obtenir les tarifs, le calendrier de la formation et le lieu de la formation, remplissez les critères suivants :

  • Durée : 50 heures
  • A la carte
  • 6 crédits
  • Distanciel

Présentation

Public, conditions d'accès et prérequis

Prérequis

Ce cours s'adresse aux auditeurs préparant le Titre II RNCP de concepteur-architecte informatique et/ou préparant le diplôme d'ingénieur et/ou préparant le Master STIC mention Informatique spécialité Systèmes d'Information et Business Intelligence.

Objectifs

Acquérir les concepts et les notations utilisés par le langage UML.
Acquérir les bases méthodologiques essentielles résultant des derniers développements des méthodes orientées objet.
Faire la synthèse des techniques orientées-objet de conception des systèmes d'information d'entreprise. 
Acquérir les bases de méta-modélisation et de l'ingénierie dirigée par les modèles (MDA). 

L'avis des auditeurs

Les dernières réponses à l'enquête d'appréciation pour cet enseignement : Fiche synthétique au format PDF

Présence et réussite aux examens

Pour l'année universitaire 2023-2024 :

  • Nombre d'inscrits : 24
  • Taux de présence à l'évaluation : 92%
  • Taux de réussite parmi les présents : 91%

Compétences et débouchés

Informations pratiques

Contact

Retrouvez cette formation en centre :

Lieux de formation

Logo Ecole numérique et IA Cnam

Programme

Contenu

1.     Introduction : principes des méthodologies Orientées-Objet

2.     Unified Modeling Language (UML)

  • Concepts objets : abstraction, encapsulation
  • Notations et modélisation  UML :
    •  De l’analyse à la conception: diagramme de classes, diagramme d’objets, diagramme de cas d’utilisation
    •  Modélisation de la dynamique : diagramme de séquences, de collaborations, d’états-transitions
    • Exceptions et règles de gestion
    • Passage au modèle relationnel
    • Relation de dépendance, stéréotype, interface.
    • Association et attribut dérivés
    • Profils UML

3.     Object Constraint Language (OCL)

4.     Présentation des principales méthodologies de développement logiciel  

  • Cycle de vie logiciel
  •  Rational Unified Process (RUP)
  • Méthodes Agiles

5.     Objets réutilisables

  • Modèles de conception : patrons UML
  • Exemples de patrons

6.     Model Driven Architecture (MDA) 

  • Principe de la méta-modélisation
  • Les modèles MDA : CIM, PIM, PSM
  •  Transformation de modèles

Modalités d'évaluation

Examen

Bibliographie

  • P.A. MULLER . Modélisation objet avec UML (Eyrolles 2000)
  • E. GAMMA et al . Design Patterns (Thomson 1996)
  • G. BOOCH, J. RUMBAUGH et Y. JACOBSON . Le guide de l'utilisateur UML, (Eyrolles, 2000)
  • J. COPLIEN et D. SCHMIDT . Pattern Languages of Program Design, (Addison-Wesley, 1995)
  • W. PREE . Design Patterns for Object-Oriented Software Development, (Addison-Wesley 1998)
  • J.W. COOPER . Java Design Patterns, A Tutorial (Addison Wesley, 2000)
  • D. AULUR, J. CRUPI, D. MALKS . Core J2EE Patterns (Prentice Hall, 2001)
  • OMG . OMG White Papers : http://www.omg.org/mda/papers.htm

Ces formations pourraient vous intéresser