Cours pdf analyse et conception avec UML

Cours pdf analyse et conception avec UML, tutoriel & guide de travaux pratiques en pdf.

UML au travail

? L’université ESU (Pennsylvanie) désire automatiser son système d’inscription
– Le chef du service des inscriptions établit le programme des cours pour un semestre
• Un cours peut être offert plusieurs fois
– Les étudiants doivent sélectionner 4 cours primaires et 2 cours secondaires
– Dès qu’un étudiant s’est inscrit pour un semestre, le système de facturation est notifié
– Les étudiants peuvent utiliser le système pour modifier leurs choix pendant une certaine période de temps après leur inscription
– Les enseignants utilisent le système pour consulter leur emploi du temps (tableau d’activités en fonction des cours qui tournent)
– Les utilisateurs du système d’inscription reçoivent des mots de passe qui sont nécessaire à la procédure d’identification

Quatre objectifs
? Se comprendre
? Représenter le système
? Exprimer le service rendu
? Décrire la manière dont le système est perçu
Les moyens
? Utilisation d’un dictionnaire du domaine
? Les acteurs UML
? Les use-cases UML
Intérêt du dictionnaire
? Outil de dialogue
? Informel, évolutif, simple a réaliser
? Etablir et figer la terminologie
– Permet de figer la terminologie du domaine d’application.
– Constitue le point d’entrée et le référentiel initial de l’application ou du système.
Les diagrammes de cas d’utilisation
? Une des notations d ’UML (use-cases)
? But :
– définir le système du point de vue des utilisateurs
– définir les limites précises du système
? Notation très simple, compréhensible par tous
? Permet de structurer :
– les besoins (cahier des charges)
– le reste du développement
– la progression d ’un cycle en spirale
? Les cas d’utilisation sont nommes en utilisant la terminologie décrite dans le dictionnaire
Définir le périmètre du SI :
Acteurs
? Définir les acteurs externes
– physiques et logiques
– rôle et entité concrète
« Un acteur est une personne ou une chose qui va interagir avec le système »
Acteurs
? Un Acteur =
– élément externe qui interagit avec le système
– rôle qu’un utilisateur joue par rapport au système
ex: un enseignant, un guichetier
? Une même personne peut jouer plusieurs rôles
ex: Marie est enseignante et étudiante
Maurice est directeur mais peut faire le guichetier
? Plusieurs personnes peuvent jouer un même rôle
ex: Paul et Pierre sont deux clients
? Un acteur n’est pas forcément un être humain
ex: un distributeur de billet peut être vu comme un acteur; un gestionnaire de mot de passes
Description des acteurs
? Pour chaque acteur :
– choisir un identificateur représentatif de son rôle
– donner une brève description textuelle
Un guichetier est un employé de la banque chargé de faire l’interface entre le système informatique et les clients qu’il reçoit au comptoir. Le guichetier peut réaliser les opérations courantes : création d ’un compte, dépôt et retrait d ’argent, etc.

Cours gratuitTélécharger le cours complet

Télécharger aussi :

Laisser un commentaire

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