IBM Rational Software Modeler:Architectural Specification
IBM Rational Software Modeler:Customization
IBM Rational Software Modeler
A use case diagram



You can use Rational Software Modeler to model your system and create the following UML diagram types:


Use case

a class diagram



You can use Rational Software Modeler to model your system and create the following UML diagram types:


Class

a sequence diagram



You can use Rational Software Modeler to model your system and create the following UML diagram types:


Sequence

a communication diagram



You can use Rational Software Modeler to model your system and create the following UML diagram types:


Communication

a state diagram



You can use Rational Software Modeler to model your system and create the following UML diagram types:


State machine

an activity diagram



You can use Rational Software Modeler to model your system and create the following UML diagram types:


Activity

a component diagram



You can use Rational Software Modeler to model your system and create the following UML diagram types:


Component

a deployment diagram



You can use Rational Software Modeler to model your system and create the following UML diagram types:


Deployment

a structure diagram



You can use Rational Software Modeler to model your system and create the following UML diagram types:


Composite structure

A diagram showing action bars and connector handles



Rational Software Modeler has user-assisted modeling features, such as action bars and connector handles, that help you create and edit UML diagrams. As you type a label, the Content Assist feature automatically completes the text and lists the names of all associated attributes.

The Properties Explorer view that is showing the information about an element

The Properties view shows the details of a selected element in your model.

The Advanced tab of the Properties Explorer view

You can view and edit all attribute information, such as data type, appearance, and visibility, in the Advanced Properties view.

The Model Explorer view containing a model.




The Model Explorer view lists all diagrams, model elements, and attributes of a selected model. You can use this view to
navigate through your model.

The Diagram Navigator view that shows all diagrams in the current model.




The Diagram Navigator view lists all the diagrams in a model. You can better navigate and understand your model by viewing the diagrams separately.

The Patterns Explorer view lists all available design patterns and provides a description of each.




You can use patterns to automate the analysis and design of your modeling projects.

The Patterns Explorer lists all available design patterns and provides a description of each.



To apply a design pattern to your model, in the Pattern Explorer view, click a design pattern and drag it into a diagram in the diagram editor. Then, in the diagram, click a model element and drag it onto the pattern instance.

The Asset Explorer view showing a the creational design patterns.


Use the Asset Explorer view to safely store and manage all reuseable patterns in a repository. The Asset Explorer view is part of the Reusable Assets perspective.

The traceability dialog show report creation options.


You can search a model for traceability relationships, generate relationships in models, and generate reports about your models.

Requirements Management view showing a Requirements Pro project.


You can create reports that show how model requirements trace to implementation.

The traceability report showing errors created by the traceability tool.


You can create reports that show how model requirements trace to implementation.

A UML topic diagram.



You can create topic diagrams to help visualize a model. Topic diagrams are query based, and you can use them to automatically generate documentation in a UML model.

A UML topic diagram.



You can create topic diagrams to help visualize a model. Topic diagrams are query based, and you can use them to automatically generate documentation in a UML model.

A UML browse diagram.




You can also create browse diagrams to explore models or code, similar to using a Web browser. You can use browse diagrams to quickly explore a snapshot of a UML model or code, without creating or maintaining additional diagrams.

The Publish to Web wizard




You can use the customizable XSLT-based Web publishing tool to generate an HTML report of your model.

A UML model that has been published to the web.




The Web publishing tool integrates with HTML reports, such as Javadoc, to create a fully indexed, textual and graphical representation of your model. You can also create PDF reports.

A UML model that has been published to the web.




The Web publishing tool integrates with HTML reports, such as Javadoc, to create a fully indexed, textual and graphical representation of your model. You can also create PDF reports.

The Compare merge Tool



In a team environment, you can use the integrated compare and merge tool to reconcile changes that different developers make to the same model.

ClearCase integration dialogs showing a delivery



Because Rational Software Modeler fully integrates with IBM Rational ClearCase, you can easily maintain the source of your projects.

ClearCase integration dialogs showing a delivery



Because Rational Software Modeler fully integrates with IBM Rational ClearCase, you can easily maintain the source of your projects.

The Requirements Explorer view showing a RequirementsPro project



Rational Software Modeler integrates with IBM Rational RequisitePro, which enables you to view and create associations between requirements and model elements.

The Requirements Explorer view showing a RequirementsPro project



To model a use case, drag a use case or requirement from the Requirements Explorer view into the diagram editor.

The samples gallery containg the PiggyBank Use Case diagram sample



To guide you, Rational Software Modeler provides a Samples Gallery that contains real-world examples of projects with UML models, patterns, scripts, and pluglets.

The samples gallery containg the PiggyBank Use Case diagram sample



Rational Software Modeler also features a Tutorials Gallery that contains step-by-step instructions and video-based tutorials that describe how to create applications.

This is the end of the tour



This concludes the tour. You will now return to the Overview page.