Arrow Table de matières
3871851

CHAP. I. LE DIAGRAMME DE CLASSE

  1. Identification des classes

Une classe est un type de données abstrait, caractérisé par des propriétés (attributs et opérations) communes à toute une famille, d’objets et permettant de créer (instancier) des objets possédant ces propriétés. Les classes correspondent aux noms figurant dans l’énonce et représentant un concept par rapport la gestion. [1]

Une classe se représente avec UML sous forme d'un rectangle divisé en trois sections. Le premier contient le nom donné à la classe (non souligné). Les attributs d'une classe sont définis par un nom, un type (éventuellement une valeur par défaut, c'est-à-dire une valeur affectée à la propriété lors de l'instanciation) dans le second compartiment. Les opérations sont répertoriées dans le troisième volet du rectangle.

        Formalisme

Nous avons  écarté  les classes redondantes, sans intérêts et vagues pour finalement ne rester qu’avec des classes pertinentes.

Les classes retenues sont les suivantes : Femme, Chambre, Service, Agent, Enfant, Paiement

OBJET

CODE

PROPRIETE

IDENTIFIANT

LONGUEUR

1

Femme

F

Numéro femme

Nom femme

Prénom femme

Nom époux

Occupation époux

Date de naissance femme

Poids femme

Adresse femme

Nationalité femme

Nombre d’accouchement

Dernière date accouchement

Mode d’accouchement

Date de la dernière règle

Mois accompli

Date prévue accouchement

Date de consultation

Numéro carte de CPN

#

X (10)

X (30)

X (15)

X (30)

X (25)

X (10)

X (5)

X (30)

X (20)

9  (5)

X (10)

X (20)

X (10)

X (10)

X (10)

X (10)

9  (5)

2

Service de la maternité

Serv. Mat

Code service maternité

Libelle service maternité

#

X (5)

X (15)

3

Agent

Ag.

Matricule agent

Nom agent

Prénom agent

Date de naissance

Adresse agent

Sexe agent

Grade agent

Fonction agent

Téléphone agent

#

X (8)

X (30)

X (15)

X (10)

X (30)

X (1)

X (20)

X (20)

9 (15)

4

Enfant

Enf

Numéro enfant 

Sexe bébé

Poids bébé

Date de naissance

Jour de naissance

Heure de naissance

#

X (10)

X (1)

X (6)

X (10)

X (10)

X (10)

5

Chambre

Chamb.

Numéro chambre

Libelle chambre

Nombre de lit

#

X (4)

X (10)

X (10)

6

Paiement

Paie

Numéro Payer

Montant payer

Date du jour

#

X (5)

X (30)

X (10)

  1. Identification des associations

Une relation structurelle entre deux classes ou plus est une association. Les associations correspondent souvent à des verbes d’état ou à des locutions verbales. Elles expriment une localisation physique, une action dirigée, une communication, une appartenance ou la satisfaction d’une condition.

 Les associations issues de l’énoncé de notre problème sous forme des expressions verbales sont :  

  1. Femme  se présente  dans un 
  2. Femme   aidé   par un 
  3. Agent  travaille   dans un  seul service.
  4. Femme accouche 
  5. Femme se retrouve  dans une  chambre
  6. Femme  effectue le paiement.
  7. Agent élabore la
  8. Agent surveille  une 

 figure

  • Représentation graphique du modèle des classes « Gestion de naissance »

 figure

  • Représentation graphique du modèle de classes avec attributs, des opérations et héritages « Gestion de naissance »

 figure

  • Représentation graphique du modèle de classes avec attributs, des opérations et héritages « Gestion de décès »

figure

[1] www.CommentCamarche.net/ Op. cit

Partager ce travail sur :