The Project Specification: Robot Rat

 < Day Day Up > 



Introducing Embarcadero Technologies' Describe™

Embarcadero Technologies' Describe™ is a good example of a comprehensive UML modeling tool. Describe™ will be used throughout the remainder of this chapter to develop an object-oriented solution to a modified version of the robot rat project solved earlier in a procedural fashion in chapter 3. This section presents an overview of the Describe™ feature set. For a complete description of Describe™ features visit the Embarcadero Technologies website.

Primary Features

Describe is an integrated modeling and development environment (IMDE) that integrates well with third-party requirements management programs like Telelogic's DOORS™, testing tools like Mercury Test Director™, and traditional IDEs like Microsoft Visual C++. You can use describe to create and maintain the full range of UML diagrams. Diagrams can be thoroughly documented and, if necessary, linked to external documentation sources like text files, Microsoft Word™ documents, or web sites. Diagrams can be exported into various graphic file formats like JPEG. An entire system's worth of documentation and diagrams can be exported via standard or customized web reports.

Describe can generate C++ and Java source code from class diagrams, or it can create class diagrams from existing C++ or Java source code. Creating class diagrams from source code is known as reverse engineering.

Describe can run in stand alone mode or connect to a design data repository as figure 20-1 depicts.

click to expand
Figure 20-1: Describe User Modes

This lets designers create and edit system designs on their own machine or collaborate with other designers during the design process.

Describe™ can also be integrated with source code version control systems like CVS or PVCS. A source code version control system is an integral part of a what is usually an enterprise-wide product configuration management (CM) system that includes tools (such as Describe™), processes (such as regular design reviews, etc.), and good people like you.

Describe™ integrates with other Embarcadero Technologies design tools to extend its functionality. It can also be customized in many ways using Microsoft Visual C++, Visual Basic, or Java.



 < Day Day Up > 



C++ for Artists. The Art, Philosophy, and Science of Object-Oriented Programming
C++ For Artists: The Art, Philosophy, And Science Of Object-Oriented Programming
ISBN: 1932504028
EAN: 2147483647
Year: 2003
Pages: 340
Authors: Rick Miller

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net