logo资料库

Requirements_Analysis_and_System_Design 3th 需求分析与系统设计(英文版).pdf

第1页 / 共651页
第2页 / 共651页
第3页 / 共651页
第4页 / 共651页
第5页 / 共651页
第6页 / 共651页
第7页 / 共651页
第8页 / 共651页
资料共651页,剩余部分请下载后查看
l l l l l l l l l 9780321440365_03_COVER.indd 1 22/5/07 09:28:59
RASD_A01.QXD 18/5/07 08:38 Page i Requirements Analysis and System Design Visit the Requirements Analysis and Systems Design, third editionCompanion Website at www.pearsoned.co.uk/maciaszek to find valuable student learning material including: ● Printable lecture slides. ● Model files for solutions to the case studies, the tutorial, and all other modeling examples in the textbook.
RASD_A01.QXD 16/5/07 11:56 Page ii We work with leading authors to develop the strongest educational materials in computing, bringing cutting-edge thinking and best learning practice to a global market. Under a range of well-known imprints, including Addison Wesley, we craft high-quality print and electronic publications that help readers to understand and apply their content, whether studying or at work. To find out more about the complete range of our publishing, please visit us on the World Wide Web at: www.pearsoned.co.uk
RASD_A01.QXD 16/5/07 11:56 Page iii REQUIREMENTS ANALYSIS AND SYSTEM DESIGN third edition leszek a. maciaszek
RASD_A01.QXD 16/5/07 11:56 Page iv Pearson Education Limited Edinburgh Gate Harlow Essex CM20 2JE England and Associated Companies throughout the world Visit us on the World Wide Web at: www.pearsoned.co.uk First published 2001 Second edition published 2005 Third edition published 2007 © Pearson Education Limited 2001, 2005, 2007 The right of Leszek A. Maciaszek 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, Saffron House, 6–10 Kirby Street, London EC1N 8TS. The programs in this book have been included for their instructional value. They have been tested with care but are not guaranteed for any particular purpose. The publisher does not offer any warranties or representations nor does it accept any liabilities with respect to the programs. 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 978-0-321-44036-5 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 1 10 09 08 07 Typeset in 10/12 pt TimesNewRoman by 30 Printed and bound in Great Britain by Ashford Colour Press, Hampshire The publisher’s policy is to use paper manufactured from sustainable forests.
RASD_A01.QXD 16/5/07 11:56 Page v Brief contents Contents for case studies Preface Guided tour Publisher’s acknowledgements The Software Process Fundamentals of Visual Modeling Chapter 1 Chapter 2 Requirements Determination Chapter 3 Chapter 4 Requirements Specification Chapter 5 Moving from Analysis to Design Chapter 6 System Architecture and Program Design Chapter 7 Graphical User Interface Design Chapter 8 Persistence and Database Design Chapter 9 Quality and Change Management Chapter 10 Appendix Tutorial-style Review and Reinforcement Fundamentals of Object Technology Bibliography Index xxi xxvii xxxiv xxxvi 1 66 122 169 243 304 380 441 490 521 565 600 607
RASD_A01.QXD 16/5/07 11:56 Page vi
RASD_A01.QXD 16/5/07 11:56 Page vii Contents Contents for case studies Preface Guided tour Publisher’s acknowledgements 1 The Software Process 1.1 Objectives The nature of software development 1.1.1 The software development invariants 1.1.2 The software development “accidents” 1.1.2.1 Stakeholders 1.1.2.2 Process 1.1.2.2.1 Iterative and incremental process 1.1.2.2.2 Capability maturity model 1.1.2.2.3 The ISO 9000 family of quality standards 1.1.2.2.4 The ITIL framework 1.1.2.2.5 The COBIT framework 1.1.2.3.1 Unified modeling language 1.1.2.3.2 CASE and process improvement 1.1.2.3 Modeling 1.1.3 Development or integration? Review quiz 1.1 1.2 System planning 1.2.1 The SWOT approach 1.2.2 The VCM approach 1.2.3 The BPR approach 1.2.4 The ISA approach Review quiz 1.2 1.3 Systems for three management levels 1.3.1 Transactional processing systems 1.3.2 Analytical processing systems 1.3.3 Knowledge processing systems Review quiz 1.3 xxi xxvii xxxiv xxxvi 1 1 2 2 4 4 6 6 7 9 9 11 12 13 13 14 15 15 16 17 19 20 21 22 23 24 25 26
分享到:
收藏