Theorie du comportement
1) Séparation des données et des programmes (car capacité de mémoire réduite des ordinateurs.)
2) théorie qui se décline jusqu’à la réalité. Méthode : regarder la situation. Regarder la structure logique des données.
UML : Unified Modeling Language. Entreprise moteur pour unifier des langages.
1) Pas de séparation des données et programmes. (Encapsulation)
2) méthode itérative et incrémentielle. Ajouter au système informatique des choses nouvelles. Réécriture et suppression d’éléments.
Modèle Conceptuel de Donnée Modèle=> Entités association, (ACCES) => MLD => MPD
Modèle Conceptuel de Traitement. MOT. MPT.
Entity Relationship Model (Modèle entité relation).
MCD :
Entité : Client N° Client Identifiant
Propriété Nom client ou Adresse facture attributs Adresse livraison
Client => commander => produit nbre Association
Commande
Porter
Produit
Concerner
Client
Détermination des entités pas évident. L’entreprise n’est pas une entité. Deux entités ne peuvent avoir le même nom.
Les attributs doivent tous être distincts. Mais sur accès non. Vérifier qu’il n’y ai pas de doublon.
Cardinalités.
0, n
0, n
Commande
Produit
Client
Cardinalité : 0, 1, n
0 : cardinalité minimal
N : cardinalité maximale.
Pour le client combien peut-il acheter au mini ? 0. Et au maxi ? n
Le produit combien de fois peut il être acheté au maxi ? 0. Et au mini ? n
Porter
Passer
Produit
Commande
Clients
0,n 1,1 1,n 0,n
0,n
Employés
Dimension d’une association.
Supérieur à
1) Dim = 1, association unaire.
0,n
2) Déjà vu. Plus l’association porte de pate plus il y a de risque d’erreur.
Ex : avion.
0,n
0,n
Ex : avion 2
P de V
Commande
Produit
Ex : entités => client, produit,