IBM Rational Systems Developer : spécification architecturale
IBM Rational Systems Developer : analyse architecturale
IBM Rational Systems Developer : implémentation
IBM Rational Systems Developer : personnalisation
IBM Rational Systems Developer
Diagramme de cas d'utilisation



Rational Systems Developer vous permet de modéliser votre système et de créer les types suivants de diagrammes UML :


Cas d'utilisation

Diagramme de classe



Rational Systems Developer vous permet de modéliser votre système et de créer les types suivants de diagrammes UML :


diagrammes de classes

diagrammes de séquence



Rational Systems Developer vous permet de modéliser votre système et de créer les types suivants de diagrammes UML :


diagrammes de séquence

diagrammes de communication



Rational Systems Developer vous permet de modéliser votre système et de créer les types suivants de diagrammes UML :


diagrammes de communication

diagrammes d'état



Rational Systems Developer vous permet de modéliser votre système et de créer les types suivants de diagrammes UML :


diagrammes de machine d'état

diagrammes d'activité



Rational Systems Developer vous permet de modéliser votre système et de créer les types suivants de diagrammes UML :


diagrammes d'activité

diagrammes de composants



Rational Systems Developer vous permet de modéliser votre système et de créer les types suivants de diagrammes UML :


diagrammes de composants

diagrammes de déploiement



Rational Systems Developer vous permet de modéliser votre système et de créer les types suivants de diagrammes UML :


diagrammes de déploiement

diagrammes de structure



Rational Systems Developer vous permet de modéliser votre système et de créer les types suivants de diagrammes UML :


diagrammes de structure composite

Diagramme montrant les barres d'actions et les poignées de connecteurs



Rational Systems Developer dispose de fonctions de modélisation utilisateur: les barres d'actions et les poignées de connecteurs, qui permettent de créer et de modifier des diagrammes UML. Lorsque vous tapez une étiquette, l'assistant de contenu complète automatiquement le texte et affiche les noms de tous les attributs associés.

La vue Explorateur de modèles contenant un modèle.




Les vues fournies permettent de naviguer et de visualiser les éléments et les diagrammes dans un modèle. Utilisez la vue Navigateur de modèles pour naviguer plus efficacement et mieux comprendre votre modèle en affichant séparément les diagrammes.

La vue Navigateur de diagrammes affichant tous les diagrammes présents dans le modèle en cours.




Les vues fournies permettent de naviguer et de visualiser les éléments et les diagrammes dans un modèle. Utilisez la vue Navigateur de modèles pour naviguer plus efficacement et mieux comprendre votre modèle en affichant séparément les diagrammes.

La vue Explorateur de patterns affiche la liste de tous les types de conception disponibles accompagnés de leur description.




Vous pouvez utiliser des patterns et des transformations UML pour automatiser l'analyse et la conception des projets de modélisation.

L'explorateur de patterns contient la liste de tous les patterns disponibles accompagnés de leur description.



Pour appliquer un pattern de conception à votre modèle, dans la vue Explorateur de patterns, cliquez sur le pattern de conception qui vous intéresse et faites-le glisser vers un diagramme dans l'éditeur de diagrammes. Dans le diagramme, cliquez sur un élément de modèle et faites-le glisser vers l'instance de pattern.

Diagramme de classe UML en cours de transformation




Vous pouvez également appliquer des transformations UML pour effectuer des opérations séquentielles sur les modèles, telles que transformer un modèle en code. Pour appliquer des transformations aux diagrammes, cliquez avec le bouton droit de la souris sur un élément de modèle, puis cliquez sur Transformer. Vous pouvez également transformer des groupes d'éléments ou des modèles entiers.

Transformation CORBA en train d'être appliquée à une classe UML avec l'application d'un profil CORBA


La transformation d'UML en CORBA permet de générer un IDL (Interface Definition Language) CORBA (Common Object Request Broker Architecture) à partir des éléments d'un modèle UML, d'un modèle UML ou de packages UML.

La vue Explorateur d'actifs contenant les patterns de conception liés à la création.


Utilisez la vue Explorateur d'actif pour stocker et gérer efficacement tous les patterns et transformations réutilisables dans un référentiel. La vue Explorateur d'actif fait partie de la perspective des actifs réutilisables.

La boîte de dialogue de traçabilité affiche les options de création de rapport.


Il est possible de rechercher dans un modèle les relations de traçabilité, de générer des relations dans les modèles et de générer des rapports à propos des modèles.

Vue Gestion des exigences contenant un projet Requirements Pro.


Il est possible de créer des rapports mettant en évidence la manière dont les exigences sont tracées dans l'implémentation.

Rapport de traçabilité montrant les erreurs créées par l'outil de traçabilité.


Il est possible de créer des rapports mettant en évidence la manière dont les exigences sont tracées dans l'implémentation.

Fenêtre de vérification du code contenant un rapport d'erreurs.


Vous pouvez analyser les modèles et vérifier le code.

Diagramme de type papillon affichant la structure d'un projet et vue Navigateur de diagramme contenant la liste des patterns structurels.




Vous pouvez sonder le code source pour découvrir les patterns structurels (dépendances cycliques, de type papillon et en étoile, par exemple).

Boîte de dialogue Introduce Factory utilisée dans l'outil d'analyse architecturale pour corriger les règles de programmation non valides



Vous pouvez corriger automatiquement les mises en oeuvre incorrectes et appliquer des règles et des patterns aux classes.

Assistant de nouvelle règle.




Vous pouvez créer des règles de développement logiciel en utilisant un modèle prédéfini qui contrôle la manière dont les développeurs mettent en oeuvre une application.

Assistant de nouvelle règle.




Vous pouvez créer des règles de développement logiciel en utilisant un modèle prédéfini qui contrôle la manière dont les développeurs mettent en oeuvre une application.

Boîte à outils contenant les outils constituant Rational Software Architect




Outre la puissante fonctionnalité de modélisation, Rational Systems Developer fournit un environnement robuste de développement d'applications Java et C++.

Boîte à outils contenant les outils constituant Rational Software Architect




Outre la puissante fonctionnalité de modélisation, Rational Systems Developer fournit un environnement robuste de développement d'applications Java et C++.


Fonctionnalités de Rational Systems Developer...

Diagramme de flux XML




Outils de développement XML

Boîte de dialogue RUN contenant les configurations d'exécution et de débogage




Environnement souple de développement C et C++ que vous pouvez étendre pour l'intégrer aux kits de développement de logiciel externes C et C++.

Vue Editeur de code et Explorateur de projet contenant un projet C++



Vous pouvez créer, concevoir, tester, analyser et exécuter des applications C et C++ dans l'éditeur.

Diagramme de séquence affichant un corps de méthode




Vous pouvez créer en une seule opération des diagrammes de séquence qui décrivent des corps de méthode Java.

Diagramme de survol UML.



Vous pouvez créer des diagrammes de survol pour explorer les modèles ou le code (similaire à l'utilisation d'un navigateur Web). Ces diagrammes permettent d'explorer rapidement le cliché d'un modèle UML ou de code sans créer ni gérer de diagrammes supplémentaires.

Assistant de publication vers le Web




Vous pouvez utiliser l'outil de publication sur le Web SXLT personnalisable pour générer un rapport HTML sur le modèle.

Modèle UML publié sur le Web.




L'outil de publication Web s'intègre aux rapports HTML, Javadoc, par exemple, pour créer une représentation graphique , une représentation textuelle et une représentation indexée complète du modèle. Vous pouvez également créer des rapports PDF.

Outil de comparaison et de fusion



En environnement d'équipe, vous pouvez utiliser l'outil intégré de comparaison et de fusion pour rapprocher les modifications effectuées dans un même modèle par différents développeurs.

Boîtes de dialogue ClearCase montrant une distribution



L'intégration complète de Rational Systems Developer à IBM Rational ClearCase facilite la maintenance du code source de vos projets.

Vue Explorateur d'exigences montrant un projet Requirements Pro



Rational Systems Developer s'intègre à IBM Rational RequisitePro, qui permet de visualiser et de créer des associations entre des exigences et des éléments de modèle.

Vue Explorateur d'exigences montrant un projet Requirements Pro



Pour modéliser un cas d'utilisation, faites glisser le cas d'utilisation ou l'exigence vers l'éditeur de diagrammes à partir de la vue Explorateur d'exigences.

La galerie d'exemples avec un exemple de diagramme de cas d'utilisation PiggyBank



Pour vous aider, Rational Systems Developer fournit des exemples et une bibliothèque de tutoriels qui portent sur des projets réels et contiennent des instructions détaillées qui expliquent comment créer des applications.

Fin de la présentation



Conclusion de la présentation. Vous allez revenir à la page des généralités.