TD - Solutions -Modélisation UML - Diagramme de classes PDF

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 PDF
Total Downloads 109
Total Views 138

Summary

solution modélisation...


Description

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...


Similar Free PDFs