Sunteți pe pagina 1din 7

S O M M E RV I L L E

Software
Engineering
8
Software Engineering Eighth Edition

This 8th edition has enhanced the 7th edition with new
material on security engineering, service-oriented
software engineering and aspect-oriented software
development. For educational purposes, it is completely
compatible with the 7th edition.

Visit the Software Engineering, eighth edition Companion


Website at www.pearsoned.co.uk/sommerville to find
valuable student learning material including:

• Lecture presentations (in PowerPoint and PDF) for all


chapters in the book
• Class quiz questions for each chapter
• Case studies
• Project suggestions
• Suggestions for further reading and links to web
resources for each chapter
International Computer Science Series

Selected titles in the series

Operating Systems Introductory Logic and Sets for Computer Scientists


J Bacon and T Harris N Nissanke

Programming Language Essentials Human-Computer Interaction


H E Bal and D Grune J Preece et al

Programming in Ada 95, 2nd ed Algorithms


J G P Barnes F Rabhi and G Lapalme

Java Gently, 3rd ed Ada 95 From the Beginning, 3rd ed


J Bishop J Skansholm

Software Design, 2nd ed C++ From the Beginning, 2nd ed


D Budgen J Skansholm

Concurrent Programming Java From the Beginning, 2nd ed


A Burns and G Davies J Skansholm

Real-Time Systems and Programming Languages, 3rd ed Object-Oriented Programming in Eiffel, 2nd ed
A Burns and A Wellings P Thomas and R Weedon

Database Systems, 4th ed Miranda


T Connolly and C Begg S Thompson

Distributed Systems, 4th ed Haskell, 2nd ed


G Coulouris, J Dollimore and T Kindberg S Thompson

Fortran 90 Programming, 2nd ed Discrete Mathematics for Computer Scientists, 2nd ed


T M R Ellis, I R Phillips and T M Lahey J K Truss

Program Verification Compiler Design


N Francez R Wilhem and D Maurer

Introduction to Programming using SML Discover Delphi


M Hansen and H Rischel S Williams and S Walmsley

Functional C Comparative Programming Languages, 3rd ed


P Hartel and H Muller R G Clark

Algorithms and Data Structures, 2nd ed


J Kingston
Software Engineering
Eighth Edition

Ian Sommerville
Pearson Education Limited
Edinburgh Gate
Harlow
Essex CM20 2JE
England

and Associated Companies around the World.

Visit us on the World Wide Web at:


www.pearsoned.co.uk

First published 1982


Second Edition 1984
Third Edition 1989
Fourth Edition 1992
Fifth Edition 1995
Sixth Edition 2001
Seventh Edition 2004
Eighth Edition 2007

© Addison-Wesley Publishers Limited 1982, 1984


© Pearson Education Limited 1989, 1995, 2001, 2004, 2007

The right of Ian Sommerville to be identified as author of


this Work has been asserted by him in accordance with the
Copyright, Designs and Patents Act 1988.

All rights reserved. No part of this publication may be reproduced, stored


in a retrieval system, or transmitted in any form or by any means, electronic,
mechanical, photocopying, recording or otherwise, without either the prior
written permission of the publisher or a licence permitting restricted copying in
the United Kingdom issued by the Copyright Licensing Agency Ltd,
90 Tottenham Court Road, London W1T 4LP.

All trademarks used herein are the property of their respective owners. The use
of any trademark in this text does not vest in the author or publisher any trademark
ownership rights in such trademarks, nor does the use of such trademarks imply any
affiliation with or endorsement of this book by such owners.

ISBN 13: 978-0-321-31379-9


ISBN 10: 0-321-31379-8

British Library Cataloguing-in-Publication Data


A catalogue record for this book is available from the British Library

Library of Congress Cataloging-in-Publication Data


A catalog record for this book is available from the Library of Congress

10 9 8 7 6 5 4 3 2
10 09 08 07 06

Typeset by 35 in 10/12.5pt Times


Printed and bound in the United States of America

S-ar putea să vă placă și