6.3. Organisation du modèle logique
La distribution d'un composant facilite sa
réutilisation, puisque les mêmes services sont accessibles depuis
différentes applications. La première façon d'identifier
les composants distribués consiste donc à recenser les
catégories d'analyse partagées par plusieurs applications.
? Identification des composants métiers
du système

Figure 3.6.6.: Les composants métiers du
système
Cette figure nous permet d'identifier les différents
composants métier et d'illustrer les différentes
catégories du système. Par le fait même, l'illustration de
ces catégories (Enregistrer Etudiant, Envoyer Liste, Remettre Fiche,
Délibération, Obtention relevé, Profil d'usager et
exploitation informatique) nous permet de mieux comprendre le système
ainsi que son efficacité.
128
? Schéma de dépendances entre composants
métier du modèle d'exploitation

Figure 3.6.7.: Schéma de dépendance
entre composants métiers du modèle
d'exploitation
67
Shé
ation
La figure ci-dessus représente les différents
liens de dépendances entre les composants métier du
système. Par exemple, la catégorie profil
attribue une exploitation informatique pour chaque
usager qui, par ricochet, donne accès aux différentes
fonctionnalités de la catégorie Enregistrer
Étudiant. Cette dernière, recueille les données
et les transferts vers la catégorie Envoyer Liste. De
plus, la catégorie Remettre Fiche transfert les
données vers la catégorie Délibération
qui elle transfert à son tour les données vers la
catégorie Obtention relevé.
129
6.4. Conception des interfaces
Cette conception consiste à recenser dans un premier
temps les objets (interfaces) métier de notre système et à
les projeter sur chacun des composants du système. Ces interfaces ont
pour but de regrouper les responsabilités du système.
Composant distribué
|
Interface
|
Description de ses responsabilités
|
Profils d'usagers
|
iProfil
|
Gestion centralisée de l'entité profils
d'utilisateur : Consulter, créer, modifier, supprimer des profils
d'utilisateur
|
Etudiant
|
iEtudiant
|
Gestion centralisée de l'entité Etudiant : Ajouter
des étudiants.
|
Fichier Frais
|
iFichierFrais
|
Gestion centralisée de l'entité Fichier Frais :
Enregistrer des étudiants.
|
Fiche des côtes
|
iFicheCote
|
Gestion centralisée de l'entité Fiche des
côtes: Envoyer la liste des enrôlés aux enseignants
|
Grille des côtes
|
iGrilleCote
|
Gestion centralisée de l'entité Grille des
côtes : Enregistrer, Mettre à jour la grille des côtes.
|
Demande
|
iDemande
|
Gestion centralisée de l'entité Demande :
Créer et mettre à jour les demandes formulées par les
étudiants.
|
Relevé des côtes
|
iReleve
|
Gestion centralisée de l'entité Relevé des
côtes : Ajouter le relevé disponible.
|
Département
|
iDepartement
|
Gestion centralisée de l'entité
Département : Créer, Modifier, Supprimer des
départements.
|
Section
|
iSection
|
Gestion centralisée de l'entité Section :
Créer, Modifier, Supprimer des section.
|
Classe
|
iClasse
|
Gestion centralisée de l'entité Classe :
Créer, Modifier, Supprimer des Classes.
|
Droit
|
iDroit
|
Gestion centralisée de l'entité Droit :
Créer, Modifier, Supprimer des droits.
|
130
|