GLOBAL This is a special edition of an established title widely used by colleges and universities throughout the world. Pearson published this exclusive edition GLOBAL EDITION for the benefit of students outside the United States and Canada. If you EDITION EDITION G LO B A L purchased this book within the United States or Canada, you should be aware that it has been imported without the approval of the Publisher or Author. Systems Analysis and Design The tenth edition of Systems Analysis and Design presents the latest systems development methods, techniques, and tools in a clear, concise, and engag- ing manner. Designed to help the reader visually capture a system, the book demonstrates how meaningful information systems can be created through the creative application of concepts and rules. The book also presents the following pedagogical features that enable stu- dents to apply key concepts to real-world situations: • Consulting Opportunities are minicases that address and encourage in-depth discussions of significant and emerging topics in information systems. • Stylized visual aids such as conceptual diagrams, computer displays, and paperforms are designed to aid students in understanding complex subject matter.10 is Web-based, interactive software that presents an original vir- tual organization in a colorful, three-dimensional graphics environment that allows students to immerse themselves in organizational life. TENTH EDITION • HyperCase Experiences are challenging exercises in each chapter that help students solve difficult organizational problems such as the development of new Systems Analysis systems, the merging of departments, the hiring of employees, security, ecommerce, and disaster recovery planning. and Design Kenneth E. Kendall TENTH EDITION Kenneth E. Kendall Kendall_10_1292281456_Final.indd 1 06/08/19 3:06 PM CONSULTING OPPORTUNITIES 1 SYSTEMS, ROLES, AND DEVELOPMENT METHODOLOGIES 1.1 Healthy Hiring: Ecommerce Help Wanted 41 2 UNDERSTANDING AND MODELING ORGANIZATIONAL SYSTEMS 2.1 The E in Vitamin E Stands for Ecommerce 59 2.2 Where There’s Carbon, There’s a Copy 78 2.3 Pyramid Power 79 3 PROJECT MANAGEMENT 3.1 The Sweetest Sound I’ve Ever Sipped 88 3.2 Veni, Vidi, Vendi, or, “I Came, I Saw, I Sold” 100 3.3 We’re Off to See the Wizards 104 3.4 Food for Thought 109 3.5 Goal Tending 126 4 INFORMATION GATHERING: INTERACTIVE METHODS 4.1 Strengthening Your Question Types 146 4.2 Skimming the Surface 149 4.3 A Systems Analyst, I Presume? 155 4.4 The Unbearable Questionnaire 159 4.5 Order in the Courts 162 5 INFORMATION GATHERING: UNOBTRUSIVE METHODS 5.2 A Rose by Any Other Name.Or Quality, Not Quantities 176 6 AGILE MODELING, PROTOTYPING, AND SCRUM 6.1 Is Prototyping King? 195 6.2 Clearing the Way for Customer Links 198 6.3 To Hatch a Fish 204 6.4 This Prototype Is All Wet 206 7 USING DATA FLOW DIAGRAMS 7.1 There’s No Business Like Flow Business 249 8 ANALYZING SYSTEMS USING DATA DICTIONARIES 8.1 Want to Make It Big in the Theatre? Improve Your Diction(ary)! 267 9 PROCESS SPECIFICATIONS AND STRUCTURED DECISIONS 9.1 Kit Chen Kaboodle, Inc.3 Saving a Cent on Citron Car Rental 289 9.4 A Tree for Free 293 Kendall_10_1292281456_ifc_Final.indd 1 31/07/19 4:02 PM 10 OBJECT-ORIENTED SYSTEMS ANALYSIS AND DESIGN USING UML 10.1 Around the World in 80 Objects 302 10.2 Recycling the Programming Environment 312 10.3 Developing a Fine System That Was Long Overdue: Using Object-Oriented Analysis for the Ruminski Public Library System 332 10.4 C-Shore++ 335 11 DESIGNING EFFECTIVE OUTPUT 11.1 Your Cage or Mine? 344 11.2 A Right Way, a Wrong Way, and a Subway 346 11.3 Should This Chart Be Barred? 349 11.4 Is Your Work a Grind? 357 11.5 A Field Day 362 12 DESIGNING EFFECTIVE INPUT 12.1 This Form May Be Hazardous to Your Health 388 12.2 Squeezin’ Isn’t Pleasin’ 389 13 DESIGNING DATABASES 13.1 Hitch Your Cleaning Cart to a Star 410 13.2 Storing Minerals for Health, Data for Mining 436 13.3 Losing Prospects 438 14 HUMAN-COMPUTER INTERACTION AND UX DESIGN 14.1 School Spirit Comes in Many Sizes 453 14.2 I’d Rather Do It Myself 454 14.3 Don’t Slow Me Down 455 14.4 Waiting to Be Fed 466 14.5 When You Run A Marathon, It Helps to Know Where You’re Going 470 14.6 Hey, Look Me Over (Reprise) 477 15 DESIGNING ACCURATE DATA ENTRY PROCEDURES 15.1 It’s a Wilderness in Here 492 15.2 Catching a Summer Code 494 15.3 To Enter or Not to Enter: That Is the Question 501 16 QUALITY ASSURANCE AND IMPLEMENTATION 16.1 The Quality of MIS Is Not Strained 516 16.2 Write Is Right 521 16.3 Cramming for Your Systems Test 525 16.4 You Can Lead a Fish to Water…But You Can’t Make It Drink 536 16.5 The Sweet Smell of Success 543 16.6 Mopping Up with the New System 546 A01_KEND1452_10_GE_FM.indd 1 06/08/19 4:36 PM OTHER MIS TITLES OF INTEREST Introductory MIS Decision Support Systems Experiencing MIS, 8/e Business Intelligence, Analytics, and Data Kroenke & Boyle ©2020 Science, 4/e Sharda, Delen & Turban ©2018 Using MIS, 10/e Kroenke & Boyle ©2018 Business Intelligence and Analytics: Systems for Decision Support, 10/e Management Information Systems, 16/e Sharda, Delen & Turban ©2014 Laudon & Laudon ©2020 Essentials of MIS, 13/e Data Communications & Networking Laudon & Laudon ©2019 Applied Networking Labs, 2/e Processes, Systems, and Information: An Boyle ©2014 Introduction to MIS, 3/e Digital Business Networks McKinney & Kroenke ©2019 Dooley ©2014 Information Systems Today, 8/e Business Data Networks and Security, 11/e Valacich & Schneider ©2018 Panko & Panko ©2019 Introduction to Information Systems, 3/e Wallace ©2018 Electronic Commerce E-commerce 2019: Business. Database Society, 15/e Hands-on Database, 2/e Laudon & Traver ©2020 Conger ©2014 Enterprise Resource Planning Modern Database Management, 13/e Hoffer, Ramesh & Topi ©2020 Enterprise Systems for Management, 2/e Motiwalla & Thompson ©2012 Database Concepts, 8/e Kroenke, Auer, Vandenberg & Yoder ©2018 Project Management Database Processing, 15/e Project Management: Process, Technology Kroenke, Auer, Vandenberg & Yoder ©2019 and Practice Vaidyanathan ©2013 Systems Analysis and Design Modern Systems Analysis and Design, 8/e Hoffer, George & Valacich ©2017 A01_KEND1452_10_GE_FM.indd A00_KEND5554_10_SE_IFC.indd 1 2 06/08/19 07/12/17 3:30 pm4:36 PM www.com SYSTEMS ANALYSIS AND DESIGN A01_KEND1452_10_GE_FM.indd 3 06/08/19 4:36 PM www.com This page is intentionally left blank. TENTH EDITION GLOBAL EDITION SYSTEMS ANALYSIS AND DESIGN Kenneth E. Kendall RUTGERS UNIVERSITY School of Business–Camden Camden, New Jersey Julie E. Kendall RUTGERS UNIVERSITY School of Business–Camden Camden, New Jersey Harlow, England • London • New York • Boston • San Francisco • Toronto • Sydney • Dubai • Singapore • Hong Kong Tokyo • Seoul • Taipei • New Delhi • Cape Town • Sao Paulo • Mexico City • Madrid • Amsterdam • Munich • Paris • Milan A01_KEND1452_10_GE_FM.indd 5 06/08/19 4:36 PM www.com Vice President, IT & Careers: Andrew Gilfillan Field Marketing Assistant: Kelli Fisher Senior Portfolio Manager: Samantha Lewis Cover Image: LIUSHENGFILM/Shutterstock Managing Producer: Laura Burgess Vice President, Product Model Management: Jason Fournier Associate Content Producer: Stephany Harrington Senior Product Model Manager: Eric Hakanson Portfolio Management Assistant: Madeline Houpt Lead, Production and Digital Studio: Heather Darby Assistant Acquisitions Editor, Global Edition: Rosemary Iles Digital Studio Course Producer: Jaimie Noy Associate Project Editor, Global Edition: Aurko Mitra Media Production Manager, Global Edition: Vikram Kumar Content Producer, Global Edition: Sonam Arora Senior Manufacturing Controller, Global Edition: Kay Holman Director of Product Marketing: Brad Parkins Program Monitor: Freddie Domini, SPi Global Product Marketing Manager: Heather Taylor Full-Service Project Management: Cenveo® Publisher Services Product Marketing Assistant: Jesika Bethea Cover Designer, Global Edition: Lumina Datamatics Inc. Field Marketing Manager: Molly Schmidt Credits and acknowledgments borrowed from other sources and reproduced, with permission, in this textbook appear on the appropriate page within text. 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 performance 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. and other countries. This book is not sponsored or endorsed by or affiliated with the Microsoft Corporation. Pearson Education Limited KAO Two KAO Park Hockham Way Harlow Essex CM17 9SR United Kingdom and Associated Companies throughout the world Visit us on the World Wide Web at: www.com © Pearson Education Limited 2020 The rights of Kenneth E. Kendall and Julie E. Kendall to be identified as the authors 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 Systems Analysis and Design, 10th Edition, ISBN 978-0-13-478555-4, by Kenneth E. Kendall and Julie E. Kendall, published by Pearson Education © 2019. 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 EC1N 8TS. This publication is protected by copyright, and permission should be obtained from the publisher prior to any prohibited reproduction, storage in a retrieval system, or transmission in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise. For information regarding permissions, request forms, and the appropriate contacts within the Pearson Education Global Rights and Permissions department, please visit www. 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-28145-6 ISBN 13: 978-1-292-28145-2 British Library Cataloguing-in-Publication Data A catalogue record for this book is available from the British Library Typeset by Cenveo® Publisher Services A01_KEND1452_10_GE_FM.indd 6 06/08/19 4:36 PM www.com To the memory of Julia A. Kendall and Edward J. Kendall, whose lifelong example of working together will inspire us forever. A01_KEND1452_10_GE_FM.indd 7 06/08/19 4:36 PM www.com This page is intentionally left blank. BRIEF CONTENTS PART I SYSTEMS ANALYSIS FUNDAMENTALS 1 SYSTEMS, ROLES, AND DEVELOPMENT METHODOLOGIES 39 2 UNDERSTANDING AND MODELING ORGANIZATIONAL SYSTEMS 57 3 PROJECT MANAGEMENT 86 PART II INFORMATION REQUIREMENTS ANALYSIS 4 INFORMATION GATHERING: INTERACTIVE METHODS 141 5 INFORMATION GATHERING: UNOBTRUSIVE METHODS 170 6 AGILE MODELING, PROTOTYPING, AND SCRUM 193 PART III THE ANALYSIS PROCESS 7 USING DATA FLOW DIAGRAMS 225 8 ANALYZING SYSTEMS USING DATA DICTIONARIES 255 9 PROCESS SPECIFICATIONS AND STRUCTURED DECISIONS 279 10 OBJECT-ORIENTED SYSTEMS ANALYSIS AND DESIGN USING UML 299 PART IV THE ESSENTIALS OF DESIGN 11 DESIGNING EFFECTIVE OUTPUT 339 12 DESIGNING EFFECTIVE INPUT 381 13 DESIGNING DATABASES 409 14 HUMAN–COMPUTER INTERACTION AND UX DESIGN 448 PART V QUALITY ASSURANCE AND IMPLEMENTATION 15 DESIGNING ACCURATE DATA ENTRY PROCEDURES 485 16 QUALITY ASSURANCE AND IMPLEMENTATION 512 GLOSSARY 553 ACRONYMS 561 INDEX 563 9 A01_KEND1452_10_GE_FM.indd 9 06/08/19 4:36 PM www.com This page is intentionally left blank. CONTENTS PART I SYSTEMS ANALYSIS FUNDAMENTALS 39 1 SYSTEMS, ROLES, AND DEVELOPMENT METHODOLOGIES 39 Need for Systems Analysis and Design 40 Roles of a Systems Analyst 40 Systems Analyst as Consultant 40 CONSULTING OPPORTUNITY 1.