This Book is Available on YakiBooki.
com
https://www.yakibooki.com/download/modern-systems-analysis-and-design-8th-edition/
This Book is Available on YakiBooki.com
Modern Systems
Analysis and Design
8th Edition
Global Edition
Joseph S. Valacich
University of Arizona
Joey F. George
Iowa State University
Boston Columbus Indianapolis New York San Francisco
Amsterdam Cape Town Dubai London Madrid Milan Munich Paris Montréal Toronto
Delhi Mexico City São Paulo Sydney Hong Kong Seoul Singapore Taipei Tokyo
This Book is Available
Vice President, Business Publishing: Donna Battistaon Manager:
Field Marketing YakiBooki.com
Lenny Ann Raper
Editor-in-Chief: Stephanie Wall Product Marketing Assistant: Jessica Quazza
Senior Sponsoring Editor: Neera Bhalla Team Lead, Program Management: Ashley Santora
Acquisitions Editor: Samantha Lewis Team Lead, Project Management: Jeff Holcomb
Program Manager: Emily Biberger Project Manager: Ilene Kahn
Editorial Assistants: Olivia Vignone, Michael Campbell Operations Specialist: Diane Peirano
Editorial Assistant, Global Editions: Alice Dazeley Creative Director: Blair Brown
Associate Project Editor, Global Art Director: Janet Slowik
Edition: Amrita Kar Vice President, Director of Digital Strategy
Project Manager, Global Editions: Sudipto Roy and Assessment: Paul Gentile
Manager, Media Production, Global Edition: Vikram Manager of Learning Applications: Paul DeLuca
Kumar Full-Service Project Management and
Senior Manufacturing Controller, Production, Composition: Integra Software Services, Inc.
Global Edition: Trudy Kimber Interior Designer: Integra Software Services, Inc.
Vice President, Product Marketing: Maggie Moylan Cover Designer: Lumina Datamatics
Director of Marketing, Digital Services Cover Art: echo3005/Shutterstock
and Products: Jeanette Koskinas Printer/Binder: Vivar, Malaysia
Executive Field Marketing Manager: Adam Goldstein Cover Printer: Vivar Malaysia
Microsoft and/or its respective suppliers make no representations about the suitability of the information contained in the documents and related
graphics published as part of the services for any purpose. All such documents and related graphics are provided “as is” without warranty of any
kind. Microsoft and/or its respective suppliers hereby disclaim all warranties and conditions with regard to this information, including all warranties
and conditions of merchantability, whether express, implied or statutory, fitness for a particular purpose, title and non-infringement. In no event
shall Microsoft and/or its respective suppliers be liable for any special, indirect or consequential damages or any damages whatsoever resulting from
loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or per-
formance of information available from the services.
The documents and related graphics contained herein could include technical inaccuracies or typographical
errors. Changes are periodically added to the information herein. Microsoft and/or its respective suppliers may make improvements and/or changes
in the product(s) and/or the program(s) described herein at any time.
Partial screen shots may be viewed in full within the software version specified.
Microsoft® and Windows® are registered trademarks of the Microsoft Corporation in the U.S.A. and other countries. This book is not sponsored or
endorsed by or affiliated with the Microsoft Corporation.
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.pearsonglobaleditions.com
© Pearson Education Limited 2017
The rights of Fraser P. Seitel to be identified as the author of this work have been asserted by them in accordance with the Copyright, Designs and Patents
Act 1988.
Authorized adaptation from the United States edition, entitled Modern Systems Analysis and Design, Eight Edition, ISBN 978-0-13-420492-5 by Joseph S. Valacich
and Joey F. George, published by Pearson Education © 2017.
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 license permitting restricted
copying in the United Kingdom issued by the Copyright Licensing Agency Ltd, Saffron House, 6–10 Kirby Street, London EC 1N 8TS.
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 10: 1-292-15414-4
ISBN 13: 978-1-292-15414-5
British Library Cataloguing-in-Publication Data
A catalogue record for this book is available from the British Library
10 9 8 7 6 5 4 3 2 1
Typeset in New Baskerville ITC Pro Roman by Integra
Printed and bound by Vivar, Malaysia
This Book is Available on YakiBooki.com
To my mother, Mary Valacich. You are the best!
—Joe
To my mother, Loree George
—Joey
This Book is Available on YakiBooki.com
This page intentionally left blank
This Book is Available on YakiBooki.com
Brief Contents
Preface 19
Part One Foundations For systems development 25
1 the Systems Development environment 27
2 the Origins of Software 50
3 Managing the Information Systems Project 68
appendix: object-oriented analysis and design: project management 102
Part twO planning 109
4 Identifying and Selecting Systems Development Projects 111
5 Initiating and Planning Systems Development Projects 135
Part three analysis 169
6 Determining System requirements 171
7 Structuring System Process requirements 206
appendix 7a: object-oriented analysis and design: use Cases 241
appendix 7B: object-oriented analysis and design: activity diagrams 256
appendix 7C: object-oriented analysis and design: sequence
diagrams 261
appendix 7D: Business process modeling 270
8 Structuring System Data requirements 279
appendix: object-oriented analysis and design: object modeling–Class
diagrams 314
Part FOur design 333
9 Designing Databases 335
10 Designing Forms and reports 377
11 Designing Interfaces and Dialogues 405
12 Designing Distributed and Internet Systems 441
Part FIve implementation and maintenanCe 475
13 System Implementation 477
14 Maintaining Information Systems 510
glossary oF terms 528
glossary oF aCronyms 535
index 536
5
This Book is Available on YakiBooki.com
This page intentionally left blank
This Book is Available on YakiBooki.com
Contents
Preface 19
Part One Foundations For systems development
An Overview Of PArt One 26
1 the Systems Development environment 27
Learning Objectives 27
Introduction 27
A Modern Approach to Systems Analysis and Design 29
Developing Information Systems and the Systems Development Life Cycle 30
A Specialized Systems Development Life Cycle 36
The Heart of the Systems Development Process 37
The Traditional Waterfall SDLC 39
Different Approaches to Improving Development 40
Case Tools 40
Agile Methodologies 41
eXtreme Programming 43
Object-Oriented Analysis and Design 44
Our Approach to Systems Development 46
Summary 47
Key Terms 47
Review Questions 48
Problems and Exercises 48
Field Exercises 49
References 49
2 the Origins of Software 50
Learning Objectives 50
Introduction 50
Systems Acquisition 50
Outsourcing 51
Sources of Software 52
Choosing Off-the-Shelf Software 58
Validating Purchased Software Information 61
Reuse 61
Summary 64
Key Terms 64
7
8 Contents
This
Review Book
Questionsis65
Available on YakiBooki.com
Problems and Exercises 65
Field Exercises 65
References 65
BeC Case: the origins oF soFtware 67
Case Questions 67
3 Managing the Information Systems Project 68
Learning Objectives 68
Introduction 68
Pine Valley Furniture Company Background 68
Managing the Information Systems Project 70
Initiating a Project 74
Planning the Project 77
Executing the Project 82
Closing Down the Project 86
Representing and Scheduling Project Plans 87
Representing Project Plans 88
Calculating Expected Time Durations Using PERT 89
Constructing a Gantt Chart and Network Diagram at Pine Valley Furniture 90
Using Project Management Software 93
Establishing a Project Start Date 94
Entering Tasks and Assigning Task Relationships 94
Selecting a Scheduling Method to Review Project Reports 95
Summary 96
Key Terms 97
Review Questions 98
Problems and Exercises 98
Field Exercises 100
References 100
appendix: object-oriented analysis and design 102
Learning Objectives 102
Unique Characteristics of an OOSAD Project 102
Define the System as a Set of Components 102
Complete Hard Problems First 102
Using Iterations to Manage the Project 104
Don’t Plan Too Much Up Front 104
How Many and How Long Are Iterations? 105
Project Activity Focus Changes Over the Life of a Project 107
Summary 107
Review Question 107
Problems and Exercises 107
BeC Case: managing the inFormation systems proJeCt 108
Case Questions 108
Contents 9
ThistwO
Part Bookplanning
is Available on YakiBooki.com
An Overview Of PArt twO 110
4 Identifying and Selecting Systems Development Projects 111
Learning Objectives 111
Introduction 111
Identifying and Selecting Systems Development Projects 112
The Process of Identifying and Selecting IS Development Projects 113
Deliverables and Outcomes 117
Corporate and Information Systems Planning 118
Corporate Strategic Planning 119
Information Systems Planning 121
Electronic Commerce Applications: Identifying and Selecting Systems Development
Projects 128
Internet Basics 128
Pine Valley Furniture WebStore 129
Summary 130
Key Terms 130
Review Questions 131
Problems and Exercises 131
Field Exercises 132
References 132
BeC Case: identiFying and seleCting systems development
proJeCts 134
Case Questions 134
5 Initiating and Planning Systems Development Projects 135
Learning Objectives 135
Introduction 135
Initiating and Planning Systems Development Projects 135
The Process of Initiating and Planning Is Development Projects 136
Deliverables and Outcomes 137
Assessing Project Feasibility 138
Assessing Economic Feasibility 139
Assessing Technical Feasibility 147
Assessing Other Feasibility Concerns 150
Building and Reviewing the Baseline Project Plan 151
Building the Baseline Project Plan 151
Reviewing the Baseline Project Plan 156
Electronic Commerce Applications: Initiating and Planning Systems
Development Projects 161
Initiating and Planning Systems Development Projects for Pine Valley Furniture’s WebStore 161
Summary 163
Key Terms 163