Étude de cas complète de la modélisation métier à la conception détaillée en Java ou C#

Étude de cas complète de la modélisation métier à la conception détaillée en Java ou C#

Dans le cadre de l’amélioration qu’elle veut apporter à son système d’information, une entreprise souhaite modéliser, dans un premier temps, le processus de formation de ses employés afin que quelques-unes de leurs tâches soient informatisées. 2. En cas d’accord, le responsable recherche dans le catalogue des formations agréées un stage qui correspond à la demande. Il informe l’employé du contenu de la forma- tion et lui propose une liste des prochaines sessions. Lorsque l’employé a fait son choix, le responsable formation inscrit le participant à la session auprès de l’orga- nisme de formation concerné. a été le premier à proposer d’utiliser les concepts UML d’acteur, cas d’utilisation, classe, package, etc., avec des stéréotypes particuliers. Dans la suite de l’exer- cice, nous utiliserons les stéréotypes suivants, fournis entre autres par Rational/Rose :Le processus de formation comporte un ensemble d’actions ordonnées dans le temps et affectées à un des acteurs identifiés précédemment. Cet enchaîne- ment se représente parfaitement grâce à un diagramme d’activité. permettent d’agencer graphiquement les actions de telle sorte que celles qui sont affectées à un même acteur se trouvent dans la même bande verticale.

Poursuivons notre étude fonctionnelle. La définition des tâches qui seront informatisées est réalisée par sélection de certaines actions du modèle métier. Nous allons ainsi déduire le cahier des charges fonctionnel du système informatique à partir de l’étude précédente, et en particulier du diagramme d’activité. Pour tout cela, il est indispensable que le système informatique gère un catalogue de formations agréées auquel les employés peuvent accéder partiellement en lecture, et le responsable formation globalement en écriture. Ce catalogue contiendra non seulement le contenu technique, la durée, etc., des formations proposées par les organismes agréés,L’employé peut consulter le catalogue et sélectionner un thème, ou une for- mation, ou même une session particulière. La demande est automatiquement enregistrée par le système et transmise au responsable formation par e-mail. Le responsable formation va utiliser le système pour indiquer aux employés sa décision (accord ou refus). En cas d’accord sur une session précise, le sys- tème va envoyer automatiquement par fax une demande d’inscription sous forme de bon de commande à l’organisme concerné. Si l’employé n’a pas choisi une session, mais simplement une formation ou un thème, le responsa- ble formation va consulter le catalogue et sélectionner les sessions qui parais- sent correspondre le mieux à la demande. Cette sélection sera transmise par e-mail à l’employé, qui pourra ainsi faire une nouvelle demande plus précise.

Le responsable formation peut introduire une nouvelle formation dans le catalogue, modifier une formation existante ou supprimer une formation qu’un organisme a abandonnée. Il peut également modifier les regroupements de formations qui ont été faits par thèmes. Il a aussi la possibilité de mettre à jour les dates et lieux des sessions.: le responsable formation est chargé de la mise à jour continue d’un catalogue qui répertorie les formations agréées disponibles pour les employés. La plupart des modifications proviennent des organismes de formation.Lorsque les informations relatives à une nouvelle formation sont incom- plètes (par exemple, absence de date de session), la formation est mise au catalogue mais aucune inscription ne pourra être prise. La description doit être modifiée et complétée plus tard.Nous avons utilisé un fragment de type alternatives (alt) pour indiquer que les actions effectuées par le Responsable formation peuvent arriver dans n’importe quel ordre. Ce fragment alternatives est lui-même imbriqué dans une boucle (loop).Remarquons que les employés inscrits à une session annulée sont automati- quement avertis par le système (e-mail). La flèche du message « annulation session » est ouverte pour indiquer qu’il s’agit d’un message asynchrone

 

Cours gratuitTélécharger le document complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *