Exercice #1: Institut National Des Sciences Appliquées Et de Technologie
Exercice #1: Institut National Des Sciences Appliquées Et de Technologie
Exercice #1: Institut National Des Sciences Appliquées Et de Technologie
TD1
Exercice N° 1
Vous êtes chargé d'étudier le système d'orientation des élèves d'un établissement d'enseignement
supérieur. Ce système cherche à proposer, à un élève, des cours abordables par cet élève et
correspondant à son souhait :
• exercer un métier (ingénieur en informatique, analyste programmeur…),
• acquérir un diplôme (master en informatique, licence professionnelle en informatique…) ou,
• se perfectionner dans un domaine (bases de données, méthodologies objet…).
Questions :
1. Quels sont les acteurs de ce système et leurs cas d'utilisation ?
2. Donner le diagramme de classe de ce système
Exercice N° 2
L’objectif de cet exercice est de modéliser une version simplifiée d’un système de fichiers de type
Linux sous forme de diagramme de classes.
Le système de fichier est un ensemble de fichiers contenus dans un répertoire racine. Il y a au plus un
répertoire racine par système de fichiers. Les répertoires sont des types particuliers de fichiers.
Sous Linux un fichier est toujours désigné par un nom. Il possède un unique inode (l'inode correspond
a un numéro qui est attribué à chaque fichier, qui est y stocké dans la table des inodes. Un inode qui
contient différentes informations qu’il n’est pas important de détailler ici). Un fichier possède les
fonctionnalités suivantes : ouverture, fermeture, lecture, écriture. Il existe plusieurs sortes de fichiers
: les fichiers normaux, les répertoires, les liens symboliques, les pseudo-fichiers.
Un répertoire peut contenir plusieurs fichiers. Un lien symbolique fait référence à («pointe vers ») un
autre fichier. Un pseudo-fichier est souvent un fichier servant d'interface pour divers périphériques.
Un utilisateur peut posséder un ou plusieurs fichiers et possède au plus un répertoire « home ». Un
utilisateur appartient à au moins un groupe. Un utilisateur est repéré par identifiant d’utilisateur (UID)
et un groupe (GID) par un identifiant de groupe.
1