A propos de la modélisation
Remonter à Concepts de modélisation
Sommaire
Introduction
Le principal objectif de l'outil de Modélisation est de fournir une vue graphique afin d'organiser et de visualiser la structure et les composants des systèmes logiciels, particulièrement ceux construits avec le style orienté objet. La Modélisation utilise la notation UML (Unified Modeling Language) pour concevoir différents types de diagrammes UML. Les diagrammes UML des modèles UML conçus à l'aide de la Modélisation représentent visuellement les exigences, les sous-systèmes, les éléments physiques et logiques et les patterns de structure et de comportement des systèmes logiciels construits avec le style orienté objet. Ces diagrammes UML sont conçus en utilisant les concepts de packages, d'interfaces, de classes, d'attributs et d'opérations.
Ce processus de modélisation UML est similaire à la création des plans d'un vaste projet de développement par un ingénieur. Comme un ensemble de plans, un modèle UML ne se limite pas seulement à décrire globalement le système, mais permet aussi de vous concentrer sur des points précis comme les détails de structure et de comportement.
La Modélisation supporte une approche de conception logicielle dans laquelle les outils de modélisation UML sont complètement intégrés dans l'environnement de développement de RAD Studio. La Modélisation fournit les fonctionnalités nécessaires à la conception et à la construction de systèmes logiciels orientés objets, permettant ainsi à l'équipe de développement entière de collaborer en utilisant un langage, des diagrammes et un logiciel communs. Détaché de tout langage de programmation particulier, un modèle UML permet à tous les participants du cycle de développement de communiquer dans le même langage. La Modélisation fournit aux professionnels, aux développeurs et aux gestionnaires de projets une plate-forme unique avec une interface utilisateur UML cohérente pour l'intégralité de leur travail à travers le cycle de développement logiciel complet. L'usage efficace de diagrammes UML simplifie le développement de vos systèmes logiciels.
L'une des principales fonctionnalités de la Modélisation est l'ingénierie bidirectionnelle simultanée, c'est-à-dire la capacité de synchroniser immédiatement les diagrammes de classes avec le code source d'implémentation, et inversement.
Les éléments principaux de l'EDI utilisés par la Modélisation
Les fonctionnalités de Modélisation s'intègrent parfaitement à l'EDI de RAD Studio. Quand le support de la modélisation est activé :
-
- Les éléments suivants de l'EDI deviennent actifs
- Vue Modèle -- La vue Modèle présente l'arborescence des modèles de la structure logique et la hiérarchie de contenance de votre projet de modélisation.
- Vue Diagramme -- La vue Diagramme affiche les diagrammes de modélisation UML créés dans votre modèle UML.
-
- Vous pouvez exécuter de nombreuses opérations gérant les diagrammes et les modèles UML directement depuis les vues Modèle et Diagramme. Vous pouvez : ajouter ou supprimer de nouveaux diagrammes du projet ; ajouter, supprimer ou renommer des éléments de diagramme (noeuds et liens) ; ajouter ou supprimer des membres dans les éléments de diagramme ; créer de nouveaux éléments de diagramme à partir de patterns ; créer des hyperliens ; ajouter des contraintes ; exporter des diagrammes en images ; ajouter des propriétés utilisateur ; gérer la disposition des diagrammes ; générer la documentation ; naviguer entre la vue Diagramme, la vue Modèle, et le code source ; couper, copier et coller des éléments, etc.
- Les éléments suivants de l'EDI deviennent actifs
-
- La fonction des fonctionnalités suivantes de l'EDI a été étendue
- Inspecteur d'objets -- La Modélisation étend la fonction de l'inspecteur d'objets en fournissant l'outil de gestion des propriétés des diagrammes et éléments de diagrammes UML. L'inspecteur d'objets présente les propriétés d'un diagramme ou élément de diagramme sélectionné dans la vue Modèle ou la vue Diagramme. Avec l'inspecteur d'objets, vous pouvez visualiser et modifier les propriétés de l'élément de diagramme ou du diagramme de modélisation sélectionné.
- Palette d'outils -- La Modélisation étend la Palette d'outils en ajoutant des éléments de modélisation UML. Quand un diagramme UML est présenté dans la vue Diagramme, la Palette d'outils affiche les icônes correspondantes aux éléments de modélisation disponibles pour ce diagramme. Ces icônes identifient les commandes qui peuvent être utilisées pour créer les éléments de modélisation correspondants sur le diagramme présenté dans la vue Diagramme.
- Menus -- Les commandes spécifiques de la Modélisation ont été ajoutées au menu principal et aux menus contextuels du Gestionnaire de projets et de la vue Structure.
- La fonction des fonctionnalités suivantes de l'EDI a été étendue
Les fonctionnalités principales de la Modélisation :
La Modélisation supporte les fonctionnalités suivantes :
-
- Vous pouvez créer des projets prenant en charge la modélisation UML. Vous pouvez créer des projets de modélisation de conception (indépendants du langage de programmation) ou d'implémentation (spécifiques au langage).
- Vous pouvez utiliser tous les types de diagramme UML 1.5 et UML 2.0. Dans la vue Diagramme ou Modèle, vous pouvez directement créer tous les types de diagrammes de modélisation UML pris en charge, et manipuler directement tous les éléments de modèle (diagrammes, packages, classes, liens, etc.).
- La navigation bidirectionnelle entre les éléments de modèle et le code source. Dans la vue Diagramme ou Modèle, vous pouvez naviguer directement de la représentation graphique d'un élément de modèle vers le code source implémentant cet élément de modèle. De même, vous pouvez naviguer directement d'une classe du code source vers son diagramme UML graphique de la vue Diagramme.
- Les diagrammes de classes fournissent une synchronisation bidirectionnelle à l'exécution entre le code source spécifique au langage et le modèle UML. Les modifications apportées au code source se reflètent immédiatement dans la représentation graphique, et vice-versa. Cette fonctionnalité fonctionne dans les projets d'implémentation (UML 1.5).
- La génération du code source pour les diagrammes de séquence peut être utilisée dans les projets d'implémentation (UML 1.5).
- Vous pouvez utiliser les Patterns.
- Vous pouvez utiliser les audits et les métriques.
- Vous pouvez utiliser le refactoring du code source.
- Vous pouvez importer et exporter des modèles au format XMI.
- Vous pouvez importer des modèles au format MDL (IBM Rational Rose).
- Vous pouvez générer automatiquement la documentation des modèles conçus.
- Vous pouvez annoter et illustrer les diagrammes UML.
- Vous pouvez utiliser les couleurs en dégradé et des images pour illustrer les éléments des diagrammes UML.
- Vous pouvez utiliser les contraintes OCL.
Avertissement : Toutes les fonctionnalités décrites dans cette aide ne sont pas disponibles dans toutes les éditions de RAD Studio. Pour déterminer les fonctionnalités de Modélisation supportées par votre édition du produit, consultez la matrice des fonctionnalités sur la page web Embarcadero.