0% ont trouvé ce document utile (0 vote)
43 vues5 pages

Modélisation de Systèmes d'Information en Informatique

Transféré par

Salim Merad
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
43 vues5 pages

Modélisation de Systèmes d'Information en Informatique

Transféré par

Salim Merad
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Faculté d’Electronique & d’Informatique Année 2024/2025

Département Informatique
3 ème Année Licence ISIL /

Série de TD 9 “ Génie Logiciel II’’

Exercice 1 :
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.
1. Le processus de formation est initialisé lorsque le responsable formation reçoit une demande de formation de la
part d’un employé. Cette demande est instruite par le responsable qui la qualifie et transmet son accord ou son
désaccord à l’intéressé.
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 formation 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’organisme de
formation concerné.
3. En cas d’empêchement, l’employé doit informer le responsable de formation au plus tôt pour annuler
l’inscription ou la demande.
4. À la fin de sa formation, l’employé doit remettre au responsable formation une appréciation sur le stage qu’il a
effectué, ainsi qu’un document justifiant de sa présence.
5. Le responsable formation contrôle par la suite la facture que l’organisme de formation lui a envoyée avant de la
transmettre au comptable achats.
Soit le modèle de classes condidate obtenu dans la phase de capture des besoins fonctionnels.

1
Questions :
1. Proposer un découpage en catégorie :
 Répartir les classes candidates en catégorie
 Elaborer les diagrammes de classe préliminaires pour chaque catégorie
 Définir les dépendances entre les catégories

Exercice 2 :
Une équipe de développement de la faculté d’informatique désire développer une plateforme de type
réseau social appelée 3laTawassol. La plateforme permettra aux étudiants inscrits de créer un réseau
social de la faculté afin de communiquer et d’échanger des contenus pédagogiques.
Le cahier des charges établis suite à l’étude préliminaire est:
Gérer les groupes : C’est l’administrateur de la plateforme qui va créer les groupes sur la plateforme.
Chaque groupe correspondra à une section. C’est l’administrateur qui affectera le rôle de modérateur d’un
groupe aux délégués de la section (section et groupes).
S’inscrire à un groupe : La plateforme sera interfacée avec l’application de gestion de la scolarité. Lors
de la demande d’inscription d’un étudiant à un groupe (section), la plateforme va vérifier sur l’application
de gestion de la scolarité si l’étudiant existe et s’il appartient au groupe concerné. Si c’est le cas, la
demande d’inscription de l’étudiant sera acceptée par la plateforme sinon elle sera refusée, un message
sera affiché sur la plateforme.
Gérer la liste de contacts : Un étudiant inscrit à la plateforme, pourra gérer la liste de ses contacts à partir
de la liste des étudiants inscrits de sa section : Chercher un contact, ajouter des contacts, et retirer un
contact de sa liste.
La communication entre les membres d’un groupe : Les membres d’un groupe peuvent communiquer
entre eux, par message textuel instantané ou bien par appel audio ou vidéo. La communication peut être
privée avec un ou plusieurs membres de sa liste de contacts ou publique avec tout le groupe (section).
Partager le support des enseignements : Le modérateur disposera d’un espace pour partager les supports
de cours, TD et TP pour chaque module. Une notification est alors envoyée à tous les membres du
groupe.
Publier du contenu : Une publication est créée par un membre d’un groupe. Avant de la publier, il peut
ajouter du texte, une image ou une vidéo et définir les membres qui y auront accès. Tant qu’une
publication n’a pas été publiée, elle peut être modifiée ou annulée. Une fois publiée, une notification de la
publication est envoyée aux membres autorisés et la publication est visible sur leur fil d’actualité. Ils
pourront alors réagir sur la publication en la commentant. Le propriétaire peut apporter des modifications
sur les paramètres et/ou l’archiver et/ou la supprimer. Même si la publication est archivée, elle reste
toujours visible, mais si elle est supprimée alors, elle l’est aussi des espaces de tous les membres.
Toutefois, un modérateur contrôle les publications et peut avertir par message un membre qui a publié du
contenu non conforme au règlement de 3laTawassol. Après trois avertissements, il procédera à la
suppression du compte de ce membre.

Partie 1 :

Soit le diagramme de classes candidates obtenu lors de la phase de capture des besoins fonctionnels

2
Découpage en catégories :

a. Répartir les classes candidates en catégorie


a. Elaborer les diagrammes de classe par catégorie
b. Définir les dépendances entre les catégories

Partie 2 :

- Le modérateur doit être un membre du groupe.


- Un avertissement est créé par un modérateur.
- L’avertissement est créé par un modérateur pour un membre du groupe concernant une de ses
publications de façon irréversible. Pour changer le membre, le modérateur ou la publication, il faut
supprimer l’avertissement et le recréer.
- L’historique des publications est présenté dans l’ordre d’arrivée.
- Une publication est identifiée d’une manière unique par un numéro propre au membre
- Seuls les membres concernés par une publication peuvent la commenter.
- Les commentaires une fois créés ne peuvent plus être modifiés ni supprimés et sont présentés dans
l’ordre d’arrivée.

Développement du modèle statique :

Refaire le diagramme de classe précédent pour :


3
a. Ajouter des qualificatifs si nécessaire.
b. Ajouter des contraintes si nécessaires.

Exercice 3 :

Soit ci-dessous le modèle de classes condidate obtenue dans la phase de capture des besoins fonctionnels.

- La date de réservation d’un vol doit être antérieur à la date du vol concerné.

- La durée du vol est calculée à partir des heures et dates de départ et arrivée. De même,
la durée de l’escale est calculée à partir de l’heure d’arrivée et de départ.
- Chaque vol est identifié d’une façon unique par un numéro propre à la compagnie.

Une réservation concerne bien un seul vol et un seul client, et qui plus est de façon irréversible. Pour changer
de vol ou de client, il faut annuler la réservation en question, et en créer une nouvelle.

Développement du modèle statique

Refaire le diagramme de classe précédent pour :

a. Ajouter des attributs dérivés si nécessaire. Un attribut dérivé est une propriété
valuée intéressante pour l’analyste, mais redondante, car sa valeur peut être déduite
d’autres informations disponibles dans le modèle.
b. Ajouter des contraintes si nécessaires.
c. Ajouter des qualificatifs si nécessaire. Un qualificatif est un attribut d’association
dont les valeurs partitionnent la liste des objets reliés par le biais d’une association.
En d’autres termes, la connaissance d’un objet et d’une valeur de qualificatif permet
de retrouver un ou plusieurs objets liés à l’autre bout de l’association concernée.

4
5

Vous aimerez peut-être aussi