Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
© 2005 by Thomson Course Technology PTR. All rights reserved. No part of this book may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system without written permission from Thomson Course Technology PTR, except for the inclusion of brief quotations in a review.
The Thomson Course Technology PTR logo and related trade dress are trademarks of Thomson Course Technology and may not be used without written permission.
The Unified Modeling Language, UML, and the UML and OMG logos are either registered trademarks or trademarks of the Object Management Group, Inc., in the United States and/or other countries. Rational Rose is a registered trademark of IBM in the United States.
All other trademarks are the property of their respective owners.
Important: Thomson Course Technology PTR cannot provide software support. Please contact the appropriate software manufacturer’s technical support line or Web site for assistance.
Thomson Course Technology PTR and the author have attempted throughout this book to distinguish proprietary trademarks from descriptive terms by following the capitalization style used by the manufacturer.
Information contained in this book has been obtained by Thomson Course Technology PTR from sources believed to be reliable. However, because of the possibility of human or mechanical error by our sources, Thomson Course Technology PTR, or others, the Publisher does not guarantee the accuracy, adequacy, or completeness of any information and is not responsible for any errors or omissions or the results obtained from use of such information. Readers should be particularly aware of the fact that the Internet is an ever-changing entity. Some facts may have changed since this book went to press.
Educational facilities, companies, and organizations interested in multiple copies or licensing of this book should contact the publisher for quantity discount information. Training manuals, CD-ROMs, and portions of this book are also available individually or can be tailored for specific needs.
Library of Congress Catalog Card Number: 2005924934
Printed in Canada
05 06 07 08 09 WC 10 9 8 7 6 5 4 3 2 1
Publisher and General Manager, Thomson Course Technology PTR:Stacy L. Hiquet
Associate Director of Marketing:Sarah O’Donnell
Manager of Editorial Services:Heather Talbot
Marketing Manager:Kristin Eisenzopf
Acquisitions Editor:Mitzi Koontz
Senior Editor:Mark Garvey
Marketing Coordinator:Jordan Casey
Project Editor:Kim Benbow
Technical Reviewer:Brian Lyons
Thomson Course Technology PTR Editorial Services Coordinator:Elizabeth Furbish
Copyeditor:Andy Saff
Interior Layout Tech:Bill Hartman
Cover Designer:Mike Tanamachi
Indexer:Sharon Shock
Proofreader:Kezia Endsley
Thomson Course Technology PTR,
a division of Thomson Course Technology
25 Thomson Place Boston, MA 02210
http://www.courseptr.com