Preface This book provides an overview of the basic team development concepts in Rational Rose, and shows how to set up and use Rational Rose in a team environment.
Audience
- Users who work in or support teams of modelers/developers.
- Database developers and administrators.
- Software system architects.
- Software engineers and programmers.
- Anyone who makes design, architecture, configuration management, and testing decisions.
This manual assumes you are familiar with a high-level language and the life-cycle of a software development project.
Using this GuideThis guide provides an overview of the basic team development concepts in Rational Rose, as well as how to set up and use Rational Rose in a team environment.
The information in this book spans other product lines, including software from other vendors. Its primary goal is to help you develop and tailor your own guidlines.
While this book provides explanations of some features, you will need to rely on additional product libraries for information. For example, you may need to refer to the ClearCase documentation to configure ClearCase for your environment.
In addition to this guide, refer to the Rational web site (www.rational.com) for white papers, technical notes, and articles relating to team development.
Other Resources
- For more information on training opportunities, see the Rational University Web site at http://www.rational.com/university.
- The information in this guide spans numerous products, both from Rational and from other software vendors. To learn more about these products, consult the product's documentation. The Rational Rose Guide to Using Rose and the Rational Rose online Help provide detailed information about Rose models and the Model Integrator.
What to Read NextAll users of Rational Rose should familiarize themselves with how models are stored and how Rational Rose interacts with source control systems. See Managing/Administering a Model and Source Control Fundamentals for details on these areas.
Developers should also read Working with a Version Control System. Project leads and architects will want to review the material in Developing a Model Architecture.
Development environment infrastructure is discussed in Working with a Version Control System. That section should be read by source control administrators and anyone involved with preparing builds. As well, specific details regarding the creation of a build process and automating builds, as well as how to perform model integration, is covered in Establishing a Model Architecture and Process for Team Development.
Limitations of this DocumentOne of the primary goals of Rational Rose is to fit into your existing development and build processes. While this document tries to be thorough, you will encounter team development issues which are not covered here. As a general guideline, you should approach these situations with the same mindset you would have for `more typical' C++, C, and Java development. In most cases, you can apply the same, or slightly modified practices to achieve your goals.
Contacting Rational Technical PublicationsTo send feedback about documentation for Rational products, please send e-mail to techpubs@rational.com.
Contacting Rational Technical SupportIf you have questions about installing, using, or maintaining this product, contact Rational Technical Support.
Note: When you contact Rational Technical Support, please be prepared to supply the following information:
Rational Software Corporation
http://www.rational.com support@rational.com techpubs@rational.com Copyright © 1993-2001, Rational Software Corporation. All rights reserved. |