Maison  >  Article  >  développement back-end  >  Introduction de base à UML

Introduction de base à UML

巴扎黑
巴扎黑original
2017-09-06 11:08:121424parcourir

Qu'est-ce qu'UML ?
Unified Modeling Language (UML), également connu sous le nom de Unified Modeling Language ou Standard Modeling Language, est une norme OMG lancée en 1997. Il s'agit d'un langage graphique qui prend en charge la modélisation et le développement de systèmes logiciels et fournit tous les outils de développement logiciel. fournir un support de modélisation et de visualisation, y compris l'analyse des exigences, la spécification, la construction et la configuration. Le développement des méthodes d’analyse et de conception orientées objet (OOA&D, OOAD) a atteint son apogée entre la fin des années 1980 et le milieu des années 1990, et UML a été le produit de cet apogée. Il a non seulement unifié les méthodes de représentation de Booch, Rumbaugh et Jacobson, mais les a également développées et finalement unifiées dans un langage de modélisation standard accepté par le public.

Voici 13 descriptions graphiques en UML

1 Diagramme de cas d'utilisation : classifie la façon dont le système est utilisé.

2. .

3. Diagramme d'objets : affiche uniquement les objets et leurs relations.

4. Diagramme d'activité : montre les activités d'une personne ou d'un objet d'une manière similaire à un organigramme.

5. Diagramme de machine d'état : montre les différents états d'objets avec des cycles de vie intéressants ou complexes.

6. Diagramme de communication : affiche les messages envoyés entre les objets dans une certaine situation.

7. Diagramme de séquence : affiche des informations similaires au diagramme de communication, mais met l'accent sur la séquence plutôt que sur la connexion.

8. Diagramme du package : montre comment les classes associées sont combinées, utile pour les développeurs.

9. Diagramme de déploiement : affiche les machines, les processus et les artefacts de déploiement pour l'installation du système terminé.

10. Le diagramme des composants montre les composants (objets ou sous-systèmes) et interfaces réutilisables.

11. Diagramme d'interaction : utilisez des diagrammes de séquence pour illustrer les étapes d'une activité.

12. Graphique temporel : affiche les délais précis des messages et l'état des objets.

13. Diagramme de structure composite : montre la relation entre les objets en agrégation ou en composition, affiche les interfaces et les objets collaboratifs

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn