To open a Rose model file in a previous version of Rose you need to
use File:Save As, and save the model back to previous version.  Otherwise
older version of Rose will not understand new syntax in model file.

Regarding changes from 98 -> 2000e (note that 2000e is now 2 versions
back from latest; 2001, 2001A), also 2000e includes what was added
to 98i (which came after 98).

 -------------------------------------------------------------------

  Rational Rose 98i picks up where Rose 98 left off. The "i" stands
  for "Integration", and true to its name it offers seamless
  integration with industry standard products. The following is a
  list of features that are present in this new product. Wherever
  appropriate the editions in which these features are available
  are noted.

  Rose 98i supports the following features:

  1. Installation and Licensing Features:
  Rose 98i is now a licensed product using FLEXlm from Globetrotter
  Software.

  2. Enterprise Development Features:

     * Integration with Visual Studio 6.0: Rose 98i provides a
       tight coupling with Visual Studio 6.0 to give developers
       a seamless integration.

     * Integration with Rational Suite: Rose 98i supports the
       Rational suite product by integrating the licensing and
       installation features required to function as a part of
       the suite.

     * Integration with ClearCase:
       Rose 98i provides a second generation ClearCase
       integration that also works with VSS and other SCC
       compliant tools.

     * IDL Forward and Reverse Engineering:
       In the Rose 98i Enterprise and Professional Editions, the
       IDL add-in is replaced with the CORBA add-in which will
       allow forward and reverse engineering of CORBA IDL. Rose
       98i Modeler Edition will not support IDL.

     * Internet Web Publisher:
       The Web Publisher will allow Rose customers to publish their
       models, and specification as html files so as to better
       share information between projects on the intranet.
       Available in Enterprise Edition only.

   Miscellaneous New Features in Rose 98i

     * Rose J Add-in
       The JavaTM add-in in Rose 98 has been renamed the Rose J add-
       in in 98i.
     * Scenario diagrams will now support nested focus of control
       and UML legal outline numbering.
     * Scenario diagrams can also be linked together.
     * Nested classes are now displayed in the browser.
     * Specifications for Parameters and specifications for Role
       Keys/Qualifiers have been added.
     * Add-ins can now configure their context menus. E.g. the Rose
       J add-in can have its own context menus which are specific to
       the language. This would mean that you could select a Java
       class in a diagram, right-click on it, and have a very Java
       specific menu appear. This is different from the current
       implementation of Rose 98 where the context menus are
       dictated by the language selected at installation.
     * Manipulation of controlled units has been moved to the
       browser and Browse Units dialog has been eliminated.

+ A couple of 100 DEFECT fixes.

 98i SP1 added support for activity diagrams.

-------------------------------------------------------------------

 What's new in Rose 2000e?

 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 Spport 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:

      Associate an activity with a Rose unit
      Create a new activity to associate with a Rose unit
      Update development and integration streams from within
      Rational Rose
      Access the ClearCase Project Explorer from Rational Rose

      Benefits - By using Rational Rose together with Rational
      ClearCase, you can easily take advantage of UCM facilities
      across the entire project life cycle - from elicitation of user
      needs to requirements management, architectural design and
      system modeling, and coding and testing.

 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 WinDNA 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
      WinDNA 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
      WinDNA 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.

-------------------------------------------------------------------
RELNOTES from beta
-------------------------------------------------------------------
New Rational Rose Features and Enhancements

The following list describes the new features added for the Rose
2000e beta 1 release:

Objects and Object Flows on Activity Diagrams

Objects and Object Flows now appear on activity diagrams.  Objects
on activity diagrams are similar to objects found on collaboration
and sequence diagrams.  However, objects have the ability to appear
in various states on activity diagrams.

Placing an object on a activity diagram:

Select Tools > Create > Object or click the object icon from the
activity diagram toolbox.

Connecting activities and objects with an object flow:

1. Place an activity and object on an activity diagram.

2. Select Tools > Create > Object Flow or click the object flow
   icon from the activity diagram toolbox.

3. Click the pointer on the activity and drag an object flow to an object.

Changing the state of an object:

1. Double-click on an object located on an activity diagram.

2. Select New in the State drop-down combo box.

3. Update the new State specification to reflect the state of the
   object.

Sharing activities between State Machines

1. You can now share activities between different state machines.

2. Create an activity diagram

3. Place an activity on the diagram.

4. Select and copy the activity.

5. Paste the activity on another activity diagram in a different
   state machine.  The duplicate or copied activity will have the
   original location listed in parenthesis under the activity name
   (from state/activity model).

Workspace Configuration Options

A workspace consists of the currently loaded controlled units and
open diagrams in your model. The workspace configuration feature
allows you to save your workspace, so that later you can restore it
that is, you can load the same units and open the same diagrams
with a single action.

Saving the Current Workspace Configuration:

Select File > Save Workspace.  Rose saves the state of open
diagrams and loaded units in a file with an extension of .wsp.

Restoring a Saved Workspace Configuration:

1. Select File > Load Workspace.

2. Select the workspace file (*.wsp) to load.

Use Case Dependency

Dependency between use cases is now supported.

Creating a Dependency between Use Cases

1. Place two use cases on a diagram.

2. Select the Dependency icon from the toolbox (or select Tools >
   Create > Dependency).

3. Drag the dependency icon from one use case to the other use case.

Package to Interface Realization

You can now model an interface realized by a package.

Modeling an Interface Realized by a Package

1. Place a Package and an Interface on a class diagram in the
   logical view.

2. Select the Realize relationship icon on the class diagram
   toolbox (or select Tools > Create > Realize).

3. Draw the realize relationship from the package to the interface.

Subsystem Stereotype Package

"Subsystem" is now a predefined stereotype that is available for
packages.

-------------------------------------------------------------------
-------------------------------------------------------------------

To check out what's new in 2001A see,

www.rational.com/products/rose/wn_rose-v2001a.jsp


Patrick Kennedy
 Rational Support

************************************************************************
* Rose Forum is a public venue for ideas and discussions.
* For technical support, visit http://www.rational.com/support
*
* Admin.Subscription Requests: [EMAIL PROTECTED]
* Archive of messages: 
http://www.rational.com/products/rose/usergroups/rose_forum.jtmpl
* Other Requests: [EMAIL PROTECTED]
*
* To unsubscribe from the list, please send email
*
* To: [EMAIL PROTECTED]
* Subject:<BLANK>
* Body: unsubscribe rose_forum
*
*************************************************************************

Reply via email to