2.2. Modèle de contexte du système
informatisé
La modélisation de contexte du système est
très importante et très utile dans la mesure où elle
permet de comprendre le comportement de l'ensemble des acteurs(les objets) qui
réagissent sur le système.
La mise en oeuvre de diagramme de collaboration est
nécessaire, d'abord qu'est ce qu'un diagramme de
collaboration ?
Un Diagramme de collaboration permet de mettre en
évidence les interactions entre les différents objets. (Du
système jusqu'aux utilisateurs).
En ce sens les diagrammes de collaboration montrent les
interactions entre les objets, en insistant plus particulièrement sur la
structure spatiale statique qui permet la mise en collaboration d'un groupe
d'objets.
Dans ce cadre, pour l'analyse de ce diagramme collaboration
il sera utilisé :
ü Une précision du contexte dans laquelle chaque
objet évolue.
ü De mettre en évidence les dépendances
entre les différents objets impliqués.
Figure 4. Diagramme de collaboration du
système
NB : le [choix] peut être soit
Consultation ou Rendez-vous, CNAM, ou Ordonnance, Certificat.
Figure 5. Diagramme de Séquence
« Gestion et Suivi du Dossier Médical »
NB : Le médecin fait une
recherche de la fiche du patient, et après la consultation du patient il
remplit le reste du formulaire du dossier médical.
2.3. Elaboration de modèle des cas
d'utilisation
Les modèles des cas
d'utilisation permettent d'avoir une représentation de l'ensemble des
fonctionnalités complètes du système.
Le modèle de cas d'utilisation comprend les acteurs, le
système et les cas d'utilisation eux-mêmes. L'ensemble des
fonctionnalités d'un système est déterminé en
examinant les besoins fonctionnels de chaque acteur, exprimés sous forme
de familles d'interactions dans les cas d'utilisation. Les acteurs se
représentent sous la forme de petits personnages qui déclenche
des cas d'utilisation ; ces derniers sont représentés par
des cercles par le système
Cette section se compose de deux parties :
v Les Diagrammes des cas d'utilisation.
v Leurs descriptions textuelles des cas
d'utilisation.
2.3.1. Diagramme des cas d'utilisation
Rappelons que les cas d'utilisation servent à exprimer
les besoins fonctionnels des utilisateurs d'un système.
D'autres types d'exigences peuvent être joints aux descriptions de cas
d'utilisation, notamment les exigences non fonctionnelles qui ne sont pas
prises en compte volontairement.
Qu'est-ce qu'un cas d'utilisation ?
Un cas d'utilisation (use case) représente un
ensemble de séquences d'actions réalisées par le
système et produisant un résultat observable intéressant
pour un acteur particulier.
Un cas d'utilisation modélise un service rendu par le
système. Un cas d'utilisation concerne acteurs et ou système et
apporte une valeur ajoutée « notable » à
l'acteur concerné.
Chaque cas d'utilisation spécifie un
comportement attendu du système considère comme un tout, sans
imposer le modèle de réalisation de ce comportement. Il permet de
décrire ce que le futur système devra faire, sans
spécifier comment il le fera. Dans le cadre de la branche fonctionnelle,
le cas d'utilisation doit mettre en valeur les interactions métier entre
les acteurs et le système.
Dans ce chapitre « Capture des besoins »,
pourquoi avons-nous recours aux cas d'utilisation ?
ü Les cas d'utilisation permettent aux utilisateurs de
structurer et d'articuler leurs désirs.
ü Ils les obligent à définir de manière
dont ils voudraient interagir avec le système.
ü Ils favorisent la définition d'un cahier de charges
qui reflète réellement les besoins même en absence d'un
système à critiquer.
Nous allons procéder à l'automatisation du
système informatique relatif à un cabinet médical.
Notre application aura comme principale
fonctionnalités :
-Gestion et Suivi du Dossier Médical
-Gestion des CNAM
-Gestion des Rendez-vous.
-Gestion des Fiches patients.
-Gestion de la Comptabilité
Afin de détailler ces fonctionnalités, nous
allons utiliser le diagramme de cas d'utilisation du langage de
modélisation UML.
Nous allons procéder par les étapes
suivantes :
Ø Identifications des acteurs.
Ø Identification des cas
d'utilisation.
Ø Diagramme des cas d'utilisation
|