WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Conception et développement d'une application web sur la gestion du cursus scolaire des élèves à  l'EPSP/ sud Kivu

( Télécharger le fichier original )
par Roméo KASABA CHABENE
Université Catholique de Bukavu - Licencié en Sciences / Informatique de gestion 2014
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

3.4.4 Diagramme de déploiement

Le diagramme de déploiement (figure 3.13) montre la disposition physique des matériels qui composent le système et la répartition des composants sur les matériels. Les ressources matérielles sont représentées sous forme de noeuds. Les noeuds sont connectés entre eux, à l'aide d'un support de communication. La nature des lignes de communication et leurs caractéristiques peuvent être précises. Les diagrammes de déploiements peuvent montrer les instances de noeuds (un matériel précis), ou des classes de noeuds. Les diagrammes de déploiement correspondent à la vue de déploiement d'une architecture logicielle [NKU2013].

3.4.5 Diagramme de classes

Le diagramme de classes (figure 3.14)  est un schéma utilisé en  génie logiciel pour présenter les  classes et les interfaces des systèmes ainsi que les différentes relations entre celles-ci. Ce diagramme fait partie de la partie  statique d' UML car il fait abstraction des aspects temporels et  dynamiques. Une  classe décrit les responsabilités, le comportement et le type d'un ensemble d'objets. Les éléments de cet ensemble sont les  instances de la classe. Une  classe est un ensemble de  fonctions et de données (attributs) qui sont liées ensemble par un champ sémantique. Les classes sont utilisées dans la programmation orientée objet. Elles permettent de modéliser un  programme et ainsi de découper une tâche complexe en plusieurs petits travaux simples [ROQ2008].

a. Réalisation du Diagramme de Classes

Le diagramme des classes identifie la structure des classes d'un système, y compris les propriétés, les méthodes et des associations de chaque classe.

La réalisation du diagramme de classe se base sur la description des classes et les règles de gestion.

b. Formalisme

Les classes sont des modules de base de la programmation orientée objet. Une classe est représentée en utilisant un rectangle divisé en trois sections. La section supérieure est le nom de la classe ; la section centrale définit les propriétés de la classe et la section inférieure définit les méthodes de la classe. Ainsi, on obtient le formalisme de figure 3.12.

Tableau 3 1 formalisme du diagramme de classe

Nom de la classe

Propriétés

Méthodes ()

Une association, quant à elle, est une relation générique entre deux classes. Elle est modélisée par une ligne reliant les deux classes. Cette ligne peut être qualifiée avec le type de relation et peut également comporter des règles de multiplicités.

c. Multiplicité

La  multiplicité ou cardinalité, dans les schémas relationnels en modélisation des données, sert à compter le nombre minimum et maximum de possibilités que chaque classe contient dans la relation liant 2 ou plusieurs objets [MBI2014].

Tableau 3 2 multiplicité

Multiplicités

Explications

1..1 noté 1

Un et un seul

0..1

Zéro ou un

0..* noté *

De zéro à n

1..*

De un à plusieurs

n..m

De n à m

d. Règles de Gestion (R.G) et Lecture des Multiplicités

Le diagramme des classes pour notre système est basé sur les règles de gestion suivantes :

RG 1 : - Un Préfet peut charger un et un seul palmarès par an ;

- Un palmarès peut être chargé par un et un seul Préfet par an.

RG 2 : - Un Préfet élabore un et un seul rapport scolaire par an;

- Un rapport scolaire est élaboré par un et un seul Préfet.

RG 3 : - Un Directeur d'école primaire peut placer un ou plusieurs palmarès ;

- Un palmarès peut être placé par un et un seul Directeur d'école primaire.

RG 4 : - Un Directeur d'école primaire fait un ou un rapport scolaire par an;

- Un rapport scolaire est fait par un et un seul Directeur d'école primaire.

RG 5 : -Un ou plusieurs inspecteurs peuvent vérifier un ou plusieurs rapports scolaires ;

- Un ou plusieurs rapports scolaires peuvent être vérifiés par un ou plusieurs inspecteurs.

RG 6 : - Un ou plusieurs inspecteurs peuvent consulter un ou plusieurs palmarès scolaires ;

- Un ou plusieurs palmarès scolaires peuvent être consultés par un ou plusieurs inspecteurs.

Sur base des classes retenues reliées entre elles par des associations diverses, l'on obtient, en fin, le diagramme des classes de la figure 3.11.

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il ne faut pas de tout pour faire un monde. Il faut du bonheur et rien d'autre"   Paul Eluard