Object-Oriented Software Engineering_ Practical Software Development using UML and Java (2nd ed.) [Lethbridge & Laganière 2004-12-01].pdf
(
8285 KB
)
Pobierz
Object-Oriented Software Engineering
Practical software development using UML and Java
Second edition
Object-Oriented Software
Engineering
Practical Software Development using UML and Java
Second edition
Timothy C. Lethbridge
Robert Laganière
London
• Burr Ridge, IL • New York • St. Louis • San Francisco •Auckland
Bogotá • Caracas • Lisbon • Madrid • Mexico • Milan • Montreal • New Delhi
Panama • Paris• San Juan • São Paulo • Singapore •Tokyo • Toronto
Object-Oriented Software Engineering
Timothy C Lethbridge
Robert Laganière
ISBN 0-07-70109082
Published by McGraw-Hill Education
Shoppenhangers Road
Maidenhead
Berkshire SL62QL
Telephone: 44 (0) 1628 502 500
Fax: 44 (0) 1628 770 224
Website: http://www.mcgraw-hill.co.uk
British Library Cataloguing in Publication Data
A catalogue record for this book is available from the British Library
Library of Congress Cataloguing in Publication Data
The Library of Congress data for this book has been applied for from the Library of
Congress
Publishing Director: Catriona King
Development Editor: Karen Mosman
Marketing Manager: Alice Duijser
Senior Production Manager: Max Elvey
Text Design by Mike Cotterell
Cover design by Ego Creative
Typeset at Neuadd Bwll, Llanwrtyd Wells
Printed and bound in the UK by Bell & Bain Ltd, Glasgow
Published by McGraw-Hill Education (UK) Limited an imprint of The McGraw-Hill
Companies, Inc., 1221 Avenue of the Americas, New York, NY 10020. Copyright © 2005
by McGraw-Hill Education (UK) Limited. All rights reserved. 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.
ISBN 0-07-70109082 © 2005. Exclusive rights by The McGraw-Hill Companies, Inc. for
manufacture and export. This book cannot be re-exported from the country to which it
is sold by McGraw-Hill.
i
Contents
Foreword
Preface
Guided tour
Technology to enhance learning and teaching
1 Software and software engineering
1.1 The nature of software
1.2 What is software engineering?
1.3 Software engineering as a branch of the engineering profession
1.4 Stakeholders in software engineering
1.5 Software quality
1.6 Software engineering projects
1.7 Activities common to software projects
1.8 The themes emphasized in this book
1.9 Difficulties and risks in software engineering as a whole
1.10 Summary
1.11 For more information
2 Review of object orientation
2.1 What is object orientation?
2.2 Classes and objects
2.3 Instance variables
2.4 Methods, operations and polymorphism
2.5 Organizing classes into inheritance hierarchies
2.6 The effect of inheritance hierarchies on polymorphism and variable declarations
2.7 Concepts that define object orientation
2.8 A program for manipulating postal codes
2.9 Classes for representing geometric points
2.10 Measuring the quality and complexity of a program
2.11 Difficulties and risks in programming language choice and OO programming
2.12 Summary
2.13 For more information
xi
xv
xxii
xxiv
1
1
6
8
10
11
14
16
20
24
26
26
29
29
31
36
38
39
45
52
55
57
60
62
63
63
Plik z chomika:
musli_com
Inne pliki z tego folderu:
Big Java Late Objects [Horstmann 2012-02-01].pdf
(167477 KB)
Data Structures_ Abstraction and Design using Java (2nd ed.) [Koffman & Wolfgang 2010-01-26].pdf
(190252 KB)
Big Java Early Objects (5th ed.) [Horstmann 2013-01-04].pdf
(145099 KB)
Data Abstraction and Problem Solving with Java_ Walls and Mirrors (3rd ed.) [Prichard & Carrano 2010-10-30] (photocopier quality).pdf
(110506 KB)
A Little Java, a Few Patterns [Felleisen & Friedman 1997-12-19].pdf
(14847 KB)
Inne foldery tego chomika:
3D Design - Programming
ActionScript
Actionscript - Flash - Flex - Air
Ada
ADO
Zgłoś jeśli
naruszono regulamin