Professional Documents
Culture Documents
Sommaire
I. Diagramme de cas dutilisation5 1) Dfinition...5 2) Le diagramme6 3) Explication.7 II. Diagramme de classe8 1) Dfinition...8 2) Le diagramme9 3) Explication10 III. Diagramme de squence...11 1) Dfinition...11 2) Le diagramme12 3) Explication.13 IV. Diagramme de collaboration14 1) Dfinition...14 2) Le diagramme15 3) Explication.16
Introduction
UML (en anglais Unified Modeling Language ou langage de modlisation unifi ) est un langage de modlisation graphique base de pictogrammes. Il est apparu dans le monde du gnie logiciel, dans le cadre de la conception oriente objet . Couramment utilis dans les projets logiciels, il peut tre appliqu toutes sortes de systmes ne se limitant pas au domaine informatique. UML est l'accomplissement de la fusion de prcdents langages de modlisation objet : Booch, OMT, OOSE. Principalement issu des travaux de Grady Booch, James Rumbaugh et Ivar Jacobson, UML est prsent un standard dfini par l'Object Management Group (OMG). L'OMG diffuse depuis novembre 2007 la version UML 2.1.2, et travaille prsent sur la version 2.2. Les 13 diagrammes UML sont dpendants hirarchiquement et se compltent, de faon permettre la modlisation d'un projet tout au long de son cycle de vie. Le but de ce mini-projet est dessayer de modliser la gestion des cours dans les collges laide de plusieurs diagrammes dUML. Ces diagrammes sont : Diagramme de cas dutilisation. Diagramme de classe. Diagramme de squence. Diagramme de collaboration.
I.
Les diagrammes de cas d'utilisation sont des diagrammes UML utiliss pour donner une vision globale du comportement fonctionnel d'un systme logiciel. Un cas d'utilisation reprsente une unit discrte d'interaction entre un utilisateur (humain ou machine) et un systme. Il est une unit significative de travail. Dans un diagramme de cas d'utilisation, les utilisateurs sont appels acteurs (actors), ils interagissent avec les cas d'utilisation (use cases). Dfinit une notation graphique pour reprsenter les cas d'utilisation, cette notation est appele diagramme de cas d'utilisation. UML ne dfinit pas de standard pour la forme crite de ces cas d'utilisation, et en consquence il est ais de croire que cette notation graphique suffit elle seule pour dcrire la nature d'un cas d'utilisation. Dans les faits, une notation graphique peut seulement donner une vue gnrale simplifie d'un cas ou d'un ensemble de cas d'utilisation. Les diagrammes de cas d'utilisation sont souvent confondus avec les cas d'utilisation. Bien que ces deux concepts soient relis, les cas d'utilisation sont bien plus dtaills que les diagrammes de cas d'utilisation.
2) Le diagramme :
3) Explication :
Nous avons aussi traiter le cas ou le professeur veut enseignier une classe et le cas ou letudiant veut suivre un cours et pour cela le professeur doit appartenir un dpartement mais letudiant doit appartenir une classe.
II.
Diagramme de classe : 8
2) Le Diagramme :
3) Explication :
10
Pour raliser ce diagramme de classe nous avons suivre les tapes suivant : Chaque collge possde dun site Internet Chaque collge est structur en dpartements, qui regroupent chacun des enseignants spcifiques. Parmi ces enseignants, lun deux est responsable du dpartement. Un enseignant se dfinit par son nom, prnom, tl, mail, date de prise de fonction et son indice. Chaque enseignant ne dispense quune seule matire. Les tudiants suivent quant eux plusieurs matires et reoivent une note pour chacune delle. Pour chaque tudiant, on veut grer son nom, prnom, tl, mail, ainsi que son anne dentre au collge. Une matire peut tre enseigne par plusieurs enseignants mais a toujours lieu dans la mme salle de cours (chacune ayant un nombre de places dtermin). On dsire pouvoir calculer la moyenne par matire ainsi que par dpartement On veut galement calculer la moyenne gnrale dun lve et pouvoir afficher les matires dans lesquelles il na pas t not. Enfin, on doit pouvoir imprimer la fiche signaltique (, prnom, tl, mail) dun enseignant ou dun lve.
III.
Diagramme de Squence : 11
2) Le Diagramme :
12
3) Explication :
13
Nous avons devis le diagramme de squence en deux sous-diagrammes, le premier Permet de calculer le moyen par matire, par dpartement et le moyen gnrale de chaque tudiant ainsi que les matires dans lesquelles ltudiant na pas t not. Le deuxime traite limpression de la fiche signaltique dun tudiant ou bien dun enseignant.
IV. 14
Diagramme de collaboration :
1) Dfinition :
Les diagrammes de collaboration montrent des interactions entre objets, en insistant plus particulirement sur la structure spatiale statique qui permet la mise en collaboration dun groupe dobjets. Une interaction est ralise par un groupe dobjets qui collaborent en changeant des messages. Ces messages sont reprsents le long des liens qui relient les objets, au moyen de flches orientes vers le destinataire du message. Dans un diagramme de collaboration, le temps nest pas reprsent de manire implicite, comme dans un diagramme de squence, de sorte que les diffrents messages sont numrots pour indiquer lordre des envois. Les diagrammes de collaboration montrent simultanment les interactions entre les objets et les relations structurelles qui permettent ces interactions.
2) Le diagramme :
15
3) Explication :
16
17