НОВОСТЬ | 29.05.00 |
Что нового в Rational Rose 2000e:
1. Улучшена поддержка UML-конструирования
2. Расширена поддержка UCM (Unified Change Management)
3. Упрощено использование моделей
4. Rational Rose Data Modeler - новая редакция продукта, позволяющая моделировать базы данных,
используя язык UML
5. Дополнительные модули для Web-проектирования
6. Прямое и обратное XML/DTD проектирование
7. Улучшения для Java
8. Улучшения Rational Rose Visual Studio
1. Better UML Construct Support
- Object flows in activity diagrams show the flow of information between activities and objects.
This allows the business modeler to show how objects are created, destroyed, or modified during
the flow of control.
- "Realize" and "dependency" relationships between use cases in use case diagrams — "Extend"
and "include" relationships between use cases are stereotyped dependency relationships. A use
case is related to its realization via a "realize" relationship. Now these relationships can
be fully represented in Rose.
- "Realize" and "dependency" relationships between interfaces and packages in class diagrams
— A UML package contains a collection of related classes. Some of these classes represent the
interface to the package (i.e., how classes outside the package can communicate with classes
inside the package). Rose now lets you show the interface to a package on a class diagram so
you can visualize the layers of a system along with the defined interfaces between the layers.
- Shared activities and states — An activity or a state is often used in more than one diagram.
With Rose 2000e, you can simply drag the activity or state from the Browser onto any desired
diagram. This means you only have to make a change one time and that change will be reflected
everywhere.
2. Enhanced Support for Unified Change Management
- Unified Change Management (UCM) provides a process for organizing project activities and managing
artifact changes throughout the life cycle. The technology foundation for UCM, originally developed
for Rational ClearCase and Rational ClearQuest, has been extended to Rational Rose. With UCM,
you can:
3. Simplified Model Usage
- Workspace support — A Rose model is typically broken up into individual control units. A large
model may have many control units. With the addition of workspace support you can specify a set
of units to be opened when your workspace is opened, rather than loading all units initially
or loading units manually as needed.
- Benefits — Workspace support saves you time and eliminates repetitive activity, since loading
the entire model can be very time consuming for complex projects. A workspace lets you specify
a model subset that can later be loaded in a single operation.
4. New Edition of Rational Rose for UML Data Modeling
- New Rational Rose Data Modeler — Typically, application developers use UML notation while data
modelers use ERD (entity relationship diagram) notation. This means someone must translate from
one notation "language" to another. With the introduction of Rational Rose Data Modeler, data
modelers and application modelers can now work together to solve their business problems using
one notation and one tool.
- Track changes from data model to object model, beginning with requirements changes, which you
can drive down to elements in the application and database tables and columns. This helps the
entire team understand how all of the pieces of development will work together. If a requirement
changes anywhere in the life cycle, it can be identified for all team members. Changes can even
be shared across models.
- DDL generation and reverse engineering - Direct, round trip engineering of DDL between relational
databases and the data model allow users to document, create, and change databases.
5. New Rational Rose Add-In for Web Modeling
- Web application extension (WAE) stereotypes — Today's Web applications are growing increasingly
complex. The WAE, a new Rational Rose add-in, extends the UML notation with additional semantics
and constraints to permit the modeling of Web-specific architectural elements as a part of the
rest of the system's model.
- Reverse engineering of ASP applications — Now you can visualize existing ASP applications.
This feature is especially helpful for applications built without any documentation and that
now they need to be modified. By creating a model of the application you can visualize how the
pieces of the application fit together.
6. XML/DTD Round Trip Engineering
- XML/DTD modeling — An XML/DTD (Document Type Definition) contains the knowledge about the structure
and format of an XML document. As with application and data modeling, a picture is worth a thousand
words. The addition of stereotypes in the XML add-in allow you to create the blueprint of your
XML/DTD.
- XML/DTD code generation — Once the model has been approved by all stakeholders, you can automatically
create the XML/DTD document with Rational Rose.
- XML/DTD reverse engineering — Now you can create a blueprint of any existing XML/DTD document.
You can then use this blueprint as the documentation of the XML/DTD. You can also extend the
model to accommodate new requirements and generate a new XML/DTD.
7. Java Enhancements
- Improved Autosync — Many more events, including relationships and parameter changes, are now
supported by Rational Rose. Class-level autosync is also available. (Autosync can be set up as
a default, or activated on a class-by-class basis.)
- Extensibility — Java code-generation now emits code generation events that allow for complete
customization of generated code.
8. Rational Rose Visual Studio Enhancements
- Improved ATL support, MIDL round trip engineering — Rational Rose Visual Studio integrates
seamlessly with Microsoft Visual Studio 6.0 to generate and reverse engineer code. By providing
deep support for Windows DNA technologies such as MFC, COM, ATL, MTS, ADO, and ASP, Rose Visual
Studio help developers produce higher quality code faster by visualizing and round-trip engineering
their Windows DNA applications.
- Prepackaged code templates let you capture the design and all required code for building scalable,
distributed, transaction and data-aware applications. Using these patterns, developers can design
and generate working Windows DNA applications faster and with higher quality.
- Enhanced code templates support RTE framework SDK — Design templates provide a way to generate
much more than just skeleton code. You can use them to capture design and coding patterns for
easy reuse in your model as well as to generate robust real-world code. Rational Rose Visual
Studio is open and extensible. Automation interfaces are exposed for all code generation, reverse
engineering, and design template objects, allowing you to customize and extend the round-trip
engineering capabilities of Rational Rose for your specific needs.
Interface Ltd.Отправить E-Mail http://www.interface.ru |
|
Ваши замечания и предложения отправляйте автору По техническим вопросам обращайтесь к вебмастеру Документ опубликован: 29.05.00 |