
Enterprise Architect
Enterprise Architect is a collaborative modeling, design and management platform based on UML and related standards.
Rational Rose is an object-oriented Unified Modeling Language (UML) software design tool intended for visual modeling and component construction of enterprise-level...
in much the same way a theatrical director blocks out a play, a software designer uses rational rose to visually create (model) the framework for an application by blocking out classes with actors (stick figures), use case elements (ovals), objects (rectangles) and messages/relationships (arrows) in a sequence diagram using draganddrop symbols. rational rose documents the diagram as it is being constructed and then generates code in the designer's choice of c++, visual basic, java, oracle8, corba or data definition language.
uml uml-diagrams uml-modeling visio class-diagram use-case software-engineering sequence-diagram ibm enterprise-architect rational