>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Liste des avantages de UML

UML (Unified Modeling Language) est un standard pour modéliser visuellement un programme orienté objet. Il organise, planifie, visualise. Étant un standard, il est largement compris et accepté. Sa lisibilité et réutilisabilité en font un choix idéal.

Représentation visuelle

Un diagramme UML montre les relations entre classes et entités. Une classe regroupe variables et fonctions similaires. Comprendre un programme = comprendre chaque classe, ses données, ses relations. Le diagramme rend cela immédiat.

Lisibilité et réutilisabilité

Le diagramme est lisible par tout programmeur, expliquant les relations simplement. Sans UML, il faut lire le code (milliers de lignes). UML illustre vite. De plus, on repère le code redondant et on réutilise des fonctions existantes au lieu de les réécrire.

Standard

UML est LE standard pour la POO. Nouveau développeur = productif dès le jour 1 grâce à la notation commune.

Outil de planification

UML planifie avant de coder. Certains outils génèrent du code squelette depuis le modèle UML, réduisant l'effort d'implémentation. Modifier un diagramme est plus rapide que de réécrire du code.

Vie connectée