did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9781418836122

Systems Analysis and Design in a Changing World

by
  • ISBN13:

    9781418836122

  • ISBN10:

    1418836125

  • Edition: 4th
  • Format: Hardcover
  • Copyright: 2006-02-16
  • Publisher: Cengage Learning
  • View Upgraded Edition
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $202.95

Summary

Systems Analysis and Design in a Changing World, Fourth Edition maintains its popular and real-world coverage of both approaches to this discipline: the traditional (structured) and the object-oriented (OO). This new edition is even easier to navigate with its streamlined Table of Contents and distinctive treatment of each approach. Added perspective is provided for students via the running case studies and a new "Best Practices" feature. Updated to UML 2.0, advanced object-oriented topics are dispersed throughout the text as well as extensive coverage of the latest concepts in project management. Book jacket.

Author Biography

John Satzinger is a Professor in the Computer Information Systems department at Missouri State University Robert Jackson is an Assistant Professor of Information Systems at Brigham Young University Stephen Burd is an Associate Professor at the University of New Mexico

Table of Contents

The Systems Analyst
The World of the Information Systems Analystp. 2
Systems Analyst at Consolidated Refineriesp. 3
Overviewp. 4
The Analyst as a Business Problem Solverp. 4
Systems That Solve Business Problemsp. 6
Required Skills of the Systems Analystp. 10
The Environment Surrounding the Analystp. 13
The Analyst's Role in Strategic Planningp. 15
Rocky Mountain Outfitters and Its Strategic Information Systems Planp. 17
The Analyst as a System Developer (the Heart of the Course)p. 26
Summaryp. 29
Key Termsp. 29
Review Questionsp. 30
Thinking Criticallyp. 30
Experiential Exercisesp. 30
Case Studiesp. 31
Further Resourcesp. 33
Approaches to System Developmentp. 34
Development Approaches at Ajax Corporation, Consolidated Concepts, and Pinnacle Manufacturingp. 35
Overviewp. 35
The Systems Development Life Cyclep. 36
Activities of Each SDLC Phasep. 43
Methodologies, Models, Tools, and Techniquesp. 47
Two Approaches to System Developmentp. 51
Systems Development Life Cycle Variationsp. 59
Current Trends in Developmentp. 61
Tools to Support System Developmentp. 63
Summaryp. 68
Key Termsp. 68
Review Questionsp. 69
Thinking Criticallyp. 69
Experiential Exercisesp. 70
Case Studiesp. 70
Further Resourcesp. 71
The Analyst as a Project Managerp. 72
Blue Sky Family of Mutual Funds: Managing the IRA and Educational Savings Plan Projectp. 73
Overviewp. 74
Project Managementp. 74
Project Initiation and Project Planningp. 81
Defining the Problemp. 84
Producing the Project Schedulep. 87
Confirming Project Feasibilityp. 93
Staffing and Launching the Projectp. 102
Recap of Project Planning for RMOp. 103
Summaryp. 105
Key Termsp. 105
Review Questionsp. 106
Thinking Criticallyp. 106
Experiential Exercisesp. 107
Case Studiesp. 107
Further Resourcesp. 108
Systems Analysis Tasks
Beginning the Analysis: Investigating System Requirementsp. 110
Mountain States Motor Sportsp. 111
Overviewp. 112
The Analysis Phase in More Detailp. 113
Business Process Reengineering and the Zachman Frameworkp. 116
System Requirementsp. 118
Stakeholders-The Source of System Requirementsp. 120
Techniques for Information Gatheringp. 124
Validating the Requirementsp. 141
Summaryp. 145
Key Termsp. 146
Review Questionsp. 146
Thinking Criticallyp. 146
Experiential Exercisesp. 147
Case Studiesp. 148
Further Resourcesp. 149
Modeling System Requirementsp. 150
Waiters On Call Meal-Delivery Systemp. 151
Overviewp. 152
Models and Modelingp. 152
Events, Activities, and Use Casesp. 158
"Things" in the Problem Domainp. 168
The Entity-Relationship Diagramp. 175
The Class Diagramp. 180
Where You Are Headedp. 190
Summaryp. 191
Key Termsp. 191
Review Questionsp. 192
Thinking Criticallyp. 192
Experiential Exercisesp. 194
Case Studiesp. 194
Further Resourcesp. 197
The Traditional Approach to Requirementsp. 198
San Diego Periodicals: Following the Data Flowp. 199
Overviewp. 200
Traditional and Object-Oriented Views of Activities/Use Casesp. 201
Data Flow Diagramsp. 201
Documentation of DFD Componentsp. 217
Information Engineering Modelsp. 226
Locations and Communication through Networksp. 231
Summaryp. 235
Key Termsp. 235
Review Questionsp. 235
Thinking Criticallyp. 236
Experiential Exercisesp. 236
Case Studiesp. 237
Further Resourcesp. 239
The Object-Oriented Approach to Requirementsp. 240
Electronics Unlimited, Inc.: Integrating the Supply Chainp. 241
Overviewp. 241
Object-Oriented Requirementsp. 242
The System Activities-A Use Case/Scenario Viewp. 244
Identifying Inputs and Outputs-The System Sequence Diagramp. 258
Identifying Object Behavior-The State Machine Diagramp. 266
Integrating Object-Oriented Modelsp. 275
Summaryp. 277
Key Termsp. 277
Review Questionsp. 277
Thinking Criticallyp. 278
Experiential Exercisesp. 281
Case Studiesp. 282
Further Resourcesp. 285
Evaluating Alternatives for Requirements, Environment, and Implementationp. 286
Tropic Fish Tales: Netting the Right Systemp. 287
Overviewp. 287
Project Management Perspectivep. 289
Deciding on Scope and Level of Automationp. 290
Defining the Application Deployment Environmentp. 297
Choosing Implementation Alternativesp. 303
Contracting with Vendorsp. 311
Presenting the Results and Making the Decisionsp. 313
Summaryp. 315
Key Termsp. 315
Review Questionsp. 315
Thinking Criticallyp. 316
Experiential Exercisesp. 316
Case Studiesp. 317
Further Resourcesp. 318
Systems Design Tasks
Moving to Designp. 320
Fairchild Pharmaceuticals: Finalizing Architectural Design for a Production Systemp. 321
Overviewp. 322
Understanding the Elements of Designp. 322
Design Phase Activitiesp. 327
Project Management: Coordinating the Projectp. 330
Deployment Environmentp. 334
Application Architecturep. 337
Network Designp. 344
Summaryp. 347
Key Termsp. 347
Review Questionsp. 348
Thinking Criticallyp. 348
Experiential Exercisesp. 348
Case Studiesp. 349
Further Resourcesp. 349
The Traditional Approach to Designp. 350
Theatre Systems, Inc.: Something Old, Something Newp. 351
Overviewp. 352
The Structured Approach to Designing the Application Architecturep. 352
The Automation System Boundaryp. 353
The System Flowchartp. 355
The Structure Chartp. 358
Module Algorithm Design: Pseudocodep. 369
Integrating Structured Application Design with Other Design Tasksp. 371
Three-Layer Designp. 372
Summaryp. 377
Key Termsp. 377
Review Questionsp. 377
Thinking Criticallyp. 378
Experiential Exercisesp. 382
Case Studiesp. 382
Further Resourcesp. 383
The Object-Oriented Approach to Design: Use Case Realizationp. 384
New Capital Bankp. 385
Overviewp. 386
Object-Oriented Design-The Bridge between Requirements and Implementationp. 386
Design Classes and Design Class Diagramsp. 393
Realizing Use Cases and Defining Methods-Designing with Sequence Diagramsp. 404
Developing a Multilayer Designp. 413
Designing with Communication Diagramsp. 420
Updating the Design Class Diagramp. 422
Package Diagrams-Structuring the Major Componentsp. 424
Implementation Issues for Three-Layer Designp. 426
Summaryp. 429
Key Termsp. 429
Review Questionsp. 430
Thinking Criticallyp. 431
Experiential Exercisesp. 437
Case Studiesp. 437
Further Resourcesp. 439
Designing Databasesp. 440
Nationwide Books: Designing a New Databasep. 441
Overviewp. 442
Databases and Database Management Systemsp. 442
Relational Databasesp. 444
Object-Oriented Databasesp. 457
Hybrid Object-Relational Database Designp. 464
Data Typesp. 468
Distributed Databasesp. 470
Summaryp. 478
Key Termsp. 478
Review Questionsp. 478
Thinking Criticallyp. 479
Experiential Exercisesp. 480
Case Studiesp. 480
Further Resourcesp. 481
Designing the User Interfacep. 482
Interface Design at Aviation Electronicsp. 483
Overviewp. 483
Identifying and Classifying Inputs and Outputsp. 484
Understanding the User Interfacep. 486
Guidelines for Designing User Interfacesp. 494
Documenting Dialog Designsp. 498
Guidelines for Designing Windows and Browser Formsp. 505
Guidelines for Designing Web Sitesp. 509
Designing Dialogs for Rocky Mountain Outfittersp. 511
Summaryp. 519
Key Termsp. 519
Review Questionsp. 520
Thinking Criticallyp. 520
Experiential Exercisesp. 521
Case Studiesp. 521
Further Resourcesp. 523
Designing System Interfaces, Controls, and Securityp. 524
Downslope Ski Company: Designing a Secure Supplier System Interfacep. 525
Overviewp. 526
Identifying System Interfacesp. 526
Designing System Inputsp. 530
Designing System Outputsp. 538
Designing Integrity Controlsp. 548
Designing Security Controlsp. 554
Summaryp. 563
Key Termsp. 563
Review Questionsp. 564
Thinking Criticallyp. 565
Experiential Exercisesp. 567
Case Studiesp. 567
Further Resourcesp. 569
Implementation and Support
Making the System Operationalp. 572
Tri-State Heating Oil: Juggling Priorities to Begin Operationp. 573
Overviewp. 574
Program Developmentp. 575
Quality Assurancep. 587
Data Conversionp. 595
Installationp. 597
Documentationp. 602
Training and User Supportp. 606
Maintenance and System Enhancementp. 608
Summaryp. 612
Key Termsp. 612
Review Questionsp. 612
Thinking Criticallyp. 613
Experiential Exercisesp. 614
Case Studiesp. 614
Further Resourcesp. 615
Current Trends in System Developmentp. 616
Valley Regional Hospital: Measuring a Project's Progressp. 617
Overviewp. 617
Software Principles and Practicesp. 618
Adaptive Methodologies to Developmentp. 622
Model-Driven Architecture-Generalizing Solutionsp. 640
Frameworks, Components, and Servicesp. 643
Summaryp. 651
Key Termsp. 651
Review Questionsp. 652
Thinking Criticallyp. 652
Experiential Exercisesp. 653
Case Studiesp. 654
Further Resourcesp. 655
Indexp. 657
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program