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 |
3.4.4 Diagramme de déploiementLe 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 classesLe 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. 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].
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. |
|