Guide d'utilisation de l'outil: Conception de sous-systèmes à l'aide de Rational Software Architect
Ce guide d'utilisation de l'outil explique comment concevoir des sous-systèmes à l'aide de l'environnement de modélisation RSA.
Outil: Rational Software Architect
Etend: Conception de sous-systèmes à l'aide de la plateforme Rational Software Development
Relations
Description principale

Présentation

Les étapes suivantes sont réalisées dans ce guide d'utilisation de l'outil :

Informations supplémentaires sur l'outil

Distribuer le comportement du sous-système aux éléments du sous-système

Des classes et d'autres sous-systèmes sont ajoutés au sous-système afin de réaliser les interfaces sous-système.

Les collaborations des éléments de modèle dans le sous-système doivent être documentées à l'aide de diagrammes de séquence montrant comment le comportement du sous-système est réalisé. Chaque opération sur une interface réalisée par le sous-système doit être documentée par un ou plusieurs diagrammes de séquence. Ce diagramme, qui appartient au sous-système, est utilisé pour concevoir le comportement interne du sous-système.

  1. Créez des diagrammes de classes selon les besoins. Voir manuel d'aideCreating and Modifying Class Diagrams (Créer et modifier les diagrammes de classes).
  2. Ajoutez des sous-systèmes et des classes. Voir Identifier les éléments de conception pour obtenir des conseils sur l'ajout de nouveaux sous-systèmes et de nouvelles classes.
  3. Documentez comment chaque opération d'interface est réalisée, comme suit :
    • Ajoutez une instance de collaboration pour chaque opération d'interface. Donnez-lui le nom de l'opération. Dans l'explorateur de modèle, cliquez droit sur le sous-système, puis cliquez sur Add UML (Ajouter un élément UML) > Collaboration.  
    • Créez une interaction portant le même nom. Dans l'explorateur de modèle, cliquez droit sur la collaboration, puis cliquez sur Add Diagram > Sequence Diagram (Ajouter diagramme > Diagramme de séquence). Voir manuel d'aideSequence Diagrams (Diagrammes de séquence).
    • Glissez-déposez les classes et les interfaces dans le diagramme pour créer des objets pour l'interaction.
    • Ajoutez des messages ou des stimuli entre les objets. Voir manuel d'aideSequence Diagrams (Diagrammes de séquence)
    • Attribuez des opérations aux messages. Voir manuel d'aideSequence Diagrams (Diagrammes de séquence).  

Pour plus d'informations, consultez les rubriques suivantes dans l'aide en ligne : 

  • manuel d'aideModeling Static Structure by Using Class Diagrams (Modélisation d'une structure statique à l'aide de diagrammes de classes).
  • manuel d'aideSequence Diagrams (Diagrammes de séquence)

Documenter les éléments du sous-système

Consultez la rubrique manuel d'aideDocumenting Model Elements (Documentation d'éléments de domaine) dans l'aide en ligne.

Décrire les dépendances du sous-système

Lorsqu'un élément contenu dans un sous-système utilise un comportement d'un élément contenu dans un autre sous-système, une dépendance est créée entre les deux sous-systèmes. Pour améliorer la réutilisation et réduire les dépendances de maintenance, exprimez cette situation en termes de dépendance à une interface du sous-système, et non au sous-système lui-même ou à l'élément contenu dans le sous-système.

Consultez la rubrique manuel d'aideDependency Relationships (Relations de dépendance) dans l'aide en ligne.

Informations supplémentaires sur l'outil

manuel d'aideManaging UML Diagrams (Gestion de diagrammes UML)