НОВОСТЬ29.05.00

Вышла новая версия CASE-средства Rational Rose

Корпорация Rational Software объявила о выходе Rational Rose 2000e - новой версии CASE-средства визуального проектирования информационных систем, позволяющего моделировать как компоненты программного обеспечения, так и бизнес-процессы.

В 1999 г. International Data Corp. признала Rational Rose ведущим средством объектно-ориентированного анализа и конструирования. По результатам исследований Java Developer Magazine, Rational Rose был дважды назван лучшим средством моделирования для Java: в 1999 и 2000 гг.

Что нового в 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.


О корпорации Rational Software

Корпорация Rational Software - ведущий разработчик CASE-средств нового поколения, предназначенных для объектно-ориентированного визуального моделирования и проектирования корпоративных информационных систем (КИС) на основе оригинальной методологии - Rational Objectory Process. International Data Corp. (IDC) три года подряд признает Rational Software лидером в поддержке полного жизненного цикла разрабатываемого программного обеспечения. Штат корпорации, основанной в 1981 г., на данный момент составляет более 2500 человек по всему миру.

Подробнее о Rational Rose: статьи, описания, новости...

За дополнительной информацией обращайтесь в Interface Ltd.

Interface Ltd.

Ваши замечания и предложения отправляйте автору
По техническим вопросам обращайтесь к вебмастеру
Документ опубликован: 29.05.00