Object-Oriented and Classical Software Engineering.pdf

(6566 KB) Pobierz
Object-Oriented and Classical Software Engineering
727093015.013.png
Object-Oriented and
Engineering
Eighth Edition
Stephen R. Schach
Vanderbilt University
Classical Software
727093015.014.png 727093015.015.png 727093015.016.png 727093015.001.png
OBJECT-ORIENTED AND CLASSICAL SOFTWARE ENGINEERING, EIGHTH EDITION
Published by McGraw-Hill, a business unit of The McGraw-Hill Companies, Inc., 1221 Avenue of the Americas,
New York, NY 10020. Copyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved. Previous
editions © 2007, 2005, and 2002. No part of this publication may be reproduced or distributed in any form or
by any means, or stored in a database or retrieval system, without the prior written consent of The McGraw-Hill
Companies, Inc., including, but not limited to, in any network or other electronic storage or transmission, or
broadcast for distance learning.
Some ancillaries, including electronic and print components, may not be available to customers outside the
United States.
This book is printed on acid-free paper.
1 2 3 4 5 6 7 8 9 0 DOC/DOC 1 0 9 8 7 6 5 4 3 2 1 0
ISBN 978-0-07-337618-9
MHID 0-07-337618-3
Vice President & Editor-in-Chief: Marty Lange
Publisher: Raghothaman Srinivasan
Vice President EDP & Central Publishing Services: Kimberly Meriwether David
Development Editor: Lora Neyens
Senior Marketing Manager: Curt Reynolds
Project Manager: Melissa M. Leick
Buyer: Kara Kudronowicz
Design Coordinator: Brenda A. Rolwes
Cover Designer: Studio Montage, St. Louis, Missouri
Cover Image: © Photodisc/Getty Images
Compositor: Glyph International
Typeface: 10/12 Times Roman
Printer: R. R. Donnelley
All credits appearing on page or at the end of the book are considered to be an extension of the copyright page.
Library of Congress Cataloging-in-Publication Data
Schach, Stephen R.
Object-oriented and classical software engineering / Stephen R. Schach. —
8th ed.
p. cm.
ISBN-13: 978-0-07-337618-9 (alk. paper)
ISBN-10: 0-07-337618-3 (alk. paper)
1. Software engineering. 2. Object-oriented programming (Computer
science) 3. UML (Computer science) 4. C++ (Computer program language) I.
Title.
QA76.758.S318 2010
005.1’17—dc22
2010020995
727093015.002.png 727093015.003.png 727093015.004.png 727093015.005.png 727093015.006.png
To Jackson and Mikaela
727093015.007.png 727093015.008.png 727093015.009.png
The following are registered trademarks:
ADF
Analyst/Designer
Ant
Apache
Apple
AS/400
AT&T
Bachman Product Set
Bell Laboratories
Borland
Bugzilla
Capability Maturity Model
Chrome
ClearCase
ClearQuest
CMM
Cocoa
Coca-Cola
CORBA
CppUnit
CVS
DB2
Eclipse
e-Components
Emeraude
Enterprise JavaBeans
eServer
Excel
Firefox
Focus
Ford
Foundation Class Library
FoxBASE
GCC
Hewlett-Packard
IBM
IMS/360
Jackpot Source Code Metrics
J a v a
JBuilder
JUnit
Linux
Lotus 1-2-3
Lucent Technologies
MacApp
Macintosh
Macintosh Toolbox
MacProject
Microsoft
Motif
MS-DOS
MVS/360
Natural
Netscape
New York Times
Object C
Objective-C
ObjectWindows Library
1-800-fl owers.com
Oracle
Oracle Developer Suite
OS/360
OS/370
OS/VS2
Palm Pilot
Parasoft
Post-It Note
PowerBuilder
PREfi x
PREfast
Project
PureCoverage
PVCS
QARun
Rational
Requisite Pro
Rhapsody
Rose
SBC Communications
SilkTest
SLAM
Software through Pictures
Solaris
SourceSafe
SPARCstation
Sun
Sun Enterprise
Sun Microsystems
Sun ONE Studio
System Architect
Together
UNIX
VAX
Visual Component Library
Visual C++
Visual J++
VM/370
VMS
Wall Street Journal
WebSphere
Win32
Windows 95
Windows 2000
Windows NT
Word
X11
Xrunner
XUnit
Zip disk
ZIP Code
z10
727093015.010.png 727093015.011.png 727093015.012.png
Zgłoś jeśli naruszono regulamin