📘 Fiche de cours
L'essentiel du cours
Le système d'information (SI) est un ensemble organisé de ressources (matériel, logiciel, données, personnel) permettant de collecter, traiter et diffuser l'information. La modélisation UML (Unified Modeling Language) est le langage standard pour visualiser et documenter ces systèmes. Les deux diagrammes fondamentaux au programme sont :
- Diagramme de Cas d'Utilisation (Use Case) : Définit les besoins fonctionnels (ce que fait le système).
- Diagramme de Classes : Définit la structure statique (les objets, leurs attributs, leurs méthodes et leurs relations).
Méthodes à maîtriser
- Identifier les acteurs : Se demander "Qui interagit avec le système ?" (humains ou autres systèmes).
- Identifier les cas d'utilisation : Se demander "Quelle action l'acteur attend-il du système ?".
- Concevoir une classe : Respecter la notation
NomClasse,+attribut(public),-attribut(privé),+méthode(). - Définir les relations : Savoir distinguer l'association simple, la composition (lien fort) et l'héritage.
Exemples corrigés
- Cas d'utilisation : Un client (acteur) peut "Consulter solde" (cas d'utilisation) dans un système bancaire.
- Classe : Classe
Compteavec attribut-solde : floatet méthode+crediter(montant : float).
Erreurs fréquentes
- Confondre un acteur avec un utilisateur humain (un système externe peut être un acteur).
- Oublier les signes de visibilité (+ ou -) devant les attributs et méthodes.
- Inverser le sens de la flèche d'héritage (elle pointe toujours vers la classe parente).