IBM Rational Rose XDE
   HOME

TheInfoList



OR:

Rational Rose XDE, an "eXtended Development Environment" for
software developer Software development is the process of conceiving, specifying, designing, Computer programming, programming, software documentation, documenting, software testing, testing, and Software bugs, bug fixing involved in creating and maintaining applic ...
s, integrates with Microsoft Visual Studio .NET and
Rational Application Developer Rational Machines is an enterprise founded by Paul Levy and Mike Devlin in 1981 to provide tools to expand the use of modern software engineering practices, particularly explicit modular architecture and iterative development. It changed its n ...
. The
Rational Software Rational Machines is an enterprise founded by Paul Levy and Mike Devlin in 1981 to provide tools to expand the use of modern software engineering practices, particularly explicit modular architecture and iterative development. It changed its ...
division of IBM, which previously produced Rational Rose, wrote this software. With the Rational June 2006 Product Release, IBM withdrew the “XDE” family of products and introduced the Rational Rose family of products as replacements. The Rational Rose family of products is a set of UML modeling tools for software design. The
Unified Modeling Language The Unified Modeling Language (UML) is a general-purpose, developmental modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system. The creation of UML was originally m ...
(UML) is the industry-standard language for specifying, visualizing, constructing, and documenting the artifacts of software systems. It simplifies the complex process of software design, creating a "blueprint" for construction of software systems. Rational Rose could also use source-based
reverse engineering Reverse engineering (also known as backwards engineering or back engineering) is a process or method through which one attempts to understand through deductive reasoning how a previously made device, process, system, or piece of software accompli ...
; the combination of this capability with source generation from diagrams was dubbed roundtrip engineering. A 2007 book noted that other UML tools are also capable of this, the list including
Borland Together Together is a product from Micro Focus, formerly from Borland (acquired by Micro Focus in 2009), formerly from TogetherSoft (acquired by Borland in 2003), that currently integrates a Java IDE, which originally had its roots in JBuilder, with a ...
, ESS-Model,
BlueJ BlueJ is an integrated development environment (IDE) for the Java programming language, developed mainly for educational purposes, but also suitable for small-scale software development. It runs with the help of Java Development Kit (JDK). BlueJ ...
, and Fujaba. The Rational Rose family allows integration with legacy integrated development environments or languages. For more modern architectures
Rational Software Architect The Unified Modeling Language (UML) is a general-purpose, developmental modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system. The creation of UML was originally m ...
and
Rational Software Modeler Rational Software Modeler (RSM), made by IBM's Rational Software division, is a Unified Modeling Language (UML) 2.0-based visual modeling and design tool. Rational Software Modeler is based on the Eclipse (software), Eclipse open source software, ...
were developed. These products were created matching and surpassing Rose XDE capabilities to include support for UML 2.x, pattern customization support, the latest programming languages and approaches to software development such as SOA and more powerful
data modeling Data modeling in software engineering is the process of creating a data model for an information system by applying certain formal techniques. Overview Data modeling is a process used to define and analyze data requirements needed to suppo ...
that supports entity-relationship (ER) modeling. A 2003 ''UML 2
For Dummies ''For Dummies'' is an extensive series of instructional reference books which are intended to present non-intimidating guides for readers new to the various topics covered. The series has been a worldwide success with editions in numerous lang ...
'' book wrote that Rational Rose suite was the "market (and marketing) leader". The UML part was superseded by
Rational Software Architect The Unified Modeling Language (UML) is a general-purpose, developmental modeling language in the field of software engineering that is intended to provide a standard way to visualize the design of a system. The creation of UML was originally m ...
around 2006, with Rational Rose becoming a
legacy product In computing, a legacy system is an old method, technology, computer system, or application program, "of, relating to, or being a previous or outdated computer system", yet still in use. Often referencing a system as "legacy" means that it paved ...
. , the ER modelling part (Rational Rose Data Modeler) has been superseded by another IBM product—
Rational Data Architect Rationality is the quality of being guided by or based on reasons. In this regard, a person acts rationally if they have a good reason for what they do or a belief is rational if it is based on strong evidence. This quality can apply to an abili ...
. IBM still sells Rational Rose, listing
Visual Studio Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs including web site, websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platfor ...
2005 and
Windows Vista Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, which was released five years before, at the time being the longest time span between successive releases of ...
as compatible environment.
(see system requirement tab)


See also

*
Imagix 4D Imagix 4D is a source code analysis tool from Imagix Corporation, used primarily for understanding, documenting, and evolving existing C, C++ and Java software. Applied technologies include full semantic source analysis. Software visualization su ...
* Rigi * list of UML tools


References


Further reading

* * Rose XDE Data modeling tools UML tools {{programming-software-stub