What's New in Rational Rose 2000?
Rational Rose, the world's leading visual modeling tool is now also the world's favorite e-development tool.
Rational Rose helps software developers:
1. Build better software faster
2. Identify, manage, and control change
3. Improve communication among the whole project team
Today it is especially crucial for a development tool to possess these qualities, as more and more companies are faced with having
to quickly develop and deliver e-business applications, without sacrificing quality.
Rose 2000 does just that: helps software developers build better products faster, enabling them to go to market sooner, giving them strong support for managing changes during the software project lifecycle, and improving communication between project team members.
The following is a highlight of some of the new features and benefits in Rose 2000.
You can also view a more exhaustive list of features we already support in Rose 98i.
Build better software faster
WinDNA and Microsoft Visual Studio integration: Targeted toward application
architects or developers who are designing and constructing distributed Internet
applications using Microsoft and WinDNA technologies.
Feature
|
Benefit
|
Model and generate COM object and interface definitions
using either Visual Basic or Visual C++ |
- Components can be implemented in either Visual Basic or Visual
C++ ( ATL)
- Interface and coclass definitions are shared and implemented
by one language and used by a component in another languag
|
Improved Round-trip engineering |
- Support for Visual C++ ATL projects
- Support for all VB 6.0 designers including: WebClass, DHTML,
and Data Connection
|
Enhanced Typelib reverse engineering |
-
For visualizing and reusing coclass and interface definitions from existing
binary components (.dll, .tlb, .ocx, .exe)
- Reverse-engineered interfaces and coclasses can used in constructing
new Visual Basic or Visual C++ component
|
Customizable and extensible code template support
(VB-only) |
-
Helps to transform stereotyped classes into 'real-world' code
-
Templates can specify optional and required properties, methods, and associated
code bodies
-
Code bodies are fully scriptable to enable complete customization and flexibility
of generated code
- Templates can be used to capture and enforce project design and
coding pattern
|
MTS and ADO code templates |
-
For rapid construction of robust transaction and data-aware components
(in Visual Basic)
-
Captures the common coding patterns for creating MTS and ADO-aware classes
into easy to apply templates
- Delivered as extensible code templates, so they can be customized
|
ATL = Microsoft Active Template Library "The Active Template Library
was designed from the ground up to make developing COM objects in C++ easy and flexible.
ATL is fairly minimal, which is its greatest strength. Using ATL, you can build small,
self-contained binaries without requiring any additional runtime DLLs."
MTS = Microsoft Transaction Server "MicrosoftR Transaction Server is
a component-based transaction processing system for developing, deploying, and managing
high-performing, scalable, and robust enterprise, Internet, and Intranet server applications."
ADO = ActiveXR Data Objects "ADO is Microsoft's strategic, high-level
interface to all kinds of data. ADO provides consistent, high-performance access to
data, whether you're creating a front-end database client or middle-tier business
object using an application, tool, language, or even an Internet browser. ADO is the
single data interface you need to know for 1- to n-tier client/server and Web-based
data-driven solution development."
--Microsoft Corp.
Rose Java and CORBA improvements:
Rational Rose is an indispensable tool for companies with application
architects or developer swho are developing mission critical web-enabled
e-business solutions.
Feature
|
Benefit
|
Support for several code-generation styles (spaces,
tabs, base indentation, etc.) |
-
Gives customers the flexibility to tailor the code to suit their own standards
|
Flexible comment generation (Classic Rose style;
asterisk style; SUN-based Java doc style) |
-
This puts the control in the customer's hands to tailor the code to suit
their own standards
|
Automatic Java doc tag generation |
-
Allows the Java developer to spend more time building features
|
Reverse-engineering of Java classes in .jar,
.cab, and .zip files |
-
This support for commonly used Java artifacts allows easy learning and
sharing information between projects
|
Full support for JDK 1.2 framework |
-
Helps customer build robust Java 2 applications
|
Auto synch support for classes, operations,
and attributes |
-
Allows the code and model to be synchronized automatically
|
Full support for CORBA 2.2 |
-
Helps customers keep up with latest industry standards
|
Identify, manage, and control change:
New Rose ClearCase Integration features:
Support for versioning of files generated by the C++ and Ada language
add-ins
-
Additional ClearCase query operations available from the ClearCase menu
-
Context menu support for reserved/unreserved checkout and Undo Checkout
commands
-
Message log now shows ClearCase command along with full text of the output
from ClearCase
-
Additional ClearCase command options available from command dialogs
-
Common interface for Windows and UNIX allows easy transition between Rose
platforms
-
No longer requires SCC
The new ClearCase integration facilitates a robust repository for storing
all software artifacts including requirements, source code, and documentation.
This add-in allows customers to have a strong multi-user environment where
they can manage and control changes in their development cycle
Improve communication among team members:
Web Publisher now ships in all versions of Rose 2000. The Web
Publisher enables customers to publish their Rose models into html files.
This
feature allows sharing of Rose models with customers and other members
of your project team even if they don't have a copy of Rose on their desktop.
Other new features that help to improve communication between
members of a project team include:
-
a bird's-eye view diagram allowing for easy navigation of large models
-
a new print dialog for printing Rose diagrams or specifications with support
for print preview
-
UML enhancements, including decorated stereotypes that help with clarity
in Rose models
-
Flat Toolbars: The toolbars in Rose have been redesigned with a sleeker,
contemporary feel.
-
Toolbar icons: Many of the toolbar icons have been redesigned for clarity
and usability.
-
New Format menu item has been added to the Rose menu. This menu contains
selections to modify colors, fonts & styles, affect the diagram display
and more.
-
Memory footprint reduced by 25%
Finally there is a new enterprise tutorial that ships with the product.
The tutorial shows you how to use Rational Rose to design and implement
an n-tier WinDNA application. It takes you from business modeling through
application implementation, and also provides guidelines for team development.
За дополнительной информацией обращайтесь в Interface Ltd.
Interface Ltd.
Tel: 7+(095) 135-55-00, 135-25-19
E-mail: mail@interface.ru
http://www.interface.ru