Title | TD - Solutions -Modélisation UML - Diagramme de classes |
---|---|
Course | Conception et développement d'application Workflow |
Institution | Université du Québec à Montréal |
Pages | 8 |
File Size | 402.9 KB |
File Type | |
Total Downloads | 109 |
Total Views | 138 |
solution modélisation...
MET5312 – Conception et développement d'application Workflow Modélisation UML – TD Diagramme de classes
Plan du cours Introduction Processus de développement Agile L’approche BPM Modélisation de processus d’affaires
Modélisation orientée-objet avec UML
Analyse des applications Workflow
– Travaux dirigés
Conception des formulaires web Modèles de données métier Contrats Gestion des organisations
Règles d’affaires et Connecteurs
1
TD1.A
Le lion et la vache sont des animaux. Proposez un diagramme de classe en faisant apparaitre que : – D’autres animaux existent – Un animal ne peut être à la fois un lion et une vache
Chaque animal peut être distingué par son nom, sa famille, sa vitesse, son âge et son poids. Complétez le modèle précédent.
3
TD1.A : Solution
4
2
TD1.B
Les animaux, en fonction de leur catégorie, ont un cri spécifique.
Complétez le modèle précédent.
5
TD1.B : Solution
6
3
TD1.C
Chaque animal appartient à une famille (catégorie). Chaque famille possède des propriétés. Par exemple : – Espérance de vie – Vitesse moyenne – Poids femelle, – Poids mâle
Améliorez le modèle précédent.
7
TD1.C : Solution
8
4
TD2 - A
Proposez deux modélisations pour la phrase suivante : – un pays a une capitale.
– 1:
– 2:
9
TD2 - B
Proposez une modélisation pour la phrase suivante : – un pays a une capitale.
Ajouter les attributs nom, langue et monnaie à la classe Pays. Ajouter les attributs nom, nombre d’habitants et superficie à la classe Capitale.
10
5
TD2 - C
Et si on spécialise l’association – on peut se demander si l’association n’est pas une agrégation, voire
une composition
11
TD3
Modélisez à l’aide d’un diagramme de classe la situation ci-dessous:
Un client de la compagnie Mamazon peut passer plusieurs commandes. Chaque commande est caractérisée par un numéro, une date et peut contenir plusieurs lignes de commande. Dans chacune des lignes, on retrouve le produit et la quantité. Chaque produit est caractérisé par sa description et son prix unitaire.
12
6
TD3 - Solution
13
TD4
Modélisez à l’aide d’un diagramme de classe la situation ci-dessous : – Un site web est formé d’un ensemble de pages web – Les pages sont liées entre elles par des références (hyperliens). – Ces pages sont conçues pour être consultées avec des navigateurs web – Chaque page possède une adresse URL et sa propre configuration. Cette dernière décrit le langage de la page, les mots clés et le navigateur préféré.
14
7
TD4 : Solution
15
8...