Rational Rose tribunes pour objet Rational Software Oriented Engineering. Ce terme signifie fantaisie que Rational Rose est un outil pour les développeurs de logiciels pour modéliser leur logiciel dès le début du processus de conception. La modélisation permet aux gestionnaires de projet et ingénieurs découvrent les pièges et les opportunités dans leur logiciel avant beaucoup de codage en dur a été fait ou grosses sommes d'argent de l'investissement a été dépensé. Diagrammes d'activités
avec Rational Rose , vous pouvez visualiser le processus d'un utilisateur d'interagir avec n'importe quelle interface du logiciel, telle machine ATM Asan, et créer un modèle du logiciel qui serait nécessaire pour ces interactions. L'utilisation des outils de cas dans Rational Rose rendre cela possible. En ouvrant un nouveau diagramme de cas , un concepteur peut représenter tous les cas d'utilisation - les cas dans lesquels le logiciel est utilisé , comme glisser une carte ou en tapant un numéro de carte de la dette - et ajouter les acteurs , les personnes qui utilisent le logiciel, pour obtenir une visualisation simplifiée de la façon dont le codage complexe se produit dans de tels logiciels.
Séquençage diagrammes
diagrammes de séquence aident les équipes de développement tracer la séquence par laquelle un acteur peut naviguer dans l' environnement logiciel . Il montre non seulement la navigation de l'acteur à travers l'interface utilisateur , mais aussi la séquence à travers laquelle les signaux de l'acteur crée voyages. Un diagramme de séquence contribue pour la logique du codage en dur du programmeur et démêler les perturbations dans la voie de la messagerie entre les composants de l'architecture du logiciel.
State Chart diagrammes
State Chart diagrammes dans Rational Rose montrer les divers états qui existent lorsque plusieurs options sont disponibles pour un utilisateur d'un logiciel de navigation . Par exemple, un organigramme de l'état d'un écran de connexion peut montrer un état vérifié ainsi que d'un état non vérifiée, si l' utilisateur inexactement types dans un nom d'utilisateur et mot de passe . En choisissant State Chart Diagram , le concepteur peut accéder à de nombreux assouvit pour un objet à être dans et relier ces différents états avec des flèches de flux de processus .
Classe diagrammes
diagrammes de classes
vous aider à visualiser les attributs ou propriétés appartenant à un objet. Pensez-y comme étant en mesure de voir qui poupées sont à l'intérieur de l'autre dans un jeu de poupées russes . Les diagrammes de classes affichent des objets et des classes imbriquées . Dans la programmation de projets complexes, ces schémas agissent comme des bleus dans la construction du logiciel . Lors de la création d'un diagramme de classes , le concepteur ajoute des objets à une classe et opérations entre et parmi ces différentes classes , qui aident à montrer les caractéristiques qui définissent des objets par rapport à l'autre.