UML - Cours

Table des matières
L'orientation de l'objet est la base pour faire le diagrammes UML, En réalité UML existe pour représenter l'orientation objet, une fois que nous connaissons les bases des deux UML En tant qu'orienté objet, nous pouvons peut-être nous demander quelle est la prochaine étape et l'étape que nous devons franchir est de savoir comment utiliser les deux ensemble.
Tout d'abord, nous devons savoir que nous allons schématiser, généralement nous devons commencer par une classe, de cette manière, nous pouvons faire les abstractions dont dérivera le reste du contenu.
Créer une classe
Le cours en UML sont représentés par un rectangle, le nom de la classe doit suivre la convention d'avoir le nom avec la première lettre en majuscule, il est important que ce ne soit qu'un mot donc si on a un cas dans lequel la classe doit avoir deux mots , alors nous devons les joindre et chaque mot doit commencer par des lettres majuscules, telles que : "Téléphone portable”. Le nom de la classe doit figurer en haut du rectangle.
En suivant les conventions, nous nous assurons que notre schéma est lisible par toute personne connaissant les UML.
Voyons l'image suivante à quoi ressemblerait une classe :

Une autre façon de nommer une classe est lorsqu'elle appartient à un package, alors nous pourrions dire "Forfait :: Classe« Là où les deux paires de points représentent l'appartenance à la classe du package, cela est également connu sous le nom de route et cela ressemblerait à ceci :

Une fois que nous avons décidé du nom de notre classe, il est temps de placer les attributs.
Les attributs
Les attributs sont les caractéristiques de la classe, nous les définissons lorsque nous en faisons le processus d'abstraction, c'est-à-dire lorsque nous faisons la liste des choses qui font de la classe un modèle ou une représentation de l'objet et que sans ces choses elle ne peut pas être représenté.
La convention de nommage les attributs est un mot en minuscule, si l'attribut se compose de deux mots ou plus après la première minuscule, les mots suivants doivent être joints au premier et doivent commencer par la première lettre en majuscule, comme "bande passante". Une classe peut contenir un ou plusieurs attributs ainsi qu'aucun attribut, si c'est le cas, ceux-ci doivent être listés sous le nom de la classe séparés par une ligne, voyons l'image suivante :

Opérations
Ce sont les actions qu'une instance de la classe peut exécuter, on peut les appeler méthodes si nous parlons de programmation orientée objet, ces opérations suivent la même convention de nommage que les attributs, à la seule différence qu'à la fin nous ajouterons une paire de parenthèses telles que : "porte ouverte()”, Étant des actions, le premier mot est généralement un verbe infinitif. La liste est placée sous les attributs également avec une ligne qui les sépare.
Voyons dans l'image suivante à quoi cela ressemblerait :

Comme on peut le voir, quand on voit cette définition de classe avec ses attributs et ses opérations, on peut déjà avoir une idée de ce qu'elle peut ou non être capable de faire et son transfert vers du code de programmation est beaucoup plus facile.
Il est très facile de faire une définition de classe dans UML Et voir le résultat final nous montre également à quel point il peut être lisible, avec une classe bien définie suivant la norme, nous pouvons avoir une équipe de collecte d'informations et une équipe de développement et les deux pourraient communiquer avec un minimum de malentendus.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif
wave wave wave wave wave