April 2009  

 

 

 

 

Rational-Based Software Modeling

Rational Software Architect - Automating Object Oriented Software Design

Chuck Goolsby utilizes Rational Rational Software Architect (RSA) to translate a well defined set of project requirements into technical functional and data models that guide team software development.

RSA is an Integrated Development Environment (IDE) provides seamless analysis and Implementation modeling features integrated with the IBM Websphere development platform.

Rational RSA can be integrated with Requisite Pro and most other Rational tools, providing a common set of features and interfaces to coordinate and synchronize the data associated with a large number of software project management, design and development support tasks.

 

Rational Rose Family of Visual Design Tools - Features

 
Use Case Modeling
Use Case Realization Structures
Interaction Diagrams
Class Diagramming
Custom Scripting with RoseScript
Extensibility
Round-trip Engineering between Rose and the target development language
Reporting
Integration with Rational Requisite Pro, ClearCase, and other Rational tools
Allows for the application of the Unified Modeling Language (UML) to the system's overall architecture, including: Objects, Classes, Components, Stereotypes, Relationships, Supporting diagrams
Training & Team Mentoring
 Application of the object oriented development  concepts of abstraction, encapsulation, inheritance and polymorphism 
Elaboration of multiple software architecture views
Use of design patterns 
Identification of Design Mechanisms 
Description of the Run-time Architecture
Use Case Analysis and Design 
Subsystem Design 
Class Design and interaction diagramming
UML Database Design
Use of UML Analysis class stereotypes:
- Boundary
- Control
- Entity 
 
 

Last | Next