AU2848_half title page 4/8/05 3:59 PM Page 1
The Complete Project Management
Office Handbook
Gerard M. Hill
0-8493-2173-5
Complex IT Project Management:
16 Steps to Success
Peter Schulte
0-8493-1932-3
Creating Components: Object Oriented,
Concurrent, and Distributed Computing
in Java
Charles W. Kann
0-8493-1499-2
The Hands-On Project Office:
Guaranteeing ROI and On-Time Delivery
Richard M. Kesner
0-8493-1991-9
Interpreting the CMMI®: A Process
Improvement Approach
Margaret Kulpa and Kent Johnson
0-8493-1654-5
ISO 9001:2000 for Software and Systems
Providers: An Engineering Approach
Robert Bamford and William John Deibler II
0-8493-2063-1
The Laws of Software Process:
A New Model for the Production
and Management of Software
Phillip G. Armour
0-8493-1489-5
Real Process Improvement Using
the CMMI®
Michael West
0-8493-2109-3
Six Sigma Software Development
Christine Tayntor
0-8493-1193-4
Software Architecture Design Patterns
in Java
Partha Kuchana
0-8493-2142-5
Software Configuration Management
Jessica Keyes
0-8493-1976-5
Software Engineering for Image
Processing
Phillip A. Laplante
0-8493-1376-7
Software Engineering Handbook
Jessica Keyes
0-8493-1479-8
Software Engineering Measurement
John C. Munson
0-8493-1503-4
Software Metrics: A Guide to Planning,
Analysis, and Application
C.R. Pandian
0-8493-1661-8
Software Testing: A Craftsman’s
Approach, Second Edition
Paul C. Jorgensen
0-8493-0809-7
Software Testing and Continuous Quality
Improvement, Second Edition
William E. Lewis
0-8493-2524-2
IS Management Handbook, 8th Edition
Carol V. Brown and Heikki Topi, Editors
0-8493-1595-9
Lightweight Enterprise Architectures
Fenix Theuerkorn
0-8493-2114-X
Outsourcing Software Development
Offshore: Making It Work
Tandy Gold
0-8493-1943-9
Maximizing ROI on Software Development
Vijay Sikka
0-8493-2312-6
Implementing the IT Balanced Scorecard
Jessica Keyes
0-8493-2621-4
AUERBACH PUBLICATIONS
www.auerbach-publications.com
To Order Call: 1-800-272-7737 • Fax: 1-800-374-3401
E-mail: orders@crcpress.com
Other CRC/Auerbach Publications in Software
Development, Software Engineering,
and Project Management
Series_AU_001 Page 1 Wednesday, April 13, 2005 10:43 AM
AU2848_title page 4/8/05 3:57 PM Page 1
Boca Raton London New York Singapore
Published in 2005 by
Auerbach Publications
Taylor & Francis Group
6000 Broken Sound Parkway NW, Suite 300
Boca Raton, FL 33487-2742
© 2005 by Taylor & Francis Group, LLC
Auerbach is an imprint of Taylor & Francis Group
No claim to original U.S. Government works
Printed in the United States of America on acid-free paper
10987654321
International Standard Book Number-10: 0-8493-2848-9 (Hardcover)
International Standard Book Number-13: 978-0-8493-2848-0 (Hardcover)
Library of Congress Card Number 2005042100
This book contains information obtained from authentic and highly regarded sources. Reprinted material is
quoted with permission, and sources are indicated. A wide variety of references are listed. Reasonable efforts
have been made to publish reliable data and information, but the author and the publisher cannot assume
responsibility for the validity of all materials or for the consequences of their use.
No part of this book may be reprinted, reproduced, transmitted, or utilized in any form by any electronic,
mechanical, or other means, now known or hereafter invented, including photocopying, microfilming, and
recording, or in any information storage or retrieval system, without written permission from the publishers.
For permission to photocopy or use material electronically from this work, please access www.copyright.com
(http://www.copyright.com/) or contact the Copyright Clearance Center, Inc. (CCC) 222 Rosewood Drive,
Danvers, MA 01923, 978-750-8400. CCC is a not-for-profit organization that provides licenses and registration
for a variety of users. For organizations that have been granted a photocopy license by the CCC, a separate
system of payment has been arranged.
Trademark Notice: Product or corporate names may be trademarks or registered trademarks, and are used only
for identification and explanation without intent to infringe.
Library of Congress Cataloging-in-Publication Data
Lutowski, Rick.
Software requirements : encapsulation, quality, and reuse / Rick Lutowski.
p. cm.
Includes bibliographical references and index.
ISBN 0-8493-2848-9 (alk. paper)
1. Software engineering. I. Title.
QA76.758.L87 2005
005.1--dc22 2005042100
Visit the Taylor & Francis Web site at
http://www.taylorandfrancis.com
and the Auerbach Publications Web site at
http://www.auerbach-publications.com
Taylor & Francis Group
is the Academic Division of T&F Informa plc.