|
|
|
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 "Microsoft® 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 = ActiveX® 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.
|
|