Académique Documents
Professionnel Documents
Culture Documents
Processus de dveloppement
Analyse : Comprendre le problme en termes de mtier du client. Conception: Concevoir une solution informatique en termes de responsabilit fonctionnelle. Implmentation: raliser la solution en termes de programme.
Objet et Classe
Classe : une classe est une reprsentation abstraite d'un ensemble dlment s similaire. Une classe n'est pas un ensemble, elle reprsente un lment type d'unensemble.
Classe et Objet
Classe dans le Modle conceptuel :
Association
Association est une reprsentation abstraite d'un ensemble de liens similaires entre des objets respectifs de la mme classe.
Une parcelle contient au moins 4 points, et un point fait partie de 0 ou plusieursparcelles. Association dans un Modle de spcification:
Une parcelle est relie au moins quatre points. tant donne une parcelle, on doit pouvoir retrouver les points qui lui sont associes. Par contre, l'inverse n'est pas possible. Association dans un Modle d'implmentation :
Diagramme de classe
Diagramme d'objet
Un Diagramme d'objets permet de reprsenter une ralisation particulire du diagramme de classes. Un Modle d'objets forme une image partielle du systme un instant prcis.
Etat et vnement
tat : reprsente une tape du systme dans son volution.
Diagramme d'tat-transition
DET dans un Modle conceptuel : permet d'exprimer le comportement dynamique d'un objet en termes de l'activit du client.
DET dans un Modle de spcification : permet d'exprimer le comportement dynamique d'un objet en termes du systme.
DET dans un Modle d'implmentation : permet d'exprimer le comportement dynamique d'un objet en termes de l'implmentation.
Use-Case
Un Use-Case est un cas d'utilisation du systme par les utilisateurs. Il permet de dfinir l'objectif de l'utilisateur. Un use-case couvre l'ensemble de scnarios d'utilisation ayant un objectif commun. Une sance spcifique a t rserve pour parler de ce concept.
Diagramme de squence
Un Diagramme de squence permet de reprsenter un scenario.
Conseil d'utilisation
Le diagramme de squence est un outil de documentation. Le diagramme de squence n'est pas un outil rigoureux. Faire un diagramme de squence si c'est ncessaire.
Ne pas introduire des flow de contrle dans un diagramme de squence. Il vaut mieux augmenter le nombre de diagramme qu'augmenter la complexit du diagramme.
Diagramme de collaboration
Un Diagramme de collaboration est un autre type de Diagramme de squence. Les mmes principes et conseils s'appliquent.
Diagramme de package
Un Diagramme de package permet de reprsenter la dpendance entre les divergents package du systme.
Diagramme d'activit
Un Diagramme d'activit permet de reprsenter le droulement d'une procdure, d'une fonction ou d'une opration.
nonc :
Le but est de protger un btiment en restreignant l'accs certaines salles. L'ouverture de chacune des portes de ces salles est commande par un lecteur de badges plac proximit. Les badges qui permettent l'ouverture des portes ne sont dlivrs qu'aux personnes qui doivent accder aux locaux protgs dans l'exercice de leurs fonctions. Les droits d'accs sont allous entre les groupes de personnes et les groupes de portes, de sorte qu'une personne ou une porte doit toujours tre au moins dans un groupe (le sien). Un groupe de portes peut contenir des portes disperses dans tout le btiment. Une porte donne ne peut appartenir qu' un seul groupe de portes. La mme personne peut appartenir plusieurs groupes, de sorte que ses droits d'accs correspondent l'union des droits d'accs de chacun des groupes qui la contiennent. La dfinition des droits d'accs est effectue en dcrivant pour chaque groupe de personnes les diffrents groupes de portes qui sont accessibles et sous quellecontrainte horaire. Les droits d'accs sont dcrits dans un calendrier annuel qui dcrit la situation semaine par semaine. Vu la faible variation des droits dans le temps, un calendrier peut tre initialis au moyen de semaines types qui dcrivent une configuration de droits donne. Le superviseur peut crer autant de semaines type qu'il le dsire. Les changements apports une semaine sont automatiquement propags dans tous les calendriers qui utilisent cette semaine type. Le systme de contrle d'accs doit fonctionner de la manire la plus autonome possible. Un superviseur est responsable de la configuration initiale et de la mise jour des diffrentes informations de dfinition des groupes de personnes et de portes. Un gardien dispose d'un cran de contrle et est inform des tentatives de passage infructueuses. Les alarmes sont transmises
en temps lgrement diffr: la mise de l'information sur l'cran de contrle est effectue toutes les minutes.
jour
TRAVAIL A FAIRE :
1. Dcrire la vue des besoins (use case view) de ce systme de contrle d'accs. Cette analyse des besoins consiste dfinir : les acteurs de ce systme. le diagramme des cas d'utilisation du systme. les principaux scnarios de chaque cas d'utilisation qui seront dcrits par des diagrammes de squence (point de vue temporel). 2. Dcrire la vue logique (logical view) de ce systme. Cette analyse du domaine consiste dfinir :
le diagramme des classes. dcrire les principaux scnarios par des diagrammes de collaboration (interactions entre objets dun point de vue spatial). Il est bien videmment possible de reprsenter les interactions entre objets par des diagrammes de squence.
--------------------------------------------------------------------------------------------------------------------Corrig
Diagrammes de squence
Diagramme de classes
Diagrammes de collaboration