Page title:Utiliser les produits de modélisation IBM Rational

Caption text:Les produits de modélisation IBM Rational sont des outils de conception et de développement intégrés qui utilisent la technique de développement dirigé par modèle pour créer des applications et des services bien structurés. Ils sont à la fois très souples et hautement adaptables aux besoins de tout processus de développement de logiciels. Vous pouvez utiliser différents types de modèle et différents workflows, suivant la phase de votre projet et selon que votre organisation applique un processus strict ou une approche de développement plus ouverte.

Page text:


Tour editable text

Page title:Workflows pour les produits de modélisation IBM Rational

Caption text: Vous pouvez créer et éditer du code visuellement dans des diagrammes à notation UML pour vous aider à mieux comprendre le modèle de domaine d'un système ; vous pouvez utiliser de petits modèles UML conceptuels pour esquisser les concepts initiaux d'un système, ou bien des modèles conceptuels UML à la sémantique plus riche pour modéliser entièrement une application. Les modèles à sémantique UML complète peuvent former les fondations de votre application et être transformés en code à n'importe quel stade du processus de développement, soit pour jeter les bases du code de votre application, soit pour le rapprocher de la conception initiale. Cette visite guidée décrit l'une des nombreuses approches que vous pouvez appliquer lorsque vous utilisez les produits de modélisation IBM Rational pour travailler avec des modèles et du code.

Page text: La diversité des projets, des phases et des cultures nécessite souvent différents workflows. Pour l'analyse et la conception de logiciels, vous pouvez utiliser des modèles conceptuels UML simples ou sémantiquement riches et complexes. Durant la construction, vous pouvez utiliser des diagrammes à notation UML pour comprendre et manipuler le code.


Tour editable text

Page title:Utiliser un modèle concret pour développer du code

Caption text:Les produits de modélisation IBM Rational vous permettent de créer un modèle de code pour des langages tels que Java et C++ en décrivant et en éditant visuellement le code dans des diagrammes qui utilisent un style de notation très semblable à UML. Vous pouvez utiliser ces diagrammes pour ajouter de nouveaux éléments de code, tels que des classes, des champs et des méthodes, ou bien vous pouvez faire glisser des éléments existants dans vos diagrammes. Vous pouvez utiliser des outils tels que des diagrammes de rubrique, des diagrammes d'exploration et des diagrammes de séquence de méthode statique pour aider à visualiser et à comprendre un système.

Page text:


Tour editable text

Page title:Avantages de cette approche de développement

Caption text:L'édition visuelle du code pour créer des modèles UML de niveau classe est un moyen efficace de décrire un système en termes moins techniques tout en développant rapidement une implémentation. Vous pouvez créer des diagrammes UML sans avoir à tenir à jour un ensemble strict de modèles UML. Cette approche est bénéfique aux organisations qui ont peu d'expérience de la création de spécifications visuelles détaillées et peut les aider à se mettre en conformité ou à satisfaire des exigences réglementaires. La meilleure réponse à ce type de scénario est une approche de modélisation agile.

Page text:Atouts majeurs d'une approche agile :


Tour editable text

Page title:Quand utiliser cette approche

Caption text:Vous devez adopter cette approche si la philosophie de votre projet favorise un processus de développement agile, ou si vous pensez que les meilleures architectures sont issues de l'artisanat plutôt que de l'ingénierie. La conception au niveau du code peut aussi se révéler plus adéquate si vos projets sont petits ou à faibles risques et ne nécessitent pas une analyse ou un architecturage rigoureux.

Page text:Dans quels cas utiliser cette approche :