Logiciel MVC-CD gratuit pour l'apprentissage et la pratique du MCD
Introduction
Contexte et choix
Bref historique
Le langage UML
Choix du langage UML
Les atouts du langage UML
Le logiciel de modélisation de données MVC-CD
Définitions
Entreprise ou organisme
Le système d'information (SI)
Le système d'information informatisé (SII)
Données et information
Données et valeurs de données
La nécessité de structure
Non redondance et qualité des données
Gestion et informatique
La démarche
Ingénirie et pratique des méthodes
Méthode
Modélisation
Modèles de données
Modéles métier
Modèle conceptuel de données (MCD)
Stabilité temporelle du MCD
Maquettes
Validation des modèles de données
Modèles techniques
Logiciel de modélisation MVC-CD
Génie logiciel
Les bases
Entité
Concept
Occurrence d'entité
Représentation
Concrétisation au niveau du SII
Attribut
Type de données
Domaines prédéfinis
Valeur par défaut
Donnée atomique
Attribut multivalué
Attribut dérivé
Contrainte d'entité
Contrainte d'unicité
Contrainte logique
Contrainte de contrôle (check)
Identification des occurrences d'entité
Problématique
Contrainte identifiante
Contrainte identifianteartificielle ou naturelle
Modification de valeur des attributs
Cohérence des occurrences d'entité
Contriante on identifiante ou unique
Attribut ou référence à une entité
Problématique
Attribut textuel ou référence à une entité
Jour et Date
Association
Concept
Représentation
Multiplicité (cardinalité)
Degré d'association
Association parent-enfant
Référencement d'entité
Produit cartésien
Association identifiante
Association identifiante naturelle
Association identifiante de composition
Contrainte unique
Différence essentielle entre association idenitifiante natuelle et de composition
Notes ou commentaires
Formes d'entité
Entité indépendante
Entité dépendante
Entité associative
Pseudo entité associative
Entité associative dépendante
Généralisation - spécialisation
Concept
Représentation
Attributs et identification
Démarche
Contraintes d'intégrité
Sous-emsemble et partitionnement d'ensemble
Association réflexive
Concept
Multiplicité
Graphe
Arbre
Liste
Couple
Association n-aire
Concept
Représentation
Association n-aire dépendante
Historisation
Dimension temporelle
Traçabilité
Prise en compte de l'historisation
Contraintes formelles
Contraintes UML
Contrainte d'entité
Contrainte ensembliste entre deux associations
Contrainte sous forme d'invariant OCL
Cumul de contraintes
Le langage de contraintes OCL
Invariant
Contexte
Adressage explicite - self
Valeur initiale d'attribut
Navigation
Navigation d'une association vers une extrémité
Collections
Rèles de nommage
Synthèse de la notation UML utilisée
Modèle du cas pratique
Compléments
Multiples identifiants naturels
Produit cartésien
Contrainte unique identifiante alternative <<UID>>
Association identifiante naturelle ou de composition
Attribut de pseudo entité associative
Généralisation - spécialisation
Association réflexive et identification
Historisation
Paquetage
Lien de programmation
Extrémité dominante d'une association
Contrainte de boucle sous forme d'invariant OCL